# MODULECXXREPNAME := Tests # MODULEDECCXXFLAGS := -msg_quiet include $(DPCBASEREP)/Include/MakefileUser.h # FITSIOLIB2 = -L/exp/planck/FitsIO/cfitsio/OSF1-cxx/ ifdef NOSHLIB LIBF = $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libBlitz.a $(LIB)libFitsIOServer.a $(LIB)libPI.a $(LIB)libPIext.a $(LIB)libtools.a LIBS = -L$(LIB) -lSysTools -lNTools -lSamba -lm ifeq ($(CXX),cxx) # librairie des instances de templates cxx LIBS := $(LIBS) -lertcxx endif else LIBF = $(SLB)/libtools.so LIBS = -L$(SLB) -ltools -lm ifeq ($(MACHEROS),Linux) LIBS := $(LIBS) -ldl endif endif # $(OBJ)%.o:%.cc myobjs = $(OBJ)radspec.o $(OBJ)radspecvector.o $(OBJ)nupower.o $(OBJ)blackbody.o $(OBJ)specresp.o $(OBJ)specrespvector.o $(OBJ)squarefilt.o $(OBJ)trianglefilt.o $(OBJ)gaussfilt.o $(OBJ)convtools.o myexe = $(EXE)easyTest $(EXE)skymixer $(EXE)tgsky $(EXE)tgrsr all : $(myexe) # .PRECIOUS: $(EXE)% $(OBJ)%.o $(EXE)easyTest : $(OBJ)easyTest.o $(myobjs) $(LINK.cc) $^ $(LIBS) -o $@ $(EXE)skymixer : $(OBJ)skymixer.o $(myobjs) $(LINK.cc) $^ $(LIBS) -o $@ $(EXE)tgsky : $(OBJ)tgsky.o $(LINK.cc) $^ $(LIBS) -o $@ $(EXE)tgrsr : $(OBJ)tgrsr.o $(myobjs) $(LINK.cc) $^ $(LIBS) -o $@