Changeset 663 in Sophya for trunk/SophyaLib/SkyT
- Timestamp:
- Nov 29, 1999, 1:48:11 PM (26 years ago)
- Location:
- trunk/SophyaLib/SkyT
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/SkyT/Makefile
r610 r663 1 # MODULECXXREPNAME := Tests 2 # MODULEDECCXXFLAGS := -msg_quiet 3 include $(DPCBASEREP)/Include/MakefileUser.h 4 # FITSIOLIB2 = -L/exp/planck/FitsIO/cfitsio/OSF1-cxx/ 5 6 ifdef NOSHLIB 7 LIBF = $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libBlitz.a $(LIB)libFitsIOServer.a $(LIB)libPI.a $(LIB)libPIext.a $(LIB)libtools.a 8 LIBS = -L$(LIB) -lSysTools -lNTools -lSamba -lm 1 include ../Mgr/Makefile.h 2 3 all: $(LIB)libSkyT.a 4 clean: 5 rm -f $(OBJ)blackbody.o $(OBJ)convtools.o $(OBJ)easyTest.o $(OBJ)gaussfilt.o $(OBJ)nupower.o $(OBJ)radspec.o $(OBJ)radspecvector.o $(OBJ)skymixer.o $(OBJ)specresp.o $(OBJ)specrespvector.o $(OBJ)squarefilt.o $(OBJ)tgrsr.o $(OBJ)tgsky.o $(OBJ)trianglefilt.o 6 rm -f $(LIB)libSkyT.a 7 $(LIB)libSkyT.a : $(OBJ)blackbody.o $(OBJ)convtools.o $(OBJ)gaussfilt.o $(OBJ)nupower.o $(OBJ)radspec.o $(OBJ)radspecvector.o $(OBJ)specresp.o $(OBJ)specrespvector.o $(OBJ)squarefilt.o $(OBJ)trianglefilt.o 8 $(ARCXX) $(ARCXXFLAGS) $@ $? 9 9 ifeq ($(CXX),cxx) 10 # librairie des instances de templates cxx 11 LIBS := $(LIBS) -lertcxx 12 endif 13 else 14 LIBF = $(SLB)/libtools.so 15 LIBS = -L$(SLB) -ltools -lm 16 ifeq ($(MACHEROS),Linux) 17 LIBS := $(LIBS) -ldl 18 endif 19 endif 20 21 # $(OBJ)%.o:%.cc 22 23 24 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 25 26 myexe = $(EXE)easyTest $(EXE)skymixer $(EXE)tgsky $(EXE)tgrsr 27 28 all : $(myexe) 29 30 31 # .PRECIOUS: $(EXE)% $(OBJ)%.o 32 $(EXE)easyTest : $(OBJ)easyTest.o $(myobjs) 33 $(LINK.cc) $^ $(LIBS) -o $@ 34 35 $(EXE)skymixer : $(OBJ)skymixer.o $(myobjs) 36 $(LINK.cc) $^ $(LIBS) -o $@ 37 38 $(EXE)tgsky : $(OBJ)tgsky.o 39 $(LINK.cc) $^ $(LIBS) -o $@ 40 41 $(EXE)tgrsr : $(OBJ)tgrsr.o $(myobjs) 42 $(LINK.cc) $^ $(LIBS) -o $@ 43 44 45 46 10 $(CXX) $? $(CPPFLAGS) $(CXXFLAGS) -L$(LIB) -lSkyT -lSamba -lNTools -lSysTools -o $(OBJ)xx.x -Hf 11 endif 12 13 $(OBJ)blackbody.o: blackbody.cc $(INC)machdefs.h \ 14 $(INC)pclassids.h blackbody.h radspec.h \ 15 specresp.h convtools.h 16 $(OBJ)convtools.o: convtools.cc convtools.h 17 $(OBJ)gaussfilt.o: gaussfilt.cc $(INC)machdefs.h \ 18 $(INC)pclassids.h gaussfilt.h specresp.h 19 $(OBJ)nupower.o: nupower.cc $(INC)machdefs.h \ 20 $(INC)pclassids.h nupower.h radspec.h \ 21 specresp.h convtools.h 22 $(OBJ)radspec.o: radspec.cc $(INC)machdefs.h \ 23 $(INC)pclassids.h radspec.h specresp.h \ 24 $(INC)integ.h \ 25 $(INC)pexceptions.h 26 $(OBJ)radspecvector.o: radspecvector.cc \ 27 $(INC)machdefs.h \ 28 $(INC)pclassids.h radspecvector.h radspec.h \ 29 specresp.h $(INC)tvector.h \ 30 $(INC)tmatrix.h \ 31 $(INC)ppersist.h \ 32 $(INC)pexceptions.h \ 33 $(INC)md5.h \ 34 $(INC)anydataobj.h \ 35 $(INC)ndatablock.h 36 $(OBJ)specresp.o: specresp.cc specresp.h \ 37 $(INC)machdefs.h \ 38 $(INC)pclassids.h \ 39 $(INC)integ.h \ 40 $(INC)pexceptions.h 41 $(OBJ)specrespvector.o: specrespvector.cc \ 42 $(INC)machdefs.h \ 43 $(INC)pclassids.h specrespvector.h \ 44 specresp.h $(INC)tvector.h \ 45 $(INC)tmatrix.h \ 46 $(INC)ppersist.h \ 47 $(INC)pexceptions.h \ 48 $(INC)md5.h \ 49 $(INC)anydataobj.h \ 50 $(INC)ndatablock.h 51 $(OBJ)squarefilt.o: squarefilt.cc $(INC)machdefs.h \ 52 $(INC)pclassids.h squarefilt.h specresp.h 53 $(OBJ)trianglefilt.o: trianglefilt.cc \ 54 $(INC)machdefs.h \ 55 $(INC)pclassids.h trianglefilt.h specresp.h
Note:
See TracChangeset
for help on using the changeset viewer.