Changeset 3521 in Sophya for trunk/Cosmo/SimLSS/Makefile
- Timestamp:
- Sep 11, 2008, 6:39:33 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Cosmo/SimLSS/Makefile
r3518 r3521 11 11 12 12 MYEXTINC = ${EXTLIBDIR}/Include 13 #MYLIB = $(SOPHYAEXTSLBLIST) -L$(LIB) -lcmvsimbao-lfftw3 -lm14 MYLIB = $(SOPHYAEXTSLBLIST) -L$(LIB) -lcmvsimbao -lfftw3_threads -lfftw3f_threads -lfftw3-lfftw3f -lm13 MYLIB = $(SOPHYAEXTSLBLIST) -L$(LIB) -lcmvsimbao -lcmvgenfluc -lfftw3_threads -lfftw3 -lm 14 MYLIB4 = $(SOPHYAEXTSLBLIST) -L$(LIB) -lcmvsimbao -lcmvgenfluc4 -lfftw3f_threads -lfftw3f -lm 15 15 16 16 #-------------------------------------------------------------------------- 17 17 # ---- Les programmes de simulation 18 18 PROGS = \ 19 $(EXE)cmvobserv3d $(EXE)cmvobserv3df \ 19 20 $(EXE)cmvtuniv $(EXE)cmvtransf $(EXE)cmvtgrowth $(EXE)cmvtstpk \ 20 $(EXE)cmvtstsch $(EXE)cmvtstblack $(EXE)cmvtvarspec \21 $(EXE)cmv defsurv $(EXE)cmvobserv3d $(EXE)cmvtintfun \22 $(EXE)cmv concherr $(EXE)cmvtinterp $(EXE)cmvtstagn $(EXE)cmvschdist21 $(EXE)cmvtstsch $(EXE)cmvtstblack $(EXE)cmvtvarspec $(EXE)cmvdefsurv \ 22 $(EXE)cmvtintfun $(EXE)cmvconcherr $(EXE)cmvtinterp $(EXE)cmvtstagn \ 23 $(EXE)cmvschdist 23 24 24 25 PROGSOBJ = \ 26 $(OBJ)cmvobserv3d.o $(OBJ)cmvobserv3df.o \ 25 27 $(OBJ)cmvtuniv.o $(OBJ)cmvtransf.o $(OBJ)cmvtgrowth.o $(OBJ)cmvtstpk.o \ 26 28 $(OBJ)cmvtstsch.o $(OBJ)cmvtstblack.o $(OBJ)cmvtvarspec.o $(OBJ)cmvdefsurv.o \ 27 $(OBJ)cmv observ3d.o $(OBJ)cmvtintfun.o $(OBJ)cmvtinterp.o \29 $(OBJ)cmvtintfun.o $(OBJ)cmvtinterp.o \ 28 30 $(OBJ)cmvconcherr.o $(OBJ)cmvtluc.o $(OBJ)cmvtstagn.o $(OBJ)cmvschdist.o 29 31 30 32 LIBROBJ = \ 31 33 $(OBJ)cosmocalc.o $(OBJ)pkspectrum.o $(OBJ)schechter.o \ 32 $(OBJ)planckspectra.o $(OBJ)geneutils.o $(OBJ)agnjackson.o \ 33 $(OBJ)genefluct3d.o 34 35 LIBR = $(LIB)libcmvsimbao.a 34 $(OBJ)planckspectra.o $(OBJ)geneutils.o $(OBJ)agnjackson.o 35 LIBGOBJ = $(OBJ)genefluct3d.o 36 LIBGOBJ4 = $(OBJ)genefluct3df.o 37 38 LIBR = $(LIB)libcmvsimbao.a 39 LIBG = $(LIB)libcmvgenfluc.a 40 LIBG4 = $(LIB)libcmvgenfluc4.a 36 41 37 42 #-------------------------------------------------------------------------- … … 57 62 all: lib prog 58 63 59 lib: $(LIBR) 64 lib: $(LIBR) $(LIBG) $(LIBG4) 60 65 61 66 prog: $(PROGS) … … 71 76 rm -f $(PROGS) $(PROGSOBJ) 72 77 rm -f $(LIBR) $(LIBROBJ) 78 rm -f $(LIBG) $(LIBGOBJ) 79 rm -f $(LIBG4) $(LIBGOBJ4) 73 80 rm -rf $(OBJ)/CmvBAO_cxxrep/ 74 81 rm -f $(PROGSTEST) $(PROGSTESTOBJ) … … 78 85 $(LIB)libcmvsimbao.a : $(LIBROBJ) 79 86 $(AR) $(ARFLAGS) $@ $? 80 81 87 $(OBJ)cosmocalc.o: cosmocalc.cc cosmocalc.h constcosmo.h 82 88 $(CXXCOMPILE) $(CXXREP) -I$(MYEXTINC) -o $@ cosmocalc.cc … … 91 97 $(OBJ)agnjackson.o: agnjackson.cc agnjackson.h 92 98 $(CXXCOMPILE) $(CXXREP) -I$(MYEXTINC) -o $@ agnjackson.cc 99 100 $(LIB)libcmvgenfluc.a : $(LIBGOBJ) 101 $(AR) $(ARFLAGS) $@ $? 93 102 $(OBJ)genefluct3d.o: genefluct3d.cc genefluct3d.h 94 103 $(CXXCOMPILE) $(CXXREP) -I$(MYEXTINC) -o $@ genefluct3d.cc 104 105 $(LIB)libcmvgenfluc4.a : $(LIBGOBJ4) 106 $(AR) $(ARFLAGS) $@ $? 107 $(OBJ)genefluct3df.o: genefluct3d.cc genefluct3d.h 108 $(CXXCOMPILE) $(CXXREP) -I$(MYEXTINC) -DGEN3D_FLOAT -o $@ genefluct3d.cc 95 109 96 110 ############################################################################## … … 165 179 $(OBJ)cmvobserv3d.o: cmvobserv3d.cc 166 180 $(CXXCOMPILE) $(CXXREP) -I$(MYEXTINC) -o $@ cmvobserv3d.cc 181 182 cmvobserv3df: $(EXE)cmvobserv3df 183 echo $@ " done" 184 $(EXE)cmvobserv3df: $(OBJ)cmvobserv3df.o $(LIBR) 185 $(CXXLINK) $(CXXREP) -o $@ $(OBJ)cmvobserv3df.o $(MYLIB4) 186 $(OBJ)cmvobserv3df.o: cmvobserv3d.cc 187 $(CXXCOMPILE) $(CXXREP) -I$(MYEXTINC) -DGEN3D_FLOAT -o $@ cmvobserv3d.cc 167 188 168 189 ##############################################################################
Note:
See TracChangeset
for help on using the changeset viewer.