MODULECXXREPNAME := PMixer include ../Mgr/Makefile.h ifdef NOSHLIB LIBF = $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libSamba.a $(LIB)libSkyMap.a $(LIB)libSkyT.a $(LIB)libFitsIOServer.a LIBS = -L$(LIB) -lSysTools -lNTools -lSamba -lSkyMap -lSkyT -lFitsIOServer -lm ifeq ($(CXX),cxx) # librairie des instances de templates cxx LIBS := $(LIBS) -lertcxx endif else LIBF = $(SLB)libsophya.so $(SLB)libextsophya.so LIBS = -L$(SLB) -lsophya -lextsophya -lm endif LIBSORA := $(LIBS) ifdef ORACLE_HOME LIBSORA := -L$(LIB) -lDb++ $(LIBS) -lErosDb -L$(ORACLE_HOME)/lib -lclntsh endif LDLIBS := $(LIBS) $(LDLIBS) PROGS = $(EXE)skymixer $(EXE)extractRS $(EXE)tgrsr $(EXE)tgsky $(EXE)easyTest all: $(PROGS) clean: rm -f $(PROGS) if [ -d $(OBJ)cxxrep_PMixer ] ; then cd $(OBJ)cxxrep_PMixer ; rm -f *.o ; fi skymixer: $(EXE)skymixer $(EXE)skymixer: $(OBJ)skymixer.o $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ extractRS: $(EXE)extractRS $(EXE)extractRS: $(OBJ)extractRS.o $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ tgrsr: $(EXE)tgrsr $(EXE)tgrsr: $(OBJ)tgrsr.o $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ tgsky: $(EXE)tgsky $(EXE)tgsky: $(OBJ)tgsky.o $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ easyTest: $(EXE)easyTest $(EXE)easyTest: $(OBJ)easyTest.o $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ $(OBJ)easyTest.o: easyTest.cc $(INC)/blackbody.h \ $(INC)/radspec.h \ $(INC)/machdefs.h \ $(INC)/pclassids.h \ $(INC)/specresp.h \ $(INC)/anydataobj.h \ $(INC)/objfio.h \ $(INC)/ppersist.h \ $(INC)/pexceptions.h \ $(INC)/gnumd5.h \ $(INC)/convtools.h \ $(INC)/radspecvector.h \ $(INC)/tvector.h \ $(INC)/tmatrix.h \ $(INC)/ndatablock.h \ $(INC)/specrespvector.h \ $(INC)/squarefilt.h \ $(INC)/gaussfilt.h \ $(INC)/trianglefilt.h