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 LIBS = -L$(SLB) -lPI -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)spiapp all: $(PROGS) clean: rm -f $(PROGS) if [ -d $(OBJ)cxxrep_ProgPI ] ; then cd $(OBJ)cxxrep_ProgPI ; rm -f *.o ; fi spiapp: $(EXE)spiapp $(EXE)spiapp: $(OBJ)piapp.o $(OBJ)sopiamodule.o $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ $(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)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)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 $(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)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)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)dvlist.h \ $(INC)objfio.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