MODULECXXREPNAME := PI
MODULEDECCXXFLAGS := -msg_quiet
include ../Mgr/Makefile.h
 
all: $(LIB)libPIGcont.a
$(LIB)libPIGcont.a : $(OBJ)gp_alloc.o $(OBJ)gp_axis.o $(OBJ)gp_contour.o $(OBJ)gpc_set.o $(OBJ)picntools.o $(OBJ)pigncont.o
	$(AR) $(ARFLAGS)  $@ $($(ARARGS)) 
ifeq ($(CXX),cxx)
	$(CXX) $? $(CPPFLAGS) $(CXXFLAGS) -o $(OBJ)xx.x -Hf
endif 
 
clean:
	rm -f $(OBJ)gp_alloc.o $(OBJ)gp_axis.o $(OBJ)gp_contour.o $(OBJ)gpc_set.o $(OBJ)picntools.o $(OBJ)pigncont.o
ifeq ($(CXX),cxx)
	cd $(REPM); rm -f *.o
endif 
 
$(OBJ)gp_alloc.o: gp_alloc.c gp_alloc.h gp_graph3d.h gp_types.h gpc_misc.h
$(OBJ)gp_axis.o: gp_axis.c gp_axis.h gpc_misc.h
$(OBJ)gp_contour.o: gp_contour.c gp_contour.h gp_types.h gpc_misc.h \
 gp_dynarray.h gp_graph3d.h gp_alloc.h gp_axis.h
$(OBJ)gpc_set.o: gpc_set.c gpc_set.h gp_contour.h gp_types.h gpc_misc.h \
 gp_dynarray.h gp_graph3d.h
$(OBJ)picntools.o: picntools.cc $(INC)machdefs.h \
 picntools.h $(INC)pisysdep.h \
 $(INC)pistdwdgx.h \
 $(INC)pistdwdggen.h \
 $(INC)piwdgx.h \
 $(INC)piwdggen.h \
 $(INC)pimsghandler.h \
 $(INC)picolist.h \
 $(INC)pioptmenux.h \
 $(INC)pioptmenugen.h \
 $(INC)pimenux.h \
 $(INC)pimenugen.h \
 $(INC)piwindowx.h \
 $(INC)piwindowgen.h \
 $(INC)picontainerx.h \
 $(INC)picontainergen.h \
 $(INC)piapplx.h \
 $(INC)piapplgen.h \
 $(INC)pimenubarx.h \
 $(INC)pimenubargen.h \
 $(INC)picons.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)picmapview.h pigncont.h \
 $(INC)pistdimgapp.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)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)piscdrawwdg.h \
 $(INC)ntuple.h \
 $(INC)ntupintf.h gp_contour.h gp_types.h \
 gpc_misc.h gp_dynarray.h gp_graph3d.h gp_alloc.h gpc_set.h
$(OBJ)pigncont.o: pigncont.cc $(INC)machdefs.h \
 $(INC)histos.h \
 $(INC)objfio.h \
 $(INC)anydataobj.h \
 $(INC)ppersist.h \
 $(INC)pexceptions.h \
 $(INC)gnumd5.h \
 $(INC)peida.h \
 $(INC)utils.h \
 $(INC)perrors.h \
 $(INC)fmath.h \
 $(INC)tvector.h \
 $(INC)tmatrix.h \
 $(INC)tarray.h \
 $(INC)basarr.h \
 $(INC)mutyv.h \
 $(INC)dvlist.h \
 $(INC)ndatablock.h \
 $(INC)utilarr.h \
 $(INC)ntuple.h \
 $(INC)ntupintf.h \
 $(INC)nbtri.h picntools.h \
 $(INC)pisysdep.h \
 $(INC)pistdwdgx.h \
 $(INC)pistdwdggen.h \
 $(INC)piwdgx.h \
 $(INC)piwdggen.h \
 $(INC)pimsghandler.h \
 $(INC)picolist.h \
 $(INC)pioptmenux.h \
 $(INC)pioptmenugen.h \
 $(INC)pimenux.h \
 $(INC)pimenugen.h \
 $(INC)piwindowx.h \
 $(INC)piwindowgen.h \
 $(INC)picontainerx.h \
 $(INC)picontainergen.h \
 $(INC)piapplx.h \
 $(INC)piapplgen.h \
 $(INC)pimenubarx.h \
 $(INC)pimenubargen.h \
 $(INC)picons.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)picmapview.h pigncont.h \
 $(INC)pistdimgapp.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)pi3ddrw.h \
 $(INC)pigraph3d.h \
 $(INC)nobjmgr.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)piscdrawwdg.h gp_contour.h gp_types.h \
 gpc_misc.h gp_dynarray.h gp_graph3d.h gp_alloc.h gpc_set.h
