MODULECXXREPNAME := PrgUtil include ../Mgr/Makefile.h ifdef NOSHLIB LIBF = $(LIB)libTArray.a $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libSkyMap.a $(LIB)libSamba.a $(LIB)libSkyT.a $(LIB)lib.a $(LIB)lib.a LIBS = -L$(LIB) -lTArray -lSysTools -lNTools -lSkyMap -lSamba -lSkyT -l -l -lm ifeq ($(CXX),cxx) # librairie des instances de templates cxx LIBS := $(LIBS) -lertcxx endif else LIBF = $(SLB)libsophya.so $(SLB)libextsophya.so LIBS = -L$(SLB) -lsophya -lextsophya -lm endif LIBSORA := $(LIBS) ifdef ORACLE_HOME LIBSORA := -L$(LIB) -lDb++ $(LIBS) -lErosDb -L$(ORACLE_HOME)/lib -lclntsh endif LDLIBS := $(LIBS) $(LDLIBS) PROGS = $(EXE)runcxx $(EXE)scanppf $(EXE)scanfits all: $(PROGS) clean: rm -f $(PROGS) if [ -d $(OBJ)cxxrep_PrgUtil ] ; then cd $(OBJ)cxxrep_PrgUtil ; rm -f *.o ; fi runcxx: $(EXE)runcxx $(EXE)runcxx: $(OBJ)runcxx.o $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ scanppf: $(EXE)scanppf $(EXE)scanppf: $(OBJ)scanppf.o $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ scanfits: $(EXE)scanfits $(EXE)scanfits: $(OBJ)scanfits.o $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ $(OBJ)acxxrun.o: acxxrun.cc $(INC)machdefs.h \ $(INC)systools.h \ $(INC)sophyainit.h \ $(INC)ppersist.h \ $(INC)pexceptions.h \ $(INC)gnumd5.h \ $(INC)ndatablock.h \ $(INC)anydataobj.h \ $(INC)dvlist.h \ $(INC)objfio.h \ $(INC)mutyv.h \ $(INC)pdlmgr.h \ $(INC)perrors.h \ $(INC)srandgen.h \ $(INC)strutil.h \ $(INC)ctimer.h \ $(INC)timing.h \ $(INC)ntools.h \ $(INC)ntoolsinit.h \ $(INC)tarrinit.h \ $(INC)nbconst.h \ $(INC)fmath.h \ $(INC)nbrandom.h \ $(INC)perandom.h \ $(INC)histos.h \ $(INC)peida.h \ $(INC)utils.h \ $(INC)tvector.h \ $(INC)tmatrix.h \ $(INC)tarray.h \ $(INC)basarr.h \ $(INC)utilarr.h \ $(INC)nbtri.h \ $(INC)linfit.h \ $(INC)sopemtx.h \ $(INC)poly.h \ $(INC)datatypes.h \ $(INC)cimage.h \ $(INC)fioarr.h \ $(INC)dynccd.h \ $(INC)generaldata.h \ $(INC)ntupintf.h \ $(INC)generalfit.h \ $(INC)fct1dfit.h \ $(INC)fct2dfit.h \ $(INC)objfitter.h \ $(INC)histos2.h \ $(INC)hisprof.h \ $(INC)fftpserver.h \ $(INC)fftservintf.h \ $(INC)array.h \ $(INC)matharr.h \ $(INC)histats.h \ $(INC)histinit.h \ $(INC)ntuple.h \ $(INC)xntuple.h \ $(INC)skymap.h \ $(INC)spherethetaphi.h \ $(INC)sphericalmap.h \ $(INC)smathconst.h \ $(INC)pixelmap.h \ $(INC)spherepos.h \ $(INC)unitvector.h \ $(INC)vector3d.h \ $(INC)longlat.h \ $(INC)utilgeom.h \ $(INC)spherehealpix.h \ $(INC)HEALPixUtils.h \ $(INC)localmap.h \ $(INC)fiospherethetaphi.h \ $(INC)fiospherehealpix.h \ $(INC)fiolocalmap.h \ $(INC)samba.h \ $(INC)alm.h \ $(INC)nbmath.h \ $(INC)triangmtx.h \ $(INC)bruit.h \ $(INC)circle.h \ $(INC)geometry.h \ $(INC)lambdaBuilder.h \ $(INC)misstime.h \ $(INC)mlobe.h \ $(INC)prefcount.h \ $(INC)scan.h \ $(INC)sphericaltransformserver.h \ $(INC)tod.h \ $(INC)skyt.h \ $(INC)convtools.h \ $(INC)radspecvector.h \ $(INC)radspec.h \ $(INC)specresp.h \ $(INC)blackbody.h \ $(INC)derivblackbody.h \ $(INC)nupower.h \ $(INC)specrespvector.h \ $(INC)squarefilt.h \ $(INC)trianglefilt.h \ $(INC)gaussfilt.h tst.icc $(OBJ)runcxx.o: runcxx.cc $(INC)sambainit.h \ $(INC)skymapinit.h \ $(INC)sophyainit.h \ $(INC)machdefs.h \ $(INC)ntoolsinit.h \ $(INC)tarrinit.h \ $(INC)skyinit.h \ $(INC)pexceptions.h \ $(INC)cxxcmplnk.h \ $(INC)pdlmgr.h \ $(INC)timing.h $(OBJ)scanfits.o: scanfits.cc $(INC)histinit.h \ $(INC)ntoolsinit.h \ $(INC)tarrinit.h \ $(INC)sophyainit.h \ $(INC)machdefs.h \ $(INC)dvlist.h \ $(INC)objfio.h \ $(INC)anydataobj.h \ $(INC)ppersist.h \ $(INC)pexceptions.h \ $(INC)gnumd5.h \ $(INC)mutyv.h \ $(INC)ntuple.h \ $(INC)ntupintf.h \ $(INC)xntuple.h \ $(INC)fitsxntuple.h \ $(INC)fitsfile.h \ $(INC)ndatablock.h \ $(INC)fitsntuple.h $(OBJ)scanppf.o: scanppf.cc $(INC)ppersist.h \ $(INC)machdefs.h \ $(INC)pexceptions.h \ $(INC)gnumd5.h \ $(INC)anydataobj.h \ $(INC)sambainit.h \ $(INC)skymapinit.h \ $(INC)sophyainit.h \ $(INC)ntoolsinit.h \ $(INC)tarrinit.h