# 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 $@




