MODULENAME := PI
MODULECXXFLAGS := -msg_quiet
include ../Mgr/Makefile.h
 
all: $(LIB)libPI.a
$(LIB)libPI.a : $(OBJ)lut.o $(OBJ)piapplgen.o $(OBJ)piapplx.o $(OBJ)pibwdggen.o $(OBJ)pibwdgx.o $(OBJ)picmap.o $(OBJ)picmapgen.o $(OBJ)picmapx.o $(OBJ)picons.o $(OBJ)picontainergen.o $(OBJ)picontainerx.o $(OBJ)pidrawer.o $(OBJ)pidrawwin.o $(OBJ)pifilechogen.o $(OBJ)pifilechox.o $(OBJ)pigraphgen.o $(OBJ)pigraphps.o $(OBJ)pigraphuc.o $(OBJ)pigraphx.o $(OBJ)pihisto.o $(OBJ)pihisto2d.o $(OBJ)piimage.o $(OBJ)piinit.o $(OBJ)pilistgen.o $(OBJ)pilistx.o $(OBJ)pimenubargen.o $(OBJ)pimenubarx.o $(OBJ)pimenugen.o $(OBJ)pimenux.o $(OBJ)pimsghandler.o $(OBJ)pintuple.o $(OBJ)pioptmenugen.o $(OBJ)pioptmenux.o $(OBJ)piperiodx.o $(OBJ)pipixmapgen.o $(OBJ)pipixmapx.o $(OBJ)piscdrawwdg.o $(OBJ)pistdwdggen.o $(OBJ)pistdwdgx.o $(OBJ)pistlist.o $(OBJ)piup.o $(OBJ)piwdggen.o $(OBJ)piwdgx.o $(OBJ)piwindowgen.o $(OBJ)piwindowx.o $(OBJ)pixtbase.o $(OBJ)psfile.o
	$(AR) $(ARFLAGS)  $@ $? 
ifeq ($(CXX),cxx)
	$(CXX) $? $(CPPFLAGS) $(CXXFLAGS) -L$(LIB) -lPI -lOutils++ -lImages++ -lStarReco++ -o $(OBJ)xx.x -Hf
	$(AR) $(ARFLAGS)  $@ $(REPM)/*.o 
endif 
 
$(OBJ)lut.o: lut.cc $(EROSDEVREP)/Include/defs.h lut.h
$(OBJ)piapplgen.o: piapplgen.cc piapplgen.h pimsghandler.h pisysdep.h \
 picontainerx.h picontainergen.h piwdgx.h piwdggen.h pimenubarx.h \
 pimenubargen.h pimenux.h pimenugen.h picons.h pistdwdgx.h \
 pistdwdggen.h pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h \
 pigraphx.h pigraphgen.h psfile.h $(EROSDEVREP)/Include/defs.h \
 pigraphps.h
$(OBJ)piapplx.o: piapplx.cc piapplx.h piapplgen.h pimsghandler.h pisysdep.h \
 picontainerx.h picontainergen.h piwdgx.h piwdggen.h pimenubarx.h \
 pimenubargen.h pimenux.h pimenugen.h picons.h pistdwdgx.h \
 pistdwdggen.h pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h \
 pigraphx.h pigraphgen.h psfile.h $(EROSDEVREP)/Include/defs.h \
 pigraphps.h
$(OBJ)pibwdggen.o: pibwdggen.cc pibwdggen.h pisysdep.h piwdgx.h piwdggen.h \
 pimsghandler.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
 psfile.h $(EROSDEVREP)/Include/defs.h pidrawer.h pigraphuc.h \
 pigraphps.h
$(OBJ)pibwdgx.o: pibwdgx.cc pixtbaseP.h pibwdgx.h pisysdep.h pibwdggen.h \
 piwdgx.h piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h \
 pigraphx.h pigraphgen.h psfile.h $(EROSDEVREP)/Include/defs.h \
 pigraphps.h pixtbase.h
$(OBJ)picmap.o: picmap.cc picmap.h pisysdep.h picmapx.h picmapgen.h
$(OBJ)picmapgen.o: picmapgen.cc picmapgen.h pisysdep.h picmapx.h picmap.h
$(OBJ)picmapx.o: picmapx.cc piwdgx.h piwdggen.h pimsghandler.h picmapx.h \
 picmapgen.h pisysdep.h
$(OBJ)picons.o: picons.cc pisysdep.h pimenux.h pimenugen.h piwdgx.h \
 piwdggen.h pimsghandler.h picons.h pistdwdgx.h pistdwdggen.h \
 picontainerx.h picontainergen.h pibwdgx.h pibwdggen.h picmap.h \
 picmapx.h picmapgen.h pigraphx.h pigraphgen.h psfile.h \
 $(EROSDEVREP)/Include/defs.h pigraphps.h
$(OBJ)picontainergen.o: picontainergen.cc picontainergen.h pisysdep.h \
 piwdgx.h piwdggen.h pimsghandler.h
$(OBJ)picontainerx.o: picontainerx.cc picontainerx.h pisysdep.h \
 picontainergen.h piwdgx.h piwdggen.h pimsghandler.h
$(OBJ)pidrawer.o: pidrawer.cc pidrawer.h pibwdggen.h pisysdep.h piwdgx.h \
 piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h pigraphx.h \
 pigraphgen.h psfile.h $(EROSDEVREP)/Include/defs.h pigraphuc.h
$(OBJ)pidrawwin.o: pidrawwin.cc pidrawwin.h pisysdep.h piwindowx.h \
 piwindowgen.h picontainerx.h picontainergen.h piwdgx.h piwdggen.h \
 pimsghandler.h piscdrawwdg.h pibwdgx.h pibwdggen.h picmap.h picmapx.h \
 picmapgen.h pigraphx.h pigraphgen.h psfile.h \
 $(EROSDEVREP)/Include/defs.h pigraphps.h pistdwdgx.h pistdwdggen.h \
 pidrawer.h pigraphuc.h
$(OBJ)pifilechogen.o: pifilechogen.cc pifilechogen.h pisysdep.h piwdgx.h \
 piwdggen.h pimsghandler.h
$(OBJ)pifilechox.o: pifilechox.cc pisysdep.h pifilechox.h pifilechogen.h \
 piwdgx.h piwdggen.h pimsghandler.h piwindowx.h piwindowgen.h \
 picontainerx.h picontainergen.h
$(OBJ)pigraphgen.o: pigraphgen.cc pigraphgen.h pisysdep.h piwdgx.h \
 piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h
$(OBJ)pigraphps.o: pigraphps.cc pigraphps.h pisysdep.h pigraphgen.h piwdgx.h \
 piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h psfile.h \
 $(EROSDEVREP)/Include/defs.h
$(OBJ)pigraphuc.o: pigraphuc.cc pigraphuc.h pisysdep.h pigraphgen.h piwdgx.h \
 piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h
$(OBJ)pigraphx.o: pigraphx.cc pigraphx.h pisysdep.h pigraphgen.h piwdgx.h \
 piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h
$(OBJ)pihisto.o: pihisto.cc pihisto.h $(EROSDEVREP)/Include/histos.h \
 $(EROSDEVREP)/Include/peida.h $(EROSDEVREP)/Include/defs.h \
 $(EROSDEVREP)/Include/utils.h $(EROSDEVREP)/Include/machine.h \
 $(EROSDEVREP)/Include/perrors.h \
 $(EROSDEVREP)/Include/exceptions.h \
 $(EROSDEVREP)/Include/peidainit.h $(EROSDEVREP)/Include/fmath.h \
 $(EROSDEVREP)/Include/cvector.h $(EROSDEVREP)/Include/matrix.h \
 $(EROSDEVREP)/Include/ppersist.h \
 $(EROSDEVREP)/Include/pclassids.h piscdrawwdg.h pisysdep.h \
 pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picmap.h \
 picmapx.h picmapgen.h pigraphx.h pigraphgen.h psfile.h pigraphps.h \
 pistdwdgx.h pistdwdggen.h piwindowx.h piwindowgen.h picontainerx.h \
 picontainergen.h pidrawer.h pigraphuc.h
$(OBJ)pihisto2d.o: pihisto2d.cc pihisto2d.h pisysdep.h pimenux.h pimenugen.h \
 piwdgx.h piwdggen.h pimsghandler.h pimenubarx.h pimenubargen.h \
 pioptmenux.h pioptmenugen.h picontainerx.h picontainergen.h \
 pistdwdgx.h pistdwdggen.h $(EROSDEVREP)/Include/histos2.h \
 $(EROSDEVREP)/Include/peida.h $(EROSDEVREP)/Include/defs.h \
 $(EROSDEVREP)/Include/utils.h $(EROSDEVREP)/Include/machine.h \
 $(EROSDEVREP)/Include/perrors.h \
 $(EROSDEVREP)/Include/exceptions.h \
 $(EROSDEVREP)/Include/peidainit.h $(EROSDEVREP)/Include/fmath.h \
 $(EROSDEVREP)/Include/histos.h $(EROSDEVREP)/Include/cvector.h \
 $(EROSDEVREP)/Include/matrix.h $(EROSDEVREP)/Include/ppersist.h \
 $(EROSDEVREP)/Include/pclassids.h piscdrawwdg.h pibwdgx.h \
 pibwdggen.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
 psfile.h pigraphps.h piwindowx.h piwindowgen.h pidrawer.h pigraphuc.h \
 $(EROSDEVREP)/Include/nbrandom.h
$(OBJ)piimage.o: piimage.cc piimage.h $(EROSDEVREP)/Include/cimage.h \
 $(EROSDEVREP)/Include/rzimage.h $(EROSDEVREP)/Include/rzvect.h \
 $(EROSDEVREP)/Include/machine.h $(EROSDEVREP)/Include/defs.h \
 $(EROSDEVREP)/Include/exceptions.h \
 $(EROSDEVREP)/Include/peidainit.h \
 $(EROSDEVREP)/Include/perrors.h \
 $(EROSDEVREP)/Include/imaginit.h \
 $(EROSDEVREP)/Include/datatypes.h \
 $(EROSDEVREP)/Include/ppersist.h \
 $(EROSDEVREP)/Include/pclassids.h \
 $(EROSDEVREP)/Include/dvlist.h lut.h pisysdep.h pipixmapx.h \
 pipixmapgen.h pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h \
 pimsghandler.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
 psfile.h pigraphps.h pistdwdgx.h pistdwdggen.h piwindowx.h \
 piwindowgen.h picontainerx.h picontainergen.h \
 $(EROSDEVREP)/Include/imageop.h \
 $(EROSDEVREP)/Include/fitsimage.h \
 $(EROSDEVREP)/Include/fitsheader.h \
 $(EROSDEVREP)/Include/erosio.h $(EROSDEVREP)/Include/fitskeys.h \
 $(EROSDEVREP)/Include/erostape.h \
 $(EROSDEVREP)/Include/strutil.h \
 $(EROSDEVREP)/Include/ptrarray.h \
 $(EROSDEVREP)/Include/voidptrarray.h \
 $(EROSDEVREP)/Include/basearray.h $(EROSDEVREP)/Include/peida.h \
 $(EROSDEVREP)/Include/utils.h $(EROSDEVREP)/Include/fmath.h \
 $(EROSDEVREP)/Include/array.h $(EROSDEVREP)/Include/lockfile.h \
 $(EROSDEVREP)/Include/erostarfile.h \
 $(EROSDEVREP)/Include/xstrstream.h \
 $(EROSDEVREP)/Include/dates.h $(EROSDEVREP)/Include/tarlib.h
$(OBJ)piinit.o: piinit.cc $(EROSDEVREP)/Include/defs.h piinit.h \
 $(EROSDEVREP)/Include/strecinit.h \
 $(EROSDEVREP)/Include/imaginit.h \
 $(EROSDEVREP)/Include/peidainit.h
$(OBJ)pilistgen.o: pilistgen.cc pilistgen.h pisysdep.h piwdgx.h piwdggen.h \
 pimsghandler.h
$(OBJ)pilistx.o: pilistx.cc pilistx.h pilistgen.h pisysdep.h piwdgx.h \
 piwdggen.h pimsghandler.h picontainerx.h picontainergen.h
$(OBJ)pimenubargen.o: pimenubargen.cc pimenubargen.h pisysdep.h pimenux.h \
 pimenugen.h piwdgx.h piwdggen.h pimsghandler.h piapplx.h piapplgen.h \
 picontainerx.h picontainergen.h pimenubarx.h picons.h pistdwdgx.h \
 pistdwdggen.h pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h \
 pigraphx.h pigraphgen.h psfile.h $(EROSDEVREP)/Include/defs.h \
 pigraphps.h
$(OBJ)pimenubarx.o: pimenubarx.cc pimenubarx.h pimenubargen.h pisysdep.h \
 pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h piapplx.h \
 piapplgen.h picontainerx.h picontainergen.h picons.h pistdwdgx.h \
 pistdwdggen.h pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h \
 pigraphx.h pigraphgen.h psfile.h $(EROSDEVREP)/Include/defs.h \
 pigraphps.h
$(OBJ)pimenugen.o: pimenugen.cc pimenugen.h pisysdep.h piwdgx.h piwdggen.h \
 pimsghandler.h
$(OBJ)pimenux.o: pimenux.cc pimenux.h pimenugen.h pisysdep.h piwdgx.h \
 piwdggen.h pimsghandler.h
$(OBJ)pimsghandler.o: pimsghandler.cc pimsghandler.h
$(OBJ)pintuple.o: pintuple.cc pintuple.h $(EROSDEVREP)/Include/ntuple.h \
 $(EROSDEVREP)/Include/ppersist.h $(EROSDEVREP)/Include/defs.h \
 $(EROSDEVREP)/Include/machine.h $(EROSDEVREP)/Include/perrors.h \
 $(EROSDEVREP)/Include/exceptions.h \
 $(EROSDEVREP)/Include/peidainit.h \
 $(EROSDEVREP)/Include/pclassids.h piscdrawwdg.h pisysdep.h \
 pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picmap.h \
 picmapx.h picmapgen.h pigraphx.h pigraphgen.h psfile.h pigraphps.h \
 pistdwdgx.h pistdwdggen.h piwindowx.h piwindowgen.h picontainerx.h \
 picontainergen.h pidrawer.h pigraphuc.h
$(OBJ)pioptmenugen.o: pioptmenugen.cc pioptmenugen.h pisysdep.h \
 picontainerx.h picontainergen.h piwdgx.h piwdggen.h pimsghandler.h \
 pimenux.h pimenugen.h
$(OBJ)pioptmenux.o: pioptmenux.cc pisysdep.h pioptmenux.h pioptmenugen.h \
 picontainerx.h picontainergen.h piwdgx.h piwdggen.h pimsghandler.h \
 pimenux.h pimenugen.h pistdwdgx.h pistdwdggen.h
$(OBJ)piperiodx.o: piperiodx.cc piwdgx.h piwdggen.h pimsghandler.h \
 piperiodx.h $(EROSDEVREP)/Include/periodic.h \
 $(EROSDEVREP)/Include/defs.h
$(OBJ)pipixmapgen.o: pipixmapgen.cc pipixmapgen.h pisysdep.h pibwdgx.h \
 pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picmap.h picmapx.h \
 picmapgen.h pigraphx.h pigraphgen.h psfile.h \
 $(EROSDEVREP)/Include/defs.h pigraphps.h
$(OBJ)pipixmapx.o: pipixmapx.cc pipixmapx.h pipixmapgen.h pisysdep.h \
 pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picmap.h \
 picmapx.h picmapgen.h pigraphx.h pigraphgen.h psfile.h \
 $(EROSDEVREP)/Include/defs.h pigraphps.h
$(OBJ)piscdrawwdg.o: piscdrawwdg.cc $(EROSDEVREP)/Include/generalfit.h \
 $(EROSDEVREP)/Include/exceptions.h $(EROSDEVREP)/Include/defs.h \
 $(EROSDEVREP)/Include/peidainit.h \
 $(EROSDEVREP)/Include/matrix.h $(EROSDEVREP)/Include/peida.h \
 $(EROSDEVREP)/Include/utils.h $(EROSDEVREP)/Include/machine.h \
 $(EROSDEVREP)/Include/perrors.h $(EROSDEVREP)/Include/fmath.h \
 $(EROSDEVREP)/Include/ppersist.h \
 $(EROSDEVREP)/Include/pclassids.h \
 $(EROSDEVREP)/Include/cvector.h piscdrawwdg.h pisysdep.h pibwdgx.h \
 pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picmap.h picmapx.h \
 picmapgen.h pigraphx.h pigraphgen.h psfile.h pigraphps.h pistdwdgx.h \
 pistdwdggen.h piwindowx.h piwindowgen.h picontainerx.h \
 picontainergen.h pidrawer.h pigraphuc.h
$(OBJ)pistdwdggen.o: pistdwdggen.cc pistdwdggen.h pisysdep.h piwdgx.h \
 piwdggen.h pimsghandler.h
$(OBJ)pistdwdgx.o: pistdwdgx.cc pisysdep.h pistdwdgx.h pistdwdggen.h \
 piwdgx.h piwdggen.h pimsghandler.h
$(OBJ)pistlist.o: pistlist.cc pistlist.h $(EROSDEVREP)/Include/stlist.h \
 $(EROSDEVREP)/Include/machine.h $(EROSDEVREP)/Include/defs.h \
 $(EROSDEVREP)/Include/exceptions.h \
 $(EROSDEVREP)/Include/peidainit.h \
 $(EROSDEVREP)/Include/perrors.h $(EROSDEVREP)/Include/dynccd.h \
 $(EROSDEVREP)/Include/ppersist.h \
 $(EROSDEVREP)/Include/pclassids.h \
 $(EROSDEVREP)/Include/imaginit.h $(EROSDEVREP)/Include/star.h \
 $(EROSDEVREP)/Include/strecinit.h \
 $(EROSDEVREP)/Include/starmacro.h $(EROSDEVREP)/Include/psf.h \
 $(EROSDEVREP)/Include/peida.h $(EROSDEVREP)/Include/utils.h \
 $(EROSDEVREP)/Include/fmath.h $(EROSDEVREP)/Include/cimage.h \
 $(EROSDEVREP)/Include/rzimage.h $(EROSDEVREP)/Include/rzvect.h \
 $(EROSDEVREP)/Include/datatypes.h \
 $(EROSDEVREP)/Include/dvlist.h $(EROSDEVREP)/Include/fct1dfit.h \
 $(EROSDEVREP)/Include/generalfit.h \
 $(EROSDEVREP)/Include/matrix.h $(EROSDEVREP)/Include/cvector.h \
 $(EROSDEVREP)/Include/fct2dfit.h \
 $(EROSDEVREP)/Include/pixelmap.h \
 $(EROSDEVREP)/Include/transfo.h $(EROSDEVREP)/Include/poly.h \
 $(EROSDEVREP)/Include/zfidu.h piscdrawwdg.h pisysdep.h pibwdgx.h \
 pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picmap.h picmapx.h \
 picmapgen.h pigraphx.h pigraphgen.h psfile.h pigraphps.h pistdwdgx.h \
 pistdwdggen.h piwindowx.h piwindowgen.h picontainerx.h \
 picontainergen.h pidrawer.h pigraphuc.h
$(OBJ)piup.o: piup.cc $(EROSDEVREP)/Include/ctimer.h \
 $(EROSDEVREP)/Include/peida.h $(EROSDEVREP)/Include/defs.h \
 $(EROSDEVREP)/Include/utils.h $(EROSDEVREP)/Include/machine.h \
 $(EROSDEVREP)/Include/perrors.h \
 $(EROSDEVREP)/Include/exceptions.h \
 $(EROSDEVREP)/Include/peidainit.h $(EROSDEVREP)/Include/fmath.h \
 $(EROSDEVREP)/Include/imageop.h $(EROSDEVREP)/Include/cimage.h \
 $(EROSDEVREP)/Include/rzimage.h $(EROSDEVREP)/Include/rzvect.h \
 $(EROSDEVREP)/Include/imaginit.h \
 $(EROSDEVREP)/Include/datatypes.h \
 $(EROSDEVREP)/Include/ppersist.h \
 $(EROSDEVREP)/Include/pclassids.h \
 $(EROSDEVREP)/Include/dvlist.h \
 $(EROSDEVREP)/Include/fitsimage.h \
 $(EROSDEVREP)/Include/fitsheader.h \
 $(EROSDEVREP)/Include/erosio.h $(EROSDEVREP)/Include/fitskeys.h \
 $(EROSDEVREP)/Include/erostape.h \
 $(EROSDEVREP)/Include/strutil.h \
 $(EROSDEVREP)/Include/ptrarray.h \
 $(EROSDEVREP)/Include/voidptrarray.h \
 $(EROSDEVREP)/Include/basearray.h $(EROSDEVREP)/Include/array.h \
 $(EROSDEVREP)/Include/lockfile.h \
 $(EROSDEVREP)/Include/erostarfile.h \
 $(EROSDEVREP)/Include/xstrstream.h \
 $(EROSDEVREP)/Include/dates.h $(EROSDEVREP)/Include/tarlib.h \
 piup.h
$(OBJ)piwdggen.o: piwdggen.cc piwdggen.h pimsghandler.h picontainergen.h \
 pisysdep.h piwdgx.h psfile.h $(EROSDEVREP)/Include/defs.h \
 pigraphgen.h picmap.h picmapx.h picmapgen.h
$(OBJ)piwdgx.o: piwdgx.cc piwdgx.h piwdggen.h pimsghandler.h picontainerx.h \
 pisysdep.h picontainergen.h
$(OBJ)piwindowgen.o: piwindowgen.cc piwindowgen.h pisysdep.h picontainerx.h \
 picontainergen.h piwdgx.h piwdggen.h pimsghandler.h psfile.h \
 $(EROSDEVREP)/Include/defs.h pigraphgen.h picmap.h picmapx.h \
 picmapgen.h
$(OBJ)piwindowx.o: piwindowx.cc piwindowx.h piwindowgen.h pisysdep.h \
 picontainerx.h picontainergen.h piwdgx.h piwdggen.h pimsghandler.h
$(OBJ)pixtbase.o: pixtbase.cc pixtbaseP.h pibwdgx.h pisysdep.h pibwdggen.h \
 piwdgx.h piwdggen.h pimsghandler.h picmap.h picmapx.h picmapgen.h \
 pigraphx.h pigraphgen.h psfile.h $(EROSDEVREP)/Include/defs.h \
 pigraphps.h pixtbase.h
$(OBJ)psfile.o: psfile.cc psfile.h $(EROSDEVREP)/Include/defs.h \
 pisysdep.h pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picmap.h \
 picmapx.h picmapgen.h
