include ../Makefile.generic

TARGET = Extended3DdataTypes
LIBS = lib$(TARGET).a
SKEL_OBJ = $(TARGET)Skel.o

all: $(LIBS)

$(LIBS): $(SKEL_OBJ)
	$(AR) rv $@ $<
	$(RANLIB) $@ 

clean: clean_objs clean_skelstub
	rm -f *~

clean_objs:
	rm -f *.o *.a *.cc *.hh

clean_skelstub:
	rm -f *Skel.h *Skel.cpp
	rm -f *Stub.h *Stub.cpp

Extended3DdataTypesSkel.cpp : Extended3DdataTypes.idl
	$(IDLC) $(IDLFLAGS) $<
	$(WRAPPER) $(WRAPPER_FLAGS) --idl-file=$<

Extended3DdataTypesSkel.o: Extended3DdataTypesSkel.cpp
	$(CXX) $(CXXFLAGS) -c -o $@ $<
