Changeset 2743 in Sophya for trunk/SophyaProg/PrgUtil
- Timestamp:
- May 20, 2005, 9:57:11 AM (20 years ago)
- Location:
- trunk/SophyaProg/PrgUtil
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaProg/PrgUtil/Makefile
r1599 r2743 1 MODULECXXREPNAME := PrgUtil 2 include ../Mgr/Makefile.h 1 include ../BuildMgr/sophyamake.inc 3 2 4 ifdef NOSHLIB 5 LIBF = $(LIB)libFitsIOServer.a $(LIB)libSamba.a $(LIB)libSkyMap.a $(LIB)libSkyT.a $(LIB)libNTools.a $(LIB)libHiStats.a $(LIB)libTArray.a $(LIB)libSysTools.a 6 LIBS = -L$(LIB) -lFitsIOServer -lSamba -lSkyMap -lSkyT -lNTools -lHiStats -lTArray -lSysTools -lm 7 ifeq ($(CXX),cxx) 8 # librairie des instances de templates cxx 9 LIBS := $(LIBS) -lertcxx 10 endif 11 else 12 LIBF = $(SLB)libsophya.so $(SLB)libextsophya.so 13 LIBS = -L$(SLB) -lsophya -lextsophya -lm 14 endif 15 LIBSORA := $(LIBS) 16 LDLIBS := $(LIBS) $(LDLIBS) 17 PROGS = $(EXE)runcxx $(EXE)scanppf $(EXE)scanfits 18 PROBJS = $(OBJ)runcxx.o $(OBJ)scanppf.o $(OBJ)scanfits.o 19 3 PROGS = $(SOPHYAEXEP)runcxx $(SOPHYAEXEP)scanppf $(SOPHYAEXEP)scanfits 4 20 5 all: $(PROGS) 21 6 22 7 clean: 23 8 rm -f $(PROGS) 24 rm -f $(PROBJS) 25 if [ -d $(OBJ)cxxrep_PrgUtil ] ; then cd $(OBJ)cxxrep_PrgUtil ; rm -f *.o ; fi 26 27 runcxx: $(EXE)runcxx 28 @ echo runcxx done 29 $(EXE)runcxx: $(OBJ)runcxx.o 30 $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ 31 32 scanppf: $(EXE)scanppf 33 @ echo scanppf done 34 $(EXE)scanppf: $(OBJ)scanppf.o 35 $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ 36 37 scanfits: $(EXE)scanfits 38 @ echo scanfits done 39 $(EXE)scanfits: $(OBJ)scanfits.o 40 $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ 41 42 $(OBJ)runcxx.o: runcxx.cc $(INC)sambainit.h \ 43 $(INC)skymapinit.h \ 44 $(INC)sophyainit.h \ 45 $(INC)machdefs.h \ 46 $(INC)ntoolsinit.h \ 47 $(INC)tarrinit.h \ 48 $(INC)skyinit.h \ 49 $(INC)pexceptions.h \ 50 $(INC)cxxcmplnk.h \ 51 $(INC)pdlmgr.h \ 52 $(INC)timing.h 53 $(OBJ)scanfits.o: scanfits.cc $(INC)histinit.h \ 54 $(INC)ntoolsinit.h \ 55 $(INC)tarrinit.h \ 56 $(INC)sophyainit.h \ 57 $(INC)machdefs.h \ 58 $(INC)dvlist.h \ 59 $(INC)objfio.h \ 60 $(INC)anydataobj.h \ 61 $(INC)ppersist.h \ 62 $(INC)pexceptions.h \ 63 $(INC)gnumd5.h \ 64 $(INC)mutyv.h \ 65 $(INC)ntuple.h \ 66 $(INC)ntupintf.h \ 67 $(INC)xntuple.h \ 68 $(INC)fitsxntuple.h \ 69 $(INC)fitsfile.h \ 70 $(INC)ndatablock.h \ 71 $(INC)fitsntuple.h 72 $(OBJ)scanppf.o: scanppf.cc $(INC)ppersist.h \ 73 $(INC)machdefs.h \ 74 $(INC)pexceptions.h \ 75 $(INC)gnumd5.h \ 76 $(INC)anydataobj.h \ 77 $(INC)sambainit.h \ 78 $(INC)skymapinit.h \ 79 $(INC)sophyainit.h \ 80 $(INC)ntoolsinit.h \ 81 $(INC)tarrinit.h 9 rm -f $(SOPHYAOBJP)scanfits.o $(SOPHYAOBJP)scanppf.o $(SOPHYAOBJP)runcxx.o 10 11 runcxx: $(SOPHYAEXEP)runcxx 12 echo $@ " done" 13 $(SOPHYAEXEP)runcxx: $(SOPHYAOBJP)runcxx.o 14 $(CXXLINK) -o $@ $? $(SOPHYAEXTSLBLIST) 15 16 scanppf: $(SOPHYAEXEP)scanppf 17 echo $@ " done" 18 $(SOPHYAEXEP)scanppf: $(SOPHYAOBJP)scanppf.o 19 $(CXXLINK) -o $@ $? $(SOPHYAEXTSLBLIST) 20 21 scanfits: $(SOPHYAEXEP)scanfits 22 echo $@ " done" 23 $(SOPHYAEXEP)scanfits: $(SOPHYAOBJP)scanfits.o 24 $(CXXLINK) -o $@ $? $(SOPHYAEXTSLBLIST) 25 26 $(SOPHYAOBJP)runcxx.o: runcxx.cc $(SOPHYAINCP)sopnamsp.h \ 27 $(SOPHYAINCP)machdefs.h \ 28 $(SOPHYAINCP)tarrinit.h \ 29 $(SOPHYAINCP)sophyainit.h \ 30 $(SOPHYAINCP)array.h \ 31 $(SOPHYAINCP)tarray.h \ 32 $(SOPHYAINCP)basarr.h \ 33 $(SOPHYAINCP)anydataobj.h \ 34 $(SOPHYAINCP)mutyv.h \ 35 $(SOPHYAINCP)dvlist.h \ 36 $(SOPHYAINCP)objfio.h \ 37 $(SOPHYAINCP)ppersist.h \ 38 $(SOPHYAINCP)pexceptions.h \ 39 $(SOPHYAINCP)gnumd5.h \ 40 $(SOPHYAINCP)ppfbinstream.h \ 41 $(SOPHYAINCP)rawstream.h \ 42 $(SOPHYAINCP)ppfnametag.h \ 43 $(SOPHYAINCP)ndatablock.h \ 44 $(SOPHYAINCP)utilarr.h \ 45 $(SOPHYAINCP)tmatrix.h \ 46 $(SOPHYAINCP)tvector.h \ 47 $(SOPHYAINCP)matharr.h \ 48 $(SOPHYAINCP)fioarr.h \ 49 $(SOPHYAINCP)sopemtx.h \ 50 $(SOPHYAINCP)sambainit.h \ 51 $(SOPHYAINCP)skymapinit.h \ 52 $(SOPHYAINCP)ntoolsinit.h \ 53 $(SOPHYAINCP)skyinit.h \ 54 $(SOPHYAINCP)cxxcmplnk.h \ 55 $(SOPHYAINCP)pdlmgr.h \ 56 $(SOPHYAINCP)timing.h 57 $(CXXCOMPILE) -o $@ $< 58 59 $(SOPHYAOBJP)scanfits.o: scanfits.cc \ 60 $(SOPHYAINCP)sopnamsp.h \ 61 $(SOPHYAINCP)histinit.h \ 62 $(SOPHYAINCP)ntoolsinit.h \ 63 $(SOPHYAINCP)tarrinit.h \ 64 $(SOPHYAINCP)sophyainit.h \ 65 $(SOPHYAINCP)machdefs.h \ 66 $(SOPHYAINCP)dvlist.h \ 67 $(SOPHYAINCP)objfio.h \ 68 $(SOPHYAINCP)anydataobj.h \ 69 $(SOPHYAINCP)ppersist.h \ 70 $(SOPHYAINCP)pexceptions.h \ 71 $(SOPHYAINCP)gnumd5.h \ 72 $(SOPHYAINCP)ppfbinstream.h \ 73 $(SOPHYAINCP)rawstream.h \ 74 $(SOPHYAINCP)ppfnametag.h \ 75 $(SOPHYAINCP)mutyv.h \ 76 $(SOPHYAINCP)ntuple.h \ 77 $(SOPHYAINCP)ntupintf.h \ 78 $(SOPHYAINCP)xntuple.h \ 79 $(SOPHYAINCP)fitsxntuple.h \ 80 $(SOPHYAINCP)fitsfile.h \ 81 $(SOPHYAINCP)ndatablock.h \ 82 $(SOPHYAINCP)FitsIO/fitsio.h \ 83 $(SOPHYAINCP)FitsIO/longnam.h \ 84 $(SOPHYAINCP)fitsntuple.h 85 $(CXXCOMPILE) -o $@ $< 86 87 $(SOPHYAOBJP)scanppf.o: scanppf.cc \ 88 $(SOPHYAINCP)sopnamsp.h \ 89 $(SOPHYAINCP)ppersist.h \ 90 $(SOPHYAINCP)machdefs.h \ 91 $(SOPHYAINCP)pexceptions.h \ 92 $(SOPHYAINCP)gnumd5.h \ 93 $(SOPHYAINCP)ppfbinstream.h \ 94 $(SOPHYAINCP)rawstream.h \ 95 $(SOPHYAINCP)ppfnametag.h \ 96 $(SOPHYAINCP)anydataobj.h \ 97 $(SOPHYAINCP)sambainit.h \ 98 $(SOPHYAINCP)skymapinit.h \ 99 $(SOPHYAINCP)sophyainit.h \ 100 $(SOPHYAINCP)ntoolsinit.h \ 101 $(SOPHYAINCP)tarrinit.h \ 102 $(SOPHYAINCP)histinit.h 103 $(CXXCOMPILE) -o $@ $< 104
Note:
See TracChangeset
for help on using the changeset viewer.