MODULECXXREPNAME := ProgPI MODULEDECCXXFLAGS := -msg_quiet 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)libFitsIOServer.a $(LIB)libPI.a $(LIB)libPIext.a LIBS = -L$(LIB) -lTArray -lSysTools -lNTools -lSkyMap -lSamba -lSkyT -lFitsIOServer -lPI -lPIext -lm ifeq ($(CXX),cxx) # librairie des instances de templates cxx LIBS := $(LIBS) -lertcxx endif else LIBF = $(SLB)libPI.so $(SLB)libsophya.so $(SLB)libextsophya.so ifeq ($(MACHEROS),Darwin) LIBS = -L$(SLB) -lPI -lsophya -lextsophya -L/sw/lib -lXm -L/usr/X11R6/lib -lXt -lX11 -framework Accelerate else ifeq ($(MACHEROS),Linux) LIBS = -L$(SLB) -lPI -lsophya -lextsophya -L/usr/X11R6/lib -lXm -lXp -lXt -lX11 -lm else LIBS = -L$(SLB) -lPI -lsophya -lextsophya -lXm -lXp -lXt -lX11 -lm endif endif endif LIBSORA := $(LIBS) LDLIBS := $(LIBS) $(LDLIBS) PROGS = $(EXE)spiapp all: $(PROGS) clean: rm -f $(PROGS) rm -f $(OBJ)piapp.o $(OBJ)sopiamodule.o $(OBJ)fitsbtadapter.o $(OBJ)w2ps.o $(OBJ)skymapmodule.o if [ -d $(OBJ)cxxrep_ProgPI ] ; then cd $(OBJ)cxxrep_ProgPI ; rm -f *.o ; fi spiapp: $(EXE)spiapp echo echo $@ " done" $(EXE)spiapp: $(OBJ)piapp.o $(OBJ)sopiamodule.o $(OBJ)fitsbtadapter.o $(OBJ)w2ps.o $(OBJ)skymapmodule.o $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ $(OBJ)fitsbtadapter.o: fitsbtadapter.cc \ $(INC)machdefs.h \ $(INC)nobjmgr.h \ $(INC)anydataobj.h \ $(INC)ppersist.h \ $(INC)pexceptions.h \ $(INC)gnumd5.h \ $(INC)dvlist.h \ $(INC)objfio.h \ $(INC)mutyv.h \ $(INC)dlftypes.h \ $(INC)servnobjm.h \ $(INC)pdlmgr.h \ $(INC)nomgadapter.h \ $(INC)pidrawer.h \ $(INC)pibwdggen.h \ $(INC)pisysdep.h \ $(INC)piwdgx.h \ $(INC)piwdggen.h \ $(INC)pimsghandler.h \ $(INC)picolist.h \ $(INC)picmap.h \ $(INC)picmapx.h \ $(INC)picmapgen.h \ $(INC)pigraphx.h \ $(INC)pigraphgen.h \ $(INC)pifontx.h \ $(INC)pifontgen.h \ $(INC)pigraphuc.h \ $(INC)pievthandler.h \ $(INC)psfile.h \ $(INC)parradapter.h \ $(INC)lut.h \ $(INC)ntupintf.h \ $(INC)generalfit.h \ $(INC)tvector.h \ $(INC)tmatrix.h \ $(INC)tarray.h \ $(INC)basarr.h \ $(INC)ndatablock.h \ $(INC)utilarr.h \ $(INC)generaldata.h \ $(INC)poly.h \ $(INC)peida.h \ $(INC)utils.h \ $(INC)perrors.h \ $(INC)fmath.h \ $(INC)pistdimgapp.h \ $(INC)piapplx.h \ $(INC)piapplgen.h \ $(INC)picontainerx.h \ $(INC)picontainergen.h \ $(INC)pimenubarx.h \ $(INC)pimenubargen.h \ $(INC)pimenux.h \ $(INC)pimenugen.h \ $(INC)picons.h \ $(INC)pistdwdgx.h \ $(INC)pistdwdggen.h \ $(INC)pibwdgx.h \ $(INC)pigraphps.h \ $(INC)piwindowx.h \ $(INC)piwindowgen.h \ $(INC)pioptmenux.h \ $(INC)pioptmenugen.h \ $(INC)pifilechox.h \ $(INC)pifilechogen.h \ $(INC)piimage.h \ $(INC)pipixmapx.h \ $(INC)pipixmapgen.h \ $(INC)picmapview.h \ $(INC)pi3ddrw.h \ $(INC)pigraph3d.h \ $(INC)piacmd.h \ $(INC)pisiadw.h \ $(INC)pilistx.h \ $(INC)pilistgen.h \ $(INC)pistzwin.h \ $(INC)piperiodx.h \ $(INC)periodic.h \ $(INC)fbtntintf.h $(OBJ)piapp.o: piapp.cc $(INC)pistdimgapp.h \ $(INC)pisysdep.h \ $(INC)machdefs.h \ $(INC)piapplx.h \ $(INC)piapplgen.h \ $(INC)pimsghandler.h \ $(INC)picontainerx.h \ $(INC)picontainergen.h \ $(INC)piwdgx.h \ $(INC)piwdggen.h \ $(INC)picolist.h \ $(INC)pimenubarx.h \ $(INC)pimenubargen.h \ $(INC)pimenux.h \ $(INC)pimenugen.h \ $(INC)picons.h \ $(INC)pistdwdgx.h \ $(INC)pistdwdggen.h \ $(INC)pibwdgx.h \ $(INC)pibwdggen.h \ $(INC)picmap.h \ $(INC)picmapx.h \ $(INC)picmapgen.h \ $(INC)pigraphx.h \ $(INC)pigraphgen.h \ $(INC)pifontx.h \ $(INC)pifontgen.h \ $(INC)pigraphuc.h \ $(INC)pievthandler.h \ $(INC)psfile.h \ $(INC)pigraphps.h \ $(INC)piwindowx.h \ $(INC)piwindowgen.h \ $(INC)pioptmenux.h \ $(INC)pioptmenugen.h \ $(INC)pifilechox.h \ $(INC)pifilechogen.h \ $(INC)piimage.h \ $(INC)parradapter.h \ $(INC)lut.h \ $(INC)pidrawer.h \ $(INC)pipixmapx.h \ $(INC)pipixmapgen.h \ $(INC)picmapview.h \ $(INC)pi3ddrw.h \ $(INC)pigraph3d.h \ $(INC)nobjmgr.h \ $(INC)anydataobj.h \ $(INC)ppersist.h \ $(INC)pexceptions.h \ $(INC)gnumd5.h \ $(INC)dvlist.h \ $(INC)objfio.h \ $(INC)mutyv.h \ $(INC)dlftypes.h \ $(INC)piacmd.h \ $(INC)pdlmgr.h \ $(INC)pisiadw.h \ $(INC)pilistx.h \ $(INC)pilistgen.h \ $(INC)pistzwin.h \ $(INC)piperiodx.h \ $(INC)periodic.h \ $(INC)piversion.h \ $(INC)piaversion.h \ $(INC)timing.h \ $(INC)skyinit.h \ $(INC)ntoolsinit.h \ $(INC)tarrinit.h \ $(INC)sophyainit.h \ $(INC)xntuple.h \ $(INC)ntupintf.h $(OBJ)rznoisemodule.o: rznoisemodule.cc \ $(INC)machdefs.h \ $(INC)piacmd.h \ $(INC)dlftypes.h \ $(INC)pdlmgr.h \ $(INC)nobjmgr.h \ $(INC)anydataobj.h \ $(INC)ppersist.h \ $(INC)pexceptions.h \ $(INC)gnumd5.h \ $(INC)dvlist.h \ $(INC)objfio.h \ $(INC)mutyv.h \ $(INC)pistdimgapp.h \ $(INC)pisysdep.h \ $(INC)piapplx.h \ $(INC)piapplgen.h \ $(INC)pimsghandler.h \ $(INC)picontainerx.h \ $(INC)picontainergen.h \ $(INC)piwdgx.h \ $(INC)piwdggen.h \ $(INC)picolist.h \ $(INC)pimenubarx.h \ $(INC)pimenubargen.h \ $(INC)pimenux.h \ $(INC)pimenugen.h \ $(INC)picons.h \ $(INC)pistdwdgx.h \ $(INC)pistdwdggen.h \ $(INC)pibwdgx.h \ $(INC)pibwdggen.h \ $(INC)picmap.h \ $(INC)picmapx.h \ $(INC)picmapgen.h \ $(INC)pigraphx.h \ $(INC)pigraphgen.h \ $(INC)pifontx.h \ $(INC)pifontgen.h \ $(INC)pigraphuc.h \ $(INC)pievthandler.h \ $(INC)psfile.h \ $(INC)pigraphps.h \ $(INC)piwindowx.h \ $(INC)piwindowgen.h \ $(INC)pioptmenux.h \ $(INC)pioptmenugen.h \ $(INC)pifilechox.h \ $(INC)pifilechogen.h \ $(INC)piimage.h \ $(INC)parradapter.h \ $(INC)lut.h \ $(INC)pidrawer.h \ $(INC)pipixmapx.h \ $(INC)pipixmapgen.h \ $(INC)picmapview.h \ $(INC)pi3ddrw.h \ $(INC)pigraph3d.h \ $(INC)pisiadw.h \ $(INC)pilistx.h \ $(INC)pilistgen.h \ $(INC)pistzwin.h \ $(INC)piperiodx.h \ $(INC)periodic.h \ $(INC)servnobjm.h \ $(INC)tvector.h \ $(INC)tmatrix.h \ $(INC)tarray.h \ $(INC)basarr.h \ $(INC)ndatablock.h \ $(INC)utilarr.h \ $(INC)pitvmaad.h \ $(INC)fftpserver.h \ $(INC)fftservintf.h \ $(INC)bruit.h \ $(INC)piscdrawwdg.h \ $(INC)ctimer.h $(OBJ)sopiamodule.o: sopiamodule.cc \ $(INC)machdefs.h \ $(INC)piacmd.h \ $(INC)dlftypes.h \ $(INC)pdlmgr.h \ $(INC)nobjmgr.h \ $(INC)anydataobj.h \ $(INC)ppersist.h \ $(INC)pexceptions.h \ $(INC)gnumd5.h \ $(INC)dvlist.h \ $(INC)objfio.h \ $(INC)mutyv.h \ $(INC)pistdimgapp.h \ $(INC)pisysdep.h \ $(INC)piapplx.h \ $(INC)piapplgen.h \ $(INC)pimsghandler.h \ $(INC)picontainerx.h \ $(INC)picontainergen.h \ $(INC)piwdgx.h \ $(INC)piwdggen.h \ $(INC)picolist.h \ $(INC)pimenubarx.h \ $(INC)pimenubargen.h \ $(INC)pimenux.h \ $(INC)pimenugen.h \ $(INC)picons.h \ $(INC)pistdwdgx.h \ $(INC)pistdwdggen.h \ $(INC)pibwdgx.h \ $(INC)pibwdggen.h \ $(INC)picmap.h \ $(INC)picmapx.h \ $(INC)picmapgen.h \ $(INC)pigraphx.h \ $(INC)pigraphgen.h \ $(INC)pifontx.h \ $(INC)pifontgen.h \ $(INC)pigraphuc.h \ $(INC)pievthandler.h \ $(INC)psfile.h \ $(INC)pigraphps.h \ $(INC)piwindowx.h \ $(INC)piwindowgen.h \ $(INC)pioptmenux.h \ $(INC)pioptmenugen.h \ $(INC)pifilechox.h \ $(INC)pifilechogen.h \ $(INC)piimage.h \ $(INC)parradapter.h \ $(INC)lut.h \ $(INC)pidrawer.h \ $(INC)pipixmapx.h \ $(INC)pipixmapgen.h \ $(INC)picmapview.h \ $(INC)pi3ddrw.h \ $(INC)pigraph3d.h \ $(INC)pisiadw.h \ $(INC)pilistx.h \ $(INC)pilistgen.h \ $(INC)pistzwin.h \ $(INC)piperiodx.h \ $(INC)periodic.h \ $(INC)servnobjm.h \ $(INC)tvector.h \ $(INC)tmatrix.h \ $(INC)tarray.h \ $(INC)basarr.h \ $(INC)ndatablock.h \ $(INC)utilarr.h \ $(INC)pitvmaad.h \ $(INC)fftpserver.h \ $(INC)fftservintf.h \ $(INC)bruit.h \ $(INC)piscdrawwdg.h \ $(INC)ctimer.h \ $(INC)nomgadapter.h \ $(INC)ntupintf.h \ $(INC)generalfit.h \ $(INC)generaldata.h \ $(INC)poly.h \ $(INC)peida.h \ $(INC)utils.h \ $(INC)perrors.h \ $(INC)fmath.h $(OBJ)w2ps.o: w2ps.cc $(INC)machdefs.h \ $(INC)piacmd.h \ $(INC)dlftypes.h \ $(INC)pdlmgr.h \ $(INC)nobjmgr.h \ $(INC)anydataobj.h \ $(INC)ppersist.h \ $(INC)pexceptions.h \ $(INC)gnumd5.h \ $(INC)dvlist.h \ $(INC)objfio.h \ $(INC)mutyv.h \ $(INC)pistdimgapp.h \ $(INC)pisysdep.h \ $(INC)piapplx.h \ $(INC)piapplgen.h \ $(INC)pimsghandler.h \ $(INC)picontainerx.h \ $(INC)picontainergen.h \ $(INC)piwdgx.h \ $(INC)piwdggen.h \ $(INC)picolist.h \ $(INC)pimenubarx.h \ $(INC)pimenubargen.h \ $(INC)pimenux.h \ $(INC)pimenugen.h \ $(INC)picons.h \ $(INC)pistdwdgx.h \ $(INC)pistdwdggen.h \ $(INC)pibwdgx.h \ $(INC)pibwdggen.h \ $(INC)picmap.h \ $(INC)picmapx.h \ $(INC)picmapgen.h \ $(INC)pigraphx.h \ $(INC)pigraphgen.h \ $(INC)pifontx.h \ $(INC)pifontgen.h \ $(INC)pigraphuc.h \ $(INC)pievthandler.h \ $(INC)psfile.h \ $(INC)pigraphps.h \ $(INC)piwindowx.h \ $(INC)piwindowgen.h \ $(INC)pioptmenux.h \ $(INC)pioptmenugen.h \ $(INC)pifilechox.h \ $(INC)pifilechogen.h \ $(INC)piimage.h \ $(INC)parradapter.h \ $(INC)lut.h \ $(INC)pidrawer.h \ $(INC)pipixmapx.h \ $(INC)pipixmapgen.h \ $(INC)picmapview.h \ $(INC)pi3ddrw.h \ $(INC)pigraph3d.h \ $(INC)pisiadw.h \ $(INC)pilistx.h \ $(INC)pilistgen.h \ $(INC)pistzwin.h \ $(INC)piperiodx.h \ $(INC)periodic.h skymapmodule.o: skymapmodule.cc \ $(INC)machdefs.h \ $(INC)piacmd.h \ $(INC)dlftypes.h \ $(INC)pdlmgr.h \ $(INC)ctimer.h \ $(INC)nobjmgr.h \ $(INC)anydataobj.h \ $(INC)ppersist.h \ $(INC)pexceptions.h \ $(INC)gnumd5.h \ $(INC)dvlist.h \ $(INC)objfio.h \ $(INC)mutyv.h \ $(INC)pistdimgapp.h \ $(INC)pisysdep.h \ $(INC)piapplx.h \ $(INC)piapplgen.h \ $(INC)pimsghandler.h \ $(INC)picontainerx.h \ $(INC)picontainergen.h \ $(INC)piwdgx.h \ $(INC)piwdggen.h \ $(INC)picolist.h \ $(INC)pimenubarx.h \ $(INC)pimenubargen.h \ $(INC)pimenux.h \ $(INC)pimenugen.h \ $(INC)picons.h \ $(INC)pistdwdgx.h \ $(INC)pistdwdggen.h \ $(INC)pibwdgx.h \ $(INC)pibwdggen.h \ $(INC)picmap.h \ $(INC)picmapx.h \ $(INC)picmapgen.h \ $(INC)pigraphx.h \ $(INC)pigraphgen.h \ $(INC)pifontx.h \ $(INC)pifontgen.h \ $(INC)pigrcoord.h \ $(INC)pilineatt.h \ $(INC)pigraphuc.h \ $(INC)pievthandler.h \ $(INC)psfile.h \ $(INC)pigraphps.h \ $(INC)piwindowx.h \ $(INC)piwindowgen.h \ $(INC)pioptmenux.h \ $(INC)pioptmenugen.h \ $(INC)pifilechox.h \ $(INC)pifilechogen.h \ $(INC)piperiodx.h \ $(INC)periodic.h \ $(INC)piimage.h \ $(INC)parradapter.h \ $(INC)lut.h \ $(INC)pieldrw.h \ $(INC)pidrawer.h \ $(INC)pigratt.h \ $(INC)piaxes.h \ $(INC)pipixmapx.h \ $(INC)pipixmapgen.h \ $(INC)picmapview.h \ $(INC)pi3dwdg.h \ $(INC)pi3ddrw.h \ $(INC)pigraph3d.h \ $(INC)pisiadw.h \ $(INC)pilistx.h \ $(INC)pilistgen.h \ $(INC)pistzwin.h \ $(INC)pitherm.h \ $(INC)resusage.h \ $(INC)servnobjm.h \ $(INC)tvector.h \ $(INC)tmatrix.h \ $(INC)tarray.h \ $(INC)basarr.h \ $(INC)ndatablock.h \ $(INC)utilarr.h \ $(INC)nomgadapter.h \ $(INC)ntupintf.h \ $(INC)generalfit.h \ $(INC)generaldata.h \ $(INC)poly.h \ $(INC)peida.h \ $(INC)utils.h \ $(INC)perrors.h \ $(INC)fmath.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)sphericaltransformserver.h \ $(INC)fftservintf.h \ $(INC)fftpserver.h \ $(INC)alm.h \ $(INC)nbrandom.h \ $(INC)srandgen.h \ $(INC)nbmath.h \ $(INC)triangmtx.h \ $(INC)lambdaBuilder.h