Index: trunk/SophyaPI/PI/Makefile
===================================================================
--- trunk/SophyaPI/PI/Makefile	(revision 2735)
+++ trunk/SophyaPI/PI/Makefile	(revision 2743)
@@ -1,333 +1,541 @@
-MODULECXXREPNAME := PI
-MODULEDECCXXFLAGS := -msg_quiet
-include ../Mgr/Makefile.h
- 
-all: $(LIB)libPI.a
-$(LIB)libPI.a : $(OBJ)lut.o $(OBJ)parradapter.o $(OBJ)pi3ddrw.o $(OBJ)pi3dwdg.o $(OBJ)piapplgen.o $(OBJ)piapplx.o $(OBJ)piaxes.o $(OBJ)piaxestools.o $(OBJ)pibargraph.o $(OBJ)pibwdggen.o $(OBJ)pibwdgx.o $(OBJ)picmap.o $(OBJ)picmapgen.o $(OBJ)picmapview.o $(OBJ)picmapx.o $(OBJ)picons.o $(OBJ)picontainergen.o $(OBJ)picontainerx.o $(OBJ)pidrawer.o $(OBJ)pidrawwin.o $(OBJ)pidrwtools.o $(OBJ)pieldrw.o $(OBJ)pievthandler.o $(OBJ)pifilechogen.o $(OBJ)pifilechox.o $(OBJ)pifontgen.o $(OBJ)pifontx.o $(OBJ)pigraph3d.o $(OBJ)pigraphgen.o $(OBJ)pigraphps.o $(OBJ)pigraphuc.o $(OBJ)pigraphx.o $(OBJ)pigratt.o $(OBJ)pigrcoord.o $(OBJ)piimage.o $(OBJ)piimgtools.o $(OBJ)pilineatt.o $(OBJ)pilistgen.o $(OBJ)pilistx.o $(OBJ)pimenubargen.o $(OBJ)pimenubarx.o $(OBJ)pimenugen.o $(OBJ)pimenux.o $(OBJ)pimsghandler.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)pistzwin.o $(OBJ)pisurfdr.o $(OBJ)pitherm.o $(OBJ)pitxtdrw.o $(OBJ)piwdggen.o $(OBJ)piwdgx.o $(OBJ)piwindowgen.o $(OBJ)piwindowx.o $(OBJ)pixtbase.o $(OBJ)piyfxdrw.o $(OBJ)psfile.o
-	$(AR) $(ARFLAGS)  $@ $($(ARARGS)) 
-ifeq ($(CXX),cxx)
-	$(CXX) $? $(CPPFLAGS) $(CXXFLAGS) -o $(OBJ)xx.x -Hf
-endif 
+include ../BuildMgr/sophyamake.inc
+ 
+all: $(SOPHYALIBP)libPI.a
  
 clean:
-	rm -f $(OBJ)lut.o $(OBJ)parradapter.o $(OBJ)pi3ddrw.o $(OBJ)pi3dwdg.o $(OBJ)piapplgen.o $(OBJ)piapplx.o $(OBJ)piaxes.o $(OBJ)piaxestools.o $(OBJ)pibargraph.o $(OBJ)pibwdggen.o $(OBJ)pibwdgx.o $(OBJ)picmap.o $(OBJ)picmapgen.o $(OBJ)picmapview.o $(OBJ)picmapx.o $(OBJ)picons.o $(OBJ)picontainergen.o $(OBJ)picontainerx.o $(OBJ)pidrawer.o $(OBJ)pidrawwin.o $(OBJ)pidrwtools.o $(OBJ)pieldrw.o $(OBJ)pievthandler.o $(OBJ)pifilechogen.o $(OBJ)pifilechox.o $(OBJ)pifontgen.o $(OBJ)pifontx.o $(OBJ)pigraph3d.o $(OBJ)pigraphgen.o $(OBJ)pigraphps.o $(OBJ)pigraphuc.o $(OBJ)pigraphx.o $(OBJ)pigratt.o $(OBJ)pigrcoord.o $(OBJ)piimage.o $(OBJ)piimgtools.o $(OBJ)pilineatt.o $(OBJ)pilistgen.o $(OBJ)pilistx.o $(OBJ)pimenubargen.o $(OBJ)pimenubarx.o $(OBJ)pimenugen.o $(OBJ)pimenux.o $(OBJ)pimsghandler.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)pistzwin.o $(OBJ)pisurfdr.o $(OBJ)pitherm.o $(OBJ)pitxtdrw.o $(OBJ)piwdggen.o $(OBJ)piwdgx.o $(OBJ)piwindowgen.o $(OBJ)piwindowx.o $(OBJ)pixtbase.o $(OBJ)piyfxdrw.o $(OBJ)psfile.o
-ifeq ($(CXX),cxx)
-	cd $(REPM); rm -f *.o
-endif 
- 
-$(OBJ)lut.o: lut.cc $(INC)machdefs.h lut.h
-$(OBJ)parradapter.o: parradapter.cc parradapter.h \
- $(INC)machdefs.h lut.h
-$(OBJ)pi3ddrw.o: pi3ddrw.cc pi3ddrw.h pisysdep.h \
- $(INC)machdefs.h pidrawer.h pibwdggen.h \
- piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \
- picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h \
- pilineatt.h pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h \
- pieldrw.h pigraph3d.h
-$(OBJ)pi3dwdg.o: pi3dwdg.cc pi3dwdg.h pisysdep.h \
- $(INC)machdefs.h pi3ddrw.h pidrawer.h \
- pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \
- picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \
- pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h pigratt.h \
- piaxes.h pieldrw.h pigraph3d.h pibwdgx.h pigraphps.h pidrwtools.h \
- pistdwdgx.h pistdwdggen.h pimenux.h pimenugen.h pioptmenux.h \
- pioptmenugen.h piwindowx.h piwindowgen.h picontainerx.h \
- picontainergen.h piapplx.h piapplgen.h pimenubarx.h pimenubargen.h \
- picons.h
-$(OBJ)piapplgen.o: piapplgen.cc piapplgen.h pimsghandler.h \
- $(INC)machdefs.h pisysdep.h picontainerx.h \
- picontainergen.h piwdgx.h piwdggen.h picolist.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 pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
- pigraphuc.h pievthandler.h psfile.h pigraphps.h
-$(OBJ)piapplx.o: piapplx.cc piapplx.h piapplgen.h pimsghandler.h \
- $(INC)machdefs.h pisysdep.h picontainerx.h \
- picontainergen.h piwdgx.h piwdggen.h picolist.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 pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
- pigraphuc.h pievthandler.h psfile.h pigraphps.h
-$(OBJ)piaxes.o: piaxes.cc $(INC)machdefs.h piaxes.h \
- pigraphuc.h pisysdep.h pigraphgen.h piwdgx.h piwdggen.h \
- pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h pifontx.h \
- pifontgen.h pigrcoord.h pilineatt.h pigratt.h
-$(OBJ)piaxestools.o: piaxestools.cc piaxes.h pigraphuc.h pisysdep.h \
- $(INC)machdefs.h pigraphgen.h piwdgx.h \
- piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h \
- pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigratt.h piaxestools.h \
- pistdwdgx.h pistdwdggen.h pioptmenux.h pioptmenugen.h pimenux.h \
- pimenugen.h piwindowx.h piwindowgen.h picontainerx.h picontainergen.h \
- piapplx.h piapplgen.h pimenubarx.h pimenubargen.h picons.h pibwdgx.h \
- pibwdggen.h pigraphx.h pievthandler.h psfile.h pigraphps.h \
- piscdrawwdg.h pidrawer.h pieldrw.h
-$(OBJ)pibargraph.o: pibargraph.cc $(INC)machdefs.h \
- pibargraph.h pisysdep.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h \
- pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h \
- pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
- pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h
-$(OBJ)pibwdggen.o: pibwdggen.cc pibwdggen.h pisysdep.h \
- $(INC)machdefs.h piwdgx.h piwdggen.h \
- pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h \
- pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
- pigraphuc.h pievthandler.h psfile.h pidrawer.h pigratt.h piaxes.h \
- pigraphps.h pidrwtools.h pistdwdgx.h pistdwdggen.h pimenux.h \
- pimenugen.h pioptmenux.h pioptmenugen.h piwindowx.h piwindowgen.h \
- picontainerx.h picontainergen.h piapplx.h piapplgen.h pimenubarx.h \
- pimenubargen.h picons.h pibwdgx.h
-$(OBJ)pibwdgx.o: pibwdgx.cc pixtbaseP.h pibwdgx.h pisysdep.h \
- $(INC)machdefs.h pibwdggen.h piwdgx.h \
- piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h \
- pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
- pigraphuc.h pievthandler.h psfile.h pigraphps.h pixtbase.h
-$(OBJ)picmap.o: picmap.cc picmap.h pisysdep.h \
- $(INC)machdefs.h picmapx.h picmapgen.h
-$(OBJ)picmapgen.o: picmapgen.cc picmapgen.h pisysdep.h \
- $(INC)machdefs.h picmapx.h picmap.h
-$(OBJ)picmapview.o: picmapview.cc picmapview.h pisysdep.h \
- $(INC)machdefs.h pibwdgx.h pibwdggen.h \
- piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \
- picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h \
- pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h
-$(OBJ)picmapx.o: picmapx.cc piwdgx.h piwdggen.h \
- $(INC)machdefs.h pimsghandler.h picolist.h \
- picmapx.h picmapgen.h pisysdep.h
-$(OBJ)picons.o: picons.cc pisysdep.h \
- $(INC)machdefs.h pimenux.h pimenugen.h \
- piwdgx.h piwdggen.h pimsghandler.h picolist.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 pifontx.h \
- pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h \
- psfile.h pigraphps.h
-$(OBJ)picontainergen.o: picontainergen.cc picontainergen.h pisysdep.h \
- $(INC)machdefs.h piwdgx.h piwdggen.h \
- pimsghandler.h picolist.h
-$(OBJ)picontainerx.o: picontainerx.cc picontainerx.h pisysdep.h \
- $(INC)machdefs.h picontainergen.h piwdgx.h \
- piwdggen.h pimsghandler.h picolist.h
-$(OBJ)pidrawer.o: pidrawer.cc $(INC)machdefs.h \
- pidrawer.h pibwdggen.h pisysdep.h piwdgx.h piwdggen.h pimsghandler.h \
- picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
- pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
- pievthandler.h psfile.h pigratt.h piaxes.h pidrwtools.h pistdwdgx.h \
- pistdwdggen.h pimenux.h pimenugen.h pioptmenux.h pioptmenugen.h \
- piwindowx.h piwindowgen.h picontainerx.h picontainergen.h piapplx.h \
- piapplgen.h pimenubarx.h pimenubargen.h picons.h pibwdgx.h \
- pigraphps.h ucckprot.h
-$(OBJ)pidrawwin.o: pidrawwin.cc pidrawwin.h pisysdep.h \
- $(INC)machdefs.h piwindowx.h piwindowgen.h \
- picontainerx.h picontainergen.h piwdgx.h piwdggen.h pimsghandler.h \
- picolist.h piscdrawwdg.h pibwdgx.h pibwdggen.h picmap.h picmapx.h \
- picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h \
- pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h \
- pistdwdgx.h pistdwdggen.h pidrawer.h pigratt.h piaxes.h pieldrw.h
-$(OBJ)pidrwtools.o: pidrwtools.cc pidrwtools.h pisysdep.h \
- $(INC)machdefs.h pistdwdgx.h pistdwdggen.h \
- piwdgx.h piwdggen.h pimsghandler.h picolist.h pimenux.h pimenugen.h \
- pioptmenux.h pioptmenugen.h piwindowx.h piwindowgen.h picontainerx.h \
- picontainergen.h piapplx.h piapplgen.h pimenubarx.h pimenubargen.h \
- picons.h pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h \
- pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
- pigraphuc.h pievthandler.h psfile.h pigraphps.h piscdrawwdg.h \
- pidrawer.h pigratt.h piaxes.h pieldrw.h pi3dwdg.h pi3ddrw.h \
- pigraph3d.h
-$(OBJ)pieldrw.o: pieldrw.cc $(INC)machdefs.h \
- pieldrw.h pidrawer.h pibwdggen.h pisysdep.h piwdgx.h piwdggen.h \
- pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h \
- pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
- pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h
-$(OBJ)pievthandler.o: pievthandler.cc pievthandler.h pisysdep.h \
- $(INC)machdefs.h pimsghandler.h piwdgx.h \
- piwdggen.h picolist.h pigraphx.h pigraphgen.h picmap.h picmapx.h \
- picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h
-$(OBJ)pifilechogen.o: pifilechogen.cc pifilechogen.h pisysdep.h \
- $(INC)machdefs.h piwdgx.h piwdggen.h \
- pimsghandler.h picolist.h
-$(OBJ)pifilechox.o: pifilechox.cc pisysdep.h \
- $(INC)machdefs.h piapplx.h piapplgen.h \
- pimsghandler.h picontainerx.h picontainergen.h piwdgx.h piwdggen.h \
- picolist.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 pifontx.h pifontgen.h pigrcoord.h \
- pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h \
- pifilechox.h pifilechogen.h piwindowx.h piwindowgen.h
-$(OBJ)pifontgen.o: pifontgen.cc pigraphgen.h pisysdep.h \
- $(INC)machdefs.h piwdgx.h piwdggen.h \
- pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h pifontx.h \
- pifontgen.h pigrcoord.h pilineatt.h
-$(OBJ)pifontx.o: pifontx.cc pisysdep.h \
- $(INC)machdefs.h pifontx.h pifontgen.h \
- piwdgx.h piwdggen.h pimsghandler.h picolist.h
-$(OBJ)pigraph3d.o: pigraph3d.cc pigraph3d.h pisysdep.h \
- $(INC)machdefs.h pigraphuc.h pigraphgen.h \
- piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \
- picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h
-$(OBJ)pigraphgen.o: pigraphgen.cc pigraphgen.h pisysdep.h \
- $(INC)machdefs.h piwdgx.h piwdggen.h \
- pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h pifontx.h \
- pifontgen.h pigrcoord.h pilineatt.h ucckprot.h
-$(OBJ)pigraphps.o: pigraphps.cc pigraphps.h pisysdep.h \
- $(INC)machdefs.h pigraphgen.h piwdgx.h \
- piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h \
- pifontx.h pifontgen.h pigrcoord.h pilineatt.h psfile.h
-$(OBJ)pigraphuc.o: pigraphuc.cc $(INC)machdefs.h \
- pigraphuc.h pisysdep.h pigraphgen.h piwdgx.h piwdggen.h \
- pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h pifontx.h \
- pifontgen.h pigrcoord.h pilineatt.h ucckprot.h
-$(OBJ)pigraphx.o: pigraphx.cc pigraphx.h pisysdep.h \
- $(INC)machdefs.h pigraphgen.h piwdgx.h \
- piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h \
- pifontx.h pifontgen.h pigrcoord.h pilineatt.h
-$(OBJ)pigratt.o: pigratt.cc pigratt.h pisysdep.h \
- $(INC)machdefs.h pigraphgen.h piwdgx.h \
- piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h \
- pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
- $(INC)strutilxx.h
-$(OBJ)pigrcoord.o: pigrcoord.cc pigrcoord.h pisysdep.h \
- $(INC)machdefs.h
-$(OBJ)piimage.o: piimage.cc pisysdep.h \
- $(INC)machdefs.h piimage.h parradapter.h \
- lut.h pieldrw.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h \
- pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h \
- pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
- pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h pipixmapx.h \
- pipixmapgen.h pibwdgx.h pigraphps.h pistdwdgx.h pistdwdggen.h \
- piwindowx.h piwindowgen.h picontainerx.h picontainergen.h \
- picmapview.h piimgtools.h pioptmenux.h pioptmenugen.h pimenux.h \
- pimenugen.h piapplx.h piapplgen.h pimenubarx.h pimenubargen.h \
- picons.h pidrwtools.h piscdrawwdg.h piyfxdrw.h
-$(OBJ)piimgtools.o: piimgtools.cc piimgtools.h pisysdep.h \
- $(INC)machdefs.h pistdwdgx.h pistdwdggen.h \
- piwdgx.h piwdggen.h pimsghandler.h picolist.h pioptmenux.h \
- pioptmenugen.h pimenux.h pimenugen.h piwindowx.h piwindowgen.h \
- picontainerx.h picontainergen.h piapplx.h piapplgen.h pimenubarx.h \
- pimenubargen.h picons.h pibwdgx.h pibwdggen.h picmap.h picmapx.h \
- picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h \
- pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h piimage.h \
- parradapter.h lut.h pieldrw.h pidrawer.h pigratt.h piaxes.h \
- pipixmapx.h pipixmapgen.h picmapview.h
-$(OBJ)pilineatt.o: pilineatt.cc pilineatt.h pisysdep.h \
- $(INC)machdefs.h
-$(OBJ)pilistgen.o: pilistgen.cc pilistgen.h pisysdep.h \
- $(INC)machdefs.h piwdgx.h piwdggen.h \
- pimsghandler.h picolist.h
-$(OBJ)pilistx.o: pilistx.cc pilistx.h pilistgen.h pisysdep.h \
- $(INC)machdefs.h piwdgx.h piwdggen.h \
- pimsghandler.h picolist.h picontainerx.h picontainergen.h
-$(OBJ)pimenubargen.o: pimenubargen.cc pimenubargen.h pisysdep.h \
- $(INC)machdefs.h pimenux.h pimenugen.h \
- piwdgx.h piwdggen.h pimsghandler.h picolist.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 pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
- pigraphuc.h pievthandler.h psfile.h pigraphps.h
-$(OBJ)pimenubarx.o: pimenubarx.cc pimenubarx.h pimenubargen.h pisysdep.h \
- $(INC)machdefs.h pimenux.h pimenugen.h \
- piwdgx.h piwdggen.h pimsghandler.h picolist.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 pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
- pigraphuc.h pievthandler.h psfile.h pigraphps.h
-$(OBJ)pimenugen.o: pimenugen.cc pimenugen.h pisysdep.h \
- $(INC)machdefs.h piwdgx.h piwdggen.h \
- pimsghandler.h picolist.h
-$(OBJ)pimenux.o: pimenux.cc pisysdep.h \
- $(INC)machdefs.h pimenubarx.h pimenubargen.h \
- pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h
-$(OBJ)pimsghandler.o: pimsghandler.cc pimsghandler.h \
- $(INC)machdefs.h
-$(OBJ)pioptmenugen.o: pioptmenugen.cc pioptmenugen.h pisysdep.h \
- $(INC)machdefs.h pimenux.h pimenugen.h \
- piwdgx.h piwdggen.h pimsghandler.h picolist.h
-$(OBJ)pioptmenux.o: pioptmenux.cc pisysdep.h \
- $(INC)machdefs.h pioptmenux.h pioptmenugen.h \
- pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
- pistdwdgx.h pistdwdggen.h piapplx.h piapplgen.h picontainerx.h \
- picontainergen.h pimenubarx.h pimenubargen.h picons.h pibwdgx.h \
- pibwdggen.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
- pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
- pievthandler.h psfile.h pigraphps.h
-$(OBJ)piperiodx.o: piperiodx.cc piwdgx.h piwdggen.h \
- $(INC)machdefs.h pimsghandler.h picolist.h \
- piperiodx.h $(INC)periodic.h
-$(OBJ)pipixmapgen.o: pipixmapgen.cc pipixmapgen.h pisysdep.h \
- $(INC)machdefs.h pibwdgx.h pibwdggen.h \
- piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \
- picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h \
- pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h
-$(OBJ)pipixmapx.o: pipixmapx.cc pipixmapx.h pipixmapgen.h pisysdep.h \
- $(INC)machdefs.h pibwdgx.h pibwdggen.h \
- piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \
- picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h \
- pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h
-$(OBJ)piscdrawwdg.o: piscdrawwdg.cc \
- $(INC)machdefs.h piscdrawwdg.h pisysdep.h \
- pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
- picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \
- pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h \
- psfile.h pigraphps.h pistdwdgx.h pistdwdggen.h piwindowx.h \
- piwindowgen.h picontainerx.h picontainergen.h pidrawer.h pigratt.h \
- piaxes.h pieldrw.h pidrwtools.h pimenux.h pimenugen.h pioptmenux.h \
- pioptmenugen.h piapplx.h piapplgen.h pimenubarx.h pimenubargen.h \
- picons.h piaxestools.h
-$(OBJ)pistdwdggen.o: pistdwdggen.cc pistdwdggen.h pisysdep.h \
- $(INC)machdefs.h piwdgx.h piwdggen.h \
- pimsghandler.h picolist.h
-$(OBJ)pistdwdgx.o: pistdwdgx.cc pisysdep.h \
- $(INC)machdefs.h pistdwdgx.h pistdwdggen.h \
- piwdgx.h piwdggen.h pimsghandler.h picolist.h picontainerx.h \
- picontainergen.h
-$(OBJ)pistzwin.o: pistzwin.cc pistzwin.h pisysdep.h \
- $(INC)machdefs.h piwindowx.h piwindowgen.h \
- picontainerx.h picontainergen.h piwdgx.h piwdggen.h pimsghandler.h \
- picolist.h piperiodx.h $(INC)periodic.h \
- psfile.h pifontgen.h pigraphgen.h picmap.h picmapx.h picmapgen.h \
- pifontx.h pigrcoord.h pilineatt.h
-$(OBJ)pisurfdr.o: pisurfdr.cc pisurfdr.h parradapter.h \
- $(INC)machdefs.h lut.h pi3ddrw.h pisysdep.h \
- pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
- picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \
- pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h \
- psfile.h pigratt.h piaxes.h pieldrw.h pigraph3d.h
-$(OBJ)pitherm.o: pitherm.cc pitherm.h pisysdep.h \
- $(INC)machdefs.h pibwdgx.h pibwdggen.h \
- piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \
- picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h \
- pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h
-$(OBJ)pitxtdrw.o: pitxtdrw.cc $(INC)machdefs.h \
- pitxtdrw.h pisysdep.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h \
- pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h \
- pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
- pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h
-$(OBJ)piwdggen.o: piwdggen.cc piwdggen.h \
- $(INC)machdefs.h pimsghandler.h picolist.h \
- picontainergen.h pisysdep.h piwdgx.h pievthandler.h pigraphx.h \
- pigraphgen.h picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h \
- pigrcoord.h pilineatt.h psfile.h
-$(OBJ)piwdgx.o: piwdgx.cc piwdgx.h piwdggen.h \
- $(INC)machdefs.h pimsghandler.h picolist.h \
- picontainerx.h pisysdep.h picontainergen.h pievthandler.h pigraphx.h \
- pigraphgen.h picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h \
- pigrcoord.h pilineatt.h $(INC)pexceptions.h
-$(OBJ)piwindowgen.o: piwindowgen.cc piwindowgen.h pisysdep.h \
- $(INC)machdefs.h picontainerx.h \
- picontainergen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
- psfile.h pifontgen.h pigraphgen.h picmap.h picmapx.h picmapgen.h \
- pifontx.h pigrcoord.h pilineatt.h
-$(OBJ)piwindowx.o: piwindowx.cc piwindowx.h piwindowgen.h pisysdep.h \
- $(INC)machdefs.h picontainerx.h \
- picontainergen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h
-$(OBJ)pixtbase.o: pixtbase.cc $(INC)machdefs.h \
- pixtbaseP.h pibwdgx.h pisysdep.h pibwdggen.h piwdgx.h piwdggen.h \
- pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h \
- pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
- pigraphuc.h pievthandler.h psfile.h pigraphps.h pixtbase.h
-$(OBJ)piyfxdrw.o: piyfxdrw.cc $(INC)machdefs.h \
- piyfxdrw.h pisysdep.h parradapter.h lut.h pidrawer.h pibwdggen.h \
- piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \
- picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h \
- pilineatt.h pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h
-$(OBJ)psfile.o: psfile.cc psfile.h $(INC)machdefs.h \
- pisysdep.h pifontgen.h pigraphgen.h piwdgx.h piwdggen.h \
- pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h pifontx.h \
- pigrcoord.h pilineatt.h
+	 rm -f $(SOPHYAOBJP)lut.o $(SOPHYAOBJP)parradapter.o $(SOPHYAOBJP)pi3ddrw.o $(SOPHYAOBJP)pi3dwdg.o $(SOPHYAOBJP)piapplgen.o $(SOPHYAOBJP)piapplmac.o $(SOPHYAOBJP)piapplx.o $(SOPHYAOBJP)piaxes.o $(SOPHYAOBJP)piaxestools.o $(SOPHYAOBJP)pibargraph.o $(SOPHYAOBJP)pibwdggen.o $(SOPHYAOBJP)pibwdgmac.o $(SOPHYAOBJP)pibwdgx.o $(SOPHYAOBJP)picmap.o $(SOPHYAOBJP)picmapgen.o $(SOPHYAOBJP)picmapmac.o $(SOPHYAOBJP)picmapview.o $(SOPHYAOBJP)picmapx.o $(SOPHYAOBJP)picons.o $(SOPHYAOBJP)picontainergen.o $(SOPHYAOBJP)picontainermac.o $(SOPHYAOBJP)picontainerx.o $(SOPHYAOBJP)pidrawer.o $(SOPHYAOBJP)pidrawwin.o $(SOPHYAOBJP)pidrwtools.o $(SOPHYAOBJP)pieldrw.o $(SOPHYAOBJP)pierrdisp.o $(SOPHYAOBJP)pievthandler.o $(SOPHYAOBJP)pifilechogen.o $(SOPHYAOBJP)pifilechomac.o $(SOPHYAOBJP)pifilechox.o $(SOPHYAOBJP)pifontgen.o $(SOPHYAOBJP)pifontmac.o $(SOPHYAOBJP)pifontx.o $(SOPHYAOBJP)pigraph3d.o $(SOPHYAOBJP)pigraphgen.o $(SOPHYAOBJP)pigraphmac.o $(SOPHYAOBJP)pigraphps.o $(SOPHYAOBJP)pigraphuc.o $(SOPHYAOBJP)pigraphx.o $(SOPHYAOBJP)pigratt.o $(SOPHYAOBJP)pigrcoord.o $(SOPHYAOBJP)piimage.o $(SOPHYAOBJP)piimgtools.o $(SOPHYAOBJP)pilineatt.o $(SOPHYAOBJP)pilistgen.o $(SOPHYAOBJP)pilistmac.o $(SOPHYAOBJP)pilistx.o $(SOPHYAOBJP)pimenubargen.o $(SOPHYAOBJP)pimenubarmac.o $(SOPHYAOBJP)pimenubarx.o $(SOPHYAOBJP)pimenugen.o $(SOPHYAOBJP)pimenumac.o $(SOPHYAOBJP)pimenux.o $(SOPHYAOBJP)pimsghandler.o $(SOPHYAOBJP)pioptmenugen.o $(SOPHYAOBJP)pioptmenumac.o $(SOPHYAOBJP)pioptmenux.o $(SOPHYAOBJP)piperiodmac.o $(SOPHYAOBJP)piperiodx.o $(SOPHYAOBJP)pipixmapgen.o $(SOPHYAOBJP)pipixmapmac.o $(SOPHYAOBJP)pipixmapx.o $(SOPHYAOBJP)pippapplmac.o $(SOPHYAOBJP)pipplist.o $(SOPHYAOBJP)pippmenubar.o $(SOPHYAOBJP)pippoptmenu.o $(SOPHYAOBJP)pippviewadapter.o $(SOPHYAOBJP)pippwindowmac.o $(SOPHYAOBJP)piscdrawwdg.o $(SOPHYAOBJP)pistdwdggen.o $(SOPHYAOBJP)pistdwdgmac.o $(SOPHYAOBJP)pistdwdgx.o $(SOPHYAOBJP)pistzwin.o $(SOPHYAOBJP)pisurfdr.o $(SOPHYAOBJP)pitherm.o $(SOPHYAOBJP)pitxtdrw.o $(SOPHYAOBJP)piup.o $(SOPHYAOBJP)piupdattachment.o $(SOPHYAOBJP)piup_def.o $(SOPHYAOBJP)piwdggen.o $(SOPHYAOBJP)piwdgmac.o $(SOPHYAOBJP)piwdgx.o $(SOPHYAOBJP)piwindowgen.o $(SOPHYAOBJP)piwindowmac.o $(SOPHYAOBJP)piwindowx.o $(SOPHYAOBJP)pixtbase.o $(SOPHYAOBJP)piyfxdrw.o $(SOPHYAOBJP)psfile.o $(SOPHYAOBJP)xdispim.o
+	rm -f $(SOPHYALIBP)libPI.a
+ 
+$(SOPHYALIBP)libPI.a : $(SOPHYAOBJP)lut.o $(SOPHYAOBJP)parradapter.o $(SOPHYAOBJP)pi3ddrw.o $(SOPHYAOBJP)pi3dwdg.o $(SOPHYAOBJP)piapplgen.o $(SOPHYAOBJP)piapplx.o $(SOPHYAOBJP)piaxes.o $(SOPHYAOBJP)piaxestools.o $(SOPHYAOBJP)pibargraph.o $(SOPHYAOBJP)pibwdggen.o $(SOPHYAOBJP)pibwdgx.o $(SOPHYAOBJP)picmap.o $(SOPHYAOBJP)picmapgen.o $(SOPHYAOBJP)picmapview.o $(SOPHYAOBJP)picmapx.o $(SOPHYAOBJP)picons.o $(SOPHYAOBJP)picontainergen.o $(SOPHYAOBJP)picontainerx.o $(SOPHYAOBJP)pidrawer.o $(SOPHYAOBJP)pidrawwin.o $(SOPHYAOBJP)pidrwtools.o $(SOPHYAOBJP)pieldrw.o $(SOPHYAOBJP)pievthandler.o $(SOPHYAOBJP)pifilechogen.o $(SOPHYAOBJP)pifilechox.o $(SOPHYAOBJP)pifontgen.o $(SOPHYAOBJP)pifontx.o $(SOPHYAOBJP)pigraph3d.o $(SOPHYAOBJP)pigraphgen.o $(SOPHYAOBJP)pigraphps.o $(SOPHYAOBJP)pigraphuc.o $(SOPHYAOBJP)pigraphx.o $(SOPHYAOBJP)pigratt.o $(SOPHYAOBJP)pigrcoord.o $(SOPHYAOBJP)piimage.o $(SOPHYAOBJP)piimgtools.o $(SOPHYAOBJP)pilineatt.o $(SOPHYAOBJP)pilistgen.o $(SOPHYAOBJP)pilistx.o $(SOPHYAOBJP)pimenubargen.o $(SOPHYAOBJP)pimenubarx.o $(SOPHYAOBJP)pimenugen.o $(SOPHYAOBJP)pimenux.o $(SOPHYAOBJP)pimsghandler.o $(SOPHYAOBJP)pioptmenugen.o $(SOPHYAOBJP)pioptmenux.o $(SOPHYAOBJP)piperiodx.o $(SOPHYAOBJP)pipixmapgen.o $(SOPHYAOBJP)pipixmapx.o $(SOPHYAOBJP)piscdrawwdg.o $(SOPHYAOBJP)pistdwdggen.o $(SOPHYAOBJP)pistdwdgx.o $(SOPHYAOBJP)pistzwin.o $(SOPHYAOBJP)pisurfdr.o $(SOPHYAOBJP)pitherm.o $(SOPHYAOBJP)pitxtdrw.o $(SOPHYAOBJP)piwdggen.o $(SOPHYAOBJP)piwdgx.o $(SOPHYAOBJP)piwindowgen.o $(SOPHYAOBJP)piwindowx.o $(SOPHYAOBJP)pixtbase.o $(SOPHYAOBJP)piyfxdrw.o $(SOPHYAOBJP)psfile.o
+	$(AR) $(ARFLAGS) $@ $? 
+ 
+$(SOPHYAOBJP)lut.o: lut.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h lut.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)parradapter.o: parradapter.cc \
+  $(SOPHYAINCP)sopnamsp.h parradapter.h \
+  $(SOPHYAINCP)machdefs.h lut.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pi3ddrw.o: pi3ddrw.cc \
+  $(SOPHYAINCP)sopnamsp.h pi3ddrw.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
+  picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \
+  pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h \
+  pigratt.h piaxes.h pieldrw.h pigraph3d.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pi3dwdg.o: pi3dwdg.cc \
+  $(SOPHYAINCP)sopnamsp.h pi3dwdg.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pi3ddrw.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
+  pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
+  pievthandler.h psfile.h pigratt.h piaxes.h pieldrw.h pigraph3d.h \
+  pibwdgx.h pigraphps.h pidrwtools.h pistdwdgx.h pistdwdggen.h pimenux.h \
+  pimenugen.h pioptmenux.h pioptmenugen.h piwindowx.h piwindowgen.h \
+  picontainerx.h picontainergen.h piapplx.h piapplgen.h pimenubarx.h \
+  pimenubargen.h picons.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piapplgen.o: piapplgen.cc \
+  $(SOPHYAINCP)sopnamsp.h piapplgen.h \
+  pimsghandler.h $(SOPHYAINCP)machdefs.h \
+  pisysdep.h picontainerx.h picontainergen.h piwdgx.h piwdggen.h \
+  picolist.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 pifontx.h pifontgen.h pigrcoord.h \
+  pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piapplx.o: piapplx.cc \
+  $(SOPHYAINCP)sopnamsp.h piapplx.h \
+  piapplgen.h pimsghandler.h \
+  $(SOPHYAINCP)machdefs.h pisysdep.h \
+  picontainerx.h picontainergen.h piwdgx.h piwdggen.h picolist.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 pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
+  pigraphuc.h pievthandler.h psfile.h pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piaxes.o: piaxes.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h piaxes.h \
+  pigraphuc.h pisysdep.h pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h \
+  pigrcoord.h pilineatt.h pigratt.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piaxestools.o: piaxestools.cc \
+  $(SOPHYAINCP)sopnamsp.h piaxes.h \
+  pigraphuc.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h pigraphgen.h \
+  piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \
+  picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigratt.h \
+  piaxestools.h pistdwdgx.h pistdwdggen.h pioptmenux.h pioptmenugen.h \
+  pimenux.h pimenugen.h piwindowx.h piwindowgen.h picontainerx.h \
+  picontainergen.h piapplx.h piapplgen.h pimenubarx.h pimenubargen.h \
+  picons.h pibwdgx.h pibwdggen.h pigraphx.h pievthandler.h psfile.h \
+  pigraphps.h piscdrawwdg.h pidrawer.h pieldrw.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pibargraph.o: pibargraph.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h pibargraph.h \
+  pisysdep.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
+  pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
+  pievthandler.h psfile.h pigratt.h piaxes.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pibwdggen.o: pibwdggen.cc \
+  $(SOPHYAINCP)sopnamsp.h pibwdggen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \
+  picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h \
+  pilineatt.h pigraphuc.h pievthandler.h psfile.h pidrawer.h pigratt.h \
+  piaxes.h pigraphps.h pidrwtools.h pistdwdgx.h pistdwdggen.h pimenux.h \
+  pimenugen.h pioptmenux.h pioptmenugen.h piwindowx.h piwindowgen.h \
+  picontainerx.h picontainergen.h piapplx.h piapplgen.h pimenubarx.h \
+  pimenubargen.h picons.h pibwdgx.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pibwdgx.o: pibwdgx.cc \
+  $(SOPHYAINCP)sopnamsp.h pixtbaseP.h \
+  pibwdgx.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h pibwdggen.h \
+  piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \
+  picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h \
+  pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h pixtbase.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)picmap.o: picmap.cc $(SOPHYAINCP)sopnamsp.h \
+  picmap.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h picmapx.h \
+  picmapgen.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)picmapgen.o: picmapgen.cc \
+  $(SOPHYAINCP)sopnamsp.h picmapgen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  picmapx.h picmap.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)picmapview.o: picmapview.cc \
+  $(SOPHYAINCP)sopnamsp.h picmapview.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
+  picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \
+  pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h \
+  pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)picmapx.o: picmapx.cc \
+  $(SOPHYAINCP)sopnamsp.h piwdgx.h \
+  piwdggen.h $(SOPHYAINCP)machdefs.h \
+  pimsghandler.h picolist.h picmapx.h picmapgen.h pisysdep.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)picons.o: picons.cc $(SOPHYAINCP)sopnamsp.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.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 pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
+  pievthandler.h psfile.h pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)picontainergen.o: picontainergen.cc \
+  $(SOPHYAINCP)sopnamsp.h picontainergen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  piwdgx.h piwdggen.h pimsghandler.h picolist.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)picontainerx.o: picontainerx.cc \
+  $(SOPHYAINCP)sopnamsp.h picontainerx.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  picontainergen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pidrawer.o: pidrawer.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h pidrawer.h \
+  pibwdggen.h pisysdep.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
+  picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \
+  pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h \
+  pigratt.h piaxes.h pidrwtools.h pistdwdgx.h pistdwdggen.h pimenux.h \
+  pimenugen.h pioptmenux.h pioptmenugen.h piwindowx.h piwindowgen.h \
+  picontainerx.h picontainergen.h piapplx.h piapplgen.h pimenubarx.h \
+  pimenubargen.h picons.h pibwdgx.h pigraphps.h ucckprot.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pidrawwin.o: pidrawwin.cc \
+  $(SOPHYAINCP)sopnamsp.h pidrawwin.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  piwindowx.h piwindowgen.h picontainerx.h picontainergen.h piwdgx.h \
+  piwdggen.h pimsghandler.h picolist.h piscdrawwdg.h pibwdgx.h \
+  pibwdggen.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
+  pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
+  pievthandler.h psfile.h pigraphps.h pistdwdgx.h pistdwdggen.h \
+  pidrawer.h pigratt.h piaxes.h pieldrw.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pidrwtools.o: pidrwtools.cc \
+  $(SOPHYAINCP)sopnamsp.h pidrwtools.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pistdwdgx.h pistdwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
+  pimenux.h pimenugen.h pioptmenux.h pioptmenugen.h piwindowx.h \
+  piwindowgen.h picontainerx.h picontainergen.h piapplx.h piapplgen.h \
+  pimenubarx.h pimenubargen.h picons.h pibwdgx.h pibwdggen.h picmap.h \
+  picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \
+  pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h \
+  piscdrawwdg.h pidrawer.h pigratt.h piaxes.h pieldrw.h pi3dwdg.h \
+  pi3ddrw.h pigraph3d.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pieldrw.o: pieldrw.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h pieldrw.h \
+  pidrawer.h pibwdggen.h pisysdep.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
+  pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
+  pievthandler.h psfile.h pigratt.h piaxes.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pievthandler.o: pievthandler.cc \
+  $(SOPHYAINCP)sopnamsp.h pievthandler.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pimsghandler.h piwdgx.h piwdggen.h picolist.h pigraphx.h pigraphgen.h \
+  picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h \
+  pilineatt.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pifilechogen.o: pifilechogen.cc \
+  $(SOPHYAINCP)sopnamsp.h pifilechogen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  piwdgx.h piwdggen.h pimsghandler.h picolist.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pifilechox.o: pifilechox.cc \
+  $(SOPHYAINCP)sopnamsp.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h piapplx.h \
+  piapplgen.h pimsghandler.h picontainerx.h picontainergen.h piwdgx.h \
+  piwdggen.h picolist.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 pifontx.h pifontgen.h \
+  pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h \
+  pifilechox.h pifilechogen.h piwindowx.h piwindowgen.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pifontgen.o: pifontgen.cc \
+  $(SOPHYAINCP)sopnamsp.h pigraphgen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \
+  picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pifontx.o: pifontx.cc \
+  $(SOPHYAINCP)sopnamsp.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h pifontx.h \
+  pifontgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pigraph3d.o: pigraph3d.cc \
+  $(SOPHYAINCP)sopnamsp.h pigraph3d.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pigraphuc.h pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
+  picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h \
+  pilineatt.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pigraphgen.o: pigraphgen.cc \
+  $(SOPHYAINCP)sopnamsp.h pigraphgen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \
+  picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h ucckprot.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pigraphps.o: pigraphps.cc \
+  $(SOPHYAINCP)sopnamsp.h pigraphps.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \
+  picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
+  psfile.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pigraphuc.o: pigraphuc.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h pigraphuc.h \
+  pisysdep.h pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
+  picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h \
+  pilineatt.h ucckprot.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pigraphx.o: pigraphx.cc \
+  $(SOPHYAINCP)sopnamsp.h pigraphx.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \
+  picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pigratt.o: pigratt.cc \
+  $(SOPHYAINCP)sopnamsp.h pigratt.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \
+  picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
+  $(SOPHYAINCP)strutilxx.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pigrcoord.o: pigrcoord.cc \
+  $(SOPHYAINCP)sopnamsp.h pigrcoord.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piimage.o: piimage.cc \
+  $(SOPHYAINCP)sopnamsp.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h piimage.h \
+  parradapter.h lut.h pieldrw.h pidrawer.h pibwdggen.h piwdgx.h \
+  piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h \
+  pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
+  pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h pipixmapx.h \
+  pipixmapgen.h pibwdgx.h pigraphps.h pistdwdgx.h pistdwdggen.h \
+  piwindowx.h piwindowgen.h picontainerx.h picontainergen.h picmapview.h \
+  piimgtools.h pioptmenux.h pioptmenugen.h pimenux.h pimenugen.h \
+  piapplx.h piapplgen.h pimenubarx.h pimenubargen.h picons.h pidrwtools.h \
+  piscdrawwdg.h piyfxdrw.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piimgtools.o: piimgtools.cc \
+  $(SOPHYAINCP)sopnamsp.h piimgtools.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pistdwdgx.h pistdwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
+  pioptmenux.h pioptmenugen.h pimenux.h pimenugen.h piwindowx.h \
+  piwindowgen.h picontainerx.h picontainergen.h piapplx.h piapplgen.h \
+  pimenubarx.h pimenubargen.h picons.h pibwdgx.h pibwdggen.h picmap.h \
+  picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \
+  pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h \
+  piimage.h parradapter.h lut.h pieldrw.h pidrawer.h pigratt.h piaxes.h \
+  pipixmapx.h pipixmapgen.h picmapview.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pilineatt.o: pilineatt.cc \
+  $(SOPHYAINCP)sopnamsp.h pilineatt.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pilistgen.o: pilistgen.cc \
+  $(SOPHYAINCP)sopnamsp.h pilistgen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  piwdgx.h piwdggen.h pimsghandler.h picolist.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pilistx.o: pilistx.cc \
+  $(SOPHYAINCP)sopnamsp.h pilistx.h \
+  pilistgen.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h piwdgx.h \
+  piwdggen.h pimsghandler.h picolist.h picontainerx.h picontainergen.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pimenubargen.o: pimenubargen.cc \
+  $(SOPHYAINCP)sopnamsp.h pimenubargen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.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 pifontx.h pifontgen.h \
+  pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pimenubarx.o: pimenubarx.cc \
+  $(SOPHYAINCP)sopnamsp.h pimenubarx.h \
+  pimenubargen.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h pimenux.h \
+  pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.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 pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
+  pigraphuc.h pievthandler.h psfile.h pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pimenugen.o: pimenugen.cc \
+  $(SOPHYAINCP)sopnamsp.h pimenugen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  piwdgx.h piwdggen.h pimsghandler.h picolist.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pimenux.o: pimenux.cc \
+  $(SOPHYAINCP)sopnamsp.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h pimenubarx.h \
+  pimenubargen.h pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pimsghandler.o: pimsghandler.cc \
+  $(SOPHYAINCP)sopnamsp.h pimsghandler.h \
+  $(SOPHYAINCP)machdefs.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pioptmenugen.o: pioptmenugen.cc \
+  $(SOPHYAINCP)sopnamsp.h pioptmenugen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pioptmenux.o: pioptmenux.cc \
+  $(SOPHYAINCP)sopnamsp.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h pioptmenux.h \
+  pioptmenugen.h pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h pistdwdgx.h pistdwdggen.h piapplx.h piapplgen.h \
+  picontainerx.h picontainergen.h pimenubarx.h pimenubargen.h picons.h \
+  pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h pigraphx.h \
+  pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
+  pievthandler.h psfile.h pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piperiodx.o: piperiodx.cc \
+  $(SOPHYAINCP)sopnamsp.h piwdgx.h \
+  piwdggen.h $(SOPHYAINCP)machdefs.h \
+  pimsghandler.h picolist.h piperiodx.h \
+  $(SOPHYAINCP)periodic.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pipixmapgen.o: pipixmapgen.cc \
+  $(SOPHYAINCP)sopnamsp.h pipixmapgen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
+  picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \
+  pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h \
+  pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pipixmapx.o: pipixmapx.cc \
+  $(SOPHYAINCP)sopnamsp.h pipixmapx.h \
+  pipixmapgen.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h pibwdgx.h \
+  pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \
+  picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \
+  pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piscdrawwdg.o: piscdrawwdg.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h piscdrawwdg.h \
+  pisysdep.h pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
+  pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
+  pievthandler.h psfile.h pigraphps.h pistdwdgx.h pistdwdggen.h \
+  piwindowx.h piwindowgen.h picontainerx.h picontainergen.h pidrawer.h \
+  pigratt.h piaxes.h pieldrw.h pidrwtools.h pimenux.h pimenugen.h \
+  pioptmenux.h pioptmenugen.h piapplx.h piapplgen.h pimenubarx.h \
+  pimenubargen.h picons.h piaxestools.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pistdwdggen.o: pistdwdggen.cc \
+  $(SOPHYAINCP)sopnamsp.h pistdwdggen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  piwdgx.h piwdggen.h pimsghandler.h picolist.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pistdwdgx.o: pistdwdgx.cc \
+  $(SOPHYAINCP)sopnamsp.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h pistdwdgx.h \
+  pistdwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
+  picontainerx.h picontainergen.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pistzwin.o: pistzwin.cc \
+  $(SOPHYAINCP)sopnamsp.h pistzwin.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  piwindowx.h piwindowgen.h picontainerx.h picontainergen.h piwdgx.h \
+  piwdggen.h pimsghandler.h picolist.h piperiodx.h \
+  $(SOPHYAINCP)periodic.h psfile.h \
+  pifontgen.h pigraphgen.h picmap.h picmapx.h picmapgen.h pifontx.h \
+  pigrcoord.h pilineatt.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pisurfdr.o: pisurfdr.cc \
+  $(SOPHYAINCP)sopnamsp.h pisurfdr.h \
+  parradapter.h $(SOPHYAINCP)machdefs.h \
+  lut.h pi3ddrw.h pisysdep.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h \
+  pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h \
+  pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
+  pievthandler.h psfile.h pigratt.h piaxes.h pieldrw.h pigraph3d.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pitherm.o: pitherm.cc \
+  $(SOPHYAINCP)sopnamsp.h pitherm.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
+  picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \
+  pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h \
+  pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pitxtdrw.o: pitxtdrw.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h pitxtdrw.h \
+  pisysdep.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
+  pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
+  pievthandler.h psfile.h pigratt.h piaxes.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piwdggen.o: piwdggen.cc \
+  $(SOPHYAINCP)sopnamsp.h piwdggen.h \
+  $(SOPHYAINCP)machdefs.h pimsghandler.h \
+  picolist.h picontainergen.h pisysdep.h piwdgx.h pievthandler.h \
+  pigraphx.h pigraphgen.h picmap.h picmapx.h picmapgen.h pifontx.h \
+  pifontgen.h pigrcoord.h pilineatt.h psfile.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piwdgx.o: piwdgx.cc $(SOPHYAINCP)sopnamsp.h \
+  piwdgx.h piwdggen.h \
+  $(SOPHYAINCP)machdefs.h pimsghandler.h \
+  picolist.h picontainerx.h pisysdep.h picontainergen.h pievthandler.h \
+  pigraphx.h pigraphgen.h picmap.h picmapx.h picmapgen.h pifontx.h \
+  pifontgen.h pigrcoord.h pilineatt.h \
+  $(SOPHYAINCP)pexceptions.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piwindowgen.o: piwindowgen.cc \
+  $(SOPHYAINCP)sopnamsp.h piwindowgen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  picontainerx.h picontainergen.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h psfile.h pifontgen.h pigraphgen.h picmap.h picmapx.h \
+  picmapgen.h pifontx.h pigrcoord.h pilineatt.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piwindowx.o: piwindowx.cc \
+  $(SOPHYAINCP)sopnamsp.h piwindowx.h \
+  piwindowgen.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h picontainerx.h \
+  picontainergen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pixtbase.o: pixtbase.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h pixtbaseP.h \
+  pibwdgx.h pisysdep.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
+  pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
+  pievthandler.h psfile.h pigraphps.h pixtbase.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piyfxdrw.o: piyfxdrw.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h piyfxdrw.h \
+  pisysdep.h parradapter.h lut.h pidrawer.h pibwdggen.h piwdgx.h \
+  piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h \
+  pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
+  pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)psfile.o: psfile.cc $(SOPHYAINCP)sopnamsp.h \
+  psfile.h $(SOPHYAINCP)machdefs.h \
+  pisysdep.h pifontgen.h pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h picmap.h picmapx.h picmapgen.h pifontx.h pigrcoord.h \
+  pilineatt.h
+	$(CXXCOMPILE) -o $@ $<
+ 
Index: trunk/SophyaPI/PI/Tests/Makefile
===================================================================
--- trunk/SophyaPI/PI/Tests/Makefile	(revision 2735)
+++ trunk/SophyaPI/PI/Tests/Makefile	(revision 2743)
@@ -1,59 +1,552 @@
-MODULECXXREPNAME := PITest
-MODULEDECCXXFLAGS := -msg_quiet
-include $(SOPHYADEVREP)/Include/Makefile.h
-
-
-ifdef NOSHLIB
-LIBF =  $(LIB)libPI.a $(LIB)libOutils++.a $(LIB)libcoutils.a 
-LIBS = -L$(LIB) -lPIext -lPI -lOutils++ -lcoutils -lXm -lXt -lX11 -lm
-ifeq ($(CXX),cxx)
-# librairie des instances de templates cxx
-LIBS := $(LIBS) -lertcxx -lertcxxpi
-endif
-else
-LIBF =  $(SLB)libPI.so $(SLB)libsophya.so  
-LIBS = -L$(SLB) -lPI -lsophya -L/usr/X11R6/lib -lXm -lXp -lXt -lX11 -lm
-endif
-
-ifeq (${MACHEROS},Linux)
-  LIBS := $(LIBS) -ldl
-endif
-
-ifndef (NOSHLIB)
-LIBS := $(SLIBS) $(LIBS)
-endif
-
-
-LDLIBS := $(LIBS) $(LDLIBS)
-
-%:%.cc
-%:%.o
-%.o:%.cc
-%.o:%.c
-%:%.c
-
-.PRECIOUS: $(EXE)% $(OBJ)%.o
-
-%:$(EXE)%
-	echo $@ " done"
-
-$(EXE)%:$(OBJ)%.o
-	$(LINK.cc)  -o $@ $< $(LIBS)
-
-$(OBJ)%.o:%.cc
-	$(COMPILE.cc)   $(USERFLAGS) -o $@ $<
-
-$(EXE)%:$(OBJ)%.cc
-	$(LINK.cc) $(USERFLAGS)  -o $@ $< $(LIBS) 
-
-$(EXE)%:$(OBJ)%.c
-	$(LINK.c)  $(USERFLAGS) -o $@ $< $(LIBS) 
-
-$(OBJ)%.o:%.c
-	$(COMPILE.c) -c $(CFLAGS) $(USERFLAGS) -o $@ $< 
-
-
+include ../BuildMgr/sophyamake.inc
+ 
+PROGS = $(SOPHYAEXEP)midasitt $(SOPHYAEXEP)pilinetst $(SOPHYAEXEP)pist $(SOPHYAEXEP)pit0 $(SOPHYAEXEP)pit1 $(SOPHYAEXEP)pitcons $(SOPHYAEXEP)pitgr $(SOPHYAEXEP)xp0 $(SOPHYAEXEP)xp1 $(SOPHYAEXEP)xp2 $(SOPHYAEXEP)xp3
+ 
+all: $(PROGS)
+ 
 clean:
-	rm -f $(OBJ)pit0.o $(OBJ)pit1.o $(OBJ)pitcons.o $(OBJ)pitgr.o $(OBJ)pitst.o
-	rm -f $(EXE)pit0 $(EXE)pit1 $(EXE)pitcons $(EXE)pitgr $(EXE)pitst
-	if [ -d $(OBJ)cxxrep_PITest ] ; then cd $(OBJ)cxxrep_PITest ; rm -f *.o ; fi
+	rm -f $(PROGS)
+	rm -f $(SOPHYAOBJP)xp3.o $(SOPHYAOBJP)xp2.o $(SOPHYAOBJP)xp1.o $(SOPHYAOBJP)xp0.o $(SOPHYAOBJP)pitgr.o $(SOPHYAOBJP)pitcons.o $(SOPHYAOBJP)pit1.o $(SOPHYAOBJP)pit0.o $(SOPHYAOBJP)pist.o $(SOPHYAOBJP)pilinetst.o $(SOPHYAOBJP)midasitt.o
+ 
+midasitt: $(SOPHYAEXEP)midasitt
+	echo $@ " done"
+$(SOPHYAEXEP)midasitt: $(SOPHYAOBJP)midasitt.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+pilinetst: $(SOPHYAEXEP)pilinetst
+	echo $@ " done"
+$(SOPHYAEXEP)pilinetst: $(SOPHYAOBJP)pilinetst.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+pist: $(SOPHYAEXEP)pist
+	echo $@ " done"
+$(SOPHYAEXEP)pist: $(SOPHYAOBJP)pist.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+pit0: $(SOPHYAEXEP)pit0
+	echo $@ " done"
+$(SOPHYAEXEP)pit0: $(SOPHYAOBJP)pit0.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+pit1: $(SOPHYAEXEP)pit1
+	echo $@ " done"
+$(SOPHYAEXEP)pit1: $(SOPHYAOBJP)pit1.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+pitcons: $(SOPHYAEXEP)pitcons
+	echo $@ " done"
+$(SOPHYAEXEP)pitcons: $(SOPHYAOBJP)pitcons.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+pitgr: $(SOPHYAEXEP)pitgr
+	echo $@ " done"
+$(SOPHYAEXEP)pitgr: $(SOPHYAOBJP)pitgr.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+xp0: $(SOPHYAEXEP)xp0
+	echo $@ " done"
+$(SOPHYAEXEP)xp0: $(SOPHYAOBJP)xp0.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+xp1: $(SOPHYAEXEP)xp1
+	echo $@ " done"
+$(SOPHYAEXEP)xp1: $(SOPHYAOBJP)xp1.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+xp2: $(SOPHYAEXEP)xp2
+	echo $@ " done"
+$(SOPHYAEXEP)xp2: $(SOPHYAOBJP)xp2.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+xp3: $(SOPHYAEXEP)xp3
+	echo $@ " done"
+$(SOPHYAEXEP)xp3: $(SOPHYAOBJP)xp3.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+$(SOPHYAOBJP)midasitt.o: midasitt.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)pidrawwin.h \
+  $(SOPHYAINCP)piscdrawwdg.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)piimgtools.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pidrwtools.h \
+  $(SOPHYAINCP)pisurfdr.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)piyfxdrw.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pilinetst.o: pilinetst.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pist.o: pist.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pit0.o: pit0.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pit1.o: pit1.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)piscdrawwdg.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)piyfxdrw.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pitcons.o: pitcons.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pitgr.o: pitgr.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)pidrawwin.h \
+  $(SOPHYAINCP)piscdrawwdg.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)piyfxdrw.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)piimgtools.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pidrwtools.h \
+  $(SOPHYAINCP)piaxestools.h \
+  $(SOPHYAINCP)pisurfdr.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)pi3dwdg.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)xp0.o: xp0.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)xp1.o: xp1.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)xp2.o: xp2.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)xp3.o: xp3.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piscdrawwdg.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)piimgtools.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pidrwtools.h \
+  $(SOPHYAINCP)pisurfdr.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)piyfxdrw.h \
+  $(SOPHYAINCP)pi3dwdg.h
+	$(CXXCOMPILE) -o $@ $<
+ 
Index: trunk/SophyaPI/PI/Tests/programs
===================================================================
--- trunk/SophyaPI/PI/Tests/programs	(revision 2743)
+++ trunk/SophyaPI/PI/Tests/programs	(revision 2743)
@@ -0,0 +1,11 @@
+midasitt midasitt.o
+pilinetst pilinetst.o
+pist pist.o
+pit0 pit0.o
+pit1 pit1.o
+pitcons pitcons.o
+pitgr pitgr.o
+xp0 xp0.o
+xp1 xp1.o
+xp2 xp2.o
+xp3 xp3.o
Index: trunk/SophyaPI/PI/Tests/smakefile
===================================================================
--- trunk/SophyaPI/PI/Tests/smakefile	(revision 2743)
+++ trunk/SophyaPI/PI/Tests/smakefile	(revision 2743)
@@ -0,0 +1,552 @@
+include $(SOPHYABASE)/include/sophyamake.inc
+ 
+PROGS = $(SOPHYAEXEP)midasitt $(SOPHYAEXEP)pilinetst $(SOPHYAEXEP)pist $(SOPHYAEXEP)pit0 $(SOPHYAEXEP)pit1 $(SOPHYAEXEP)pitcons $(SOPHYAEXEP)pitgr $(SOPHYAEXEP)xp0 $(SOPHYAEXEP)xp1 $(SOPHYAEXEP)xp2 $(SOPHYAEXEP)xp3
+ 
+all: $(PROGS)
+ 
+clean:
+	rm -f $(PROGS)
+	rm -f $(SOPHYAOBJP)xp3.o $(SOPHYAOBJP)xp2.o $(SOPHYAOBJP)xp1.o $(SOPHYAOBJP)xp0.o $(SOPHYAOBJP)pitgr.o $(SOPHYAOBJP)pitcons.o $(SOPHYAOBJP)pit1.o $(SOPHYAOBJP)pit0.o $(SOPHYAOBJP)pist.o $(SOPHYAOBJP)pilinetst.o $(SOPHYAOBJP)midasitt.o
+ 
+midasitt: $(SOPHYAEXEP)midasitt
+	echo $@ " done"
+$(SOPHYAEXEP)midasitt: $(SOPHYAOBJP)midasitt.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+pilinetst: $(SOPHYAEXEP)pilinetst
+	echo $@ " done"
+$(SOPHYAEXEP)pilinetst: $(SOPHYAOBJP)pilinetst.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+pist: $(SOPHYAEXEP)pist
+	echo $@ " done"
+$(SOPHYAEXEP)pist: $(SOPHYAOBJP)pist.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+pit0: $(SOPHYAEXEP)pit0
+	echo $@ " done"
+$(SOPHYAEXEP)pit0: $(SOPHYAOBJP)pit0.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+pit1: $(SOPHYAEXEP)pit1
+	echo $@ " done"
+$(SOPHYAEXEP)pit1: $(SOPHYAOBJP)pit1.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+pitcons: $(SOPHYAEXEP)pitcons
+	echo $@ " done"
+$(SOPHYAEXEP)pitcons: $(SOPHYAOBJP)pitcons.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+pitgr: $(SOPHYAEXEP)pitgr
+	echo $@ " done"
+$(SOPHYAEXEP)pitgr: $(SOPHYAOBJP)pitgr.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+xp0: $(SOPHYAEXEP)xp0
+	echo $@ " done"
+$(SOPHYAEXEP)xp0: $(SOPHYAOBJP)xp0.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+xp1: $(SOPHYAEXEP)xp1
+	echo $@ " done"
+$(SOPHYAEXEP)xp1: $(SOPHYAOBJP)xp1.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+xp2: $(SOPHYAEXEP)xp2
+	echo $@ " done"
+$(SOPHYAEXEP)xp2: $(SOPHYAOBJP)xp2.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+xp3: $(SOPHYAEXEP)xp3
+	echo $@ " done"
+$(SOPHYAEXEP)xp3: $(SOPHYAOBJP)xp3.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+$(SOPHYAOBJP)midasitt.o: midasitt.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)pidrawwin.h \
+  $(SOPHYAINCP)piscdrawwdg.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)piimgtools.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pidrwtools.h \
+  $(SOPHYAINCP)pisurfdr.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)piyfxdrw.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pilinetst.o: pilinetst.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pist.o: pist.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pit0.o: pit0.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pit1.o: pit1.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)piscdrawwdg.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)piyfxdrw.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pitcons.o: pitcons.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pitgr.o: pitgr.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)pidrawwin.h \
+  $(SOPHYAINCP)piscdrawwdg.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)piyfxdrw.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)piimgtools.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pidrwtools.h \
+  $(SOPHYAINCP)piaxestools.h \
+  $(SOPHYAINCP)pisurfdr.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)pi3dwdg.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)xp0.o: xp0.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)xp1.o: xp1.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)xp2.o: xp2.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)xp3.o: xp3.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piscdrawwdg.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)piimgtools.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pidrwtools.h \
+  $(SOPHYAINCP)pisurfdr.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)piyfxdrw.h \
+  $(SOPHYAINCP)pi3dwdg.h
+	$(CXXCOMPILE) -o $@ $<
+ 
Index: trunk/SophyaPI/PI/Tests/usedslibs
===================================================================
--- trunk/SophyaPI/PI/Tests/usedslibs	(revision 2743)
+++ trunk/SophyaPI/PI/Tests/usedslibs	(revision 2743)
@@ -0,0 +1,3 @@
+PI
+sophya
+extsophya
Index: trunk/SophyaPI/PI/exclude.peida
===================================================================
--- trunk/SophyaPI/PI/exclude.peida	(revision 2743)
+++ trunk/SophyaPI/PI/exclude.peida	(revision 2743)
@@ -0,0 +1,30 @@
+piperiodmac.cc
+pifontmac.cc
+piapplmac.cc
+pibwdgmac.cc
+picmapmac.cc
+picontainermac.cc
+pifilechomac.cc
+pigraphmac.cc
+pilistmac.cc
+pimenubarmac.cc
+pimenumac.cc
+pioptmenumac.cc
+pipixmapmac.cc
+pippapplmac.cc
+pippwindowmac.cc
+pistdwdgmac.cc
+piwdgmac.cc
+piwindowmac.cc
+pippapplmac.cc
+pipplist.cc
+pippmenubar.cc
+pippoptmenu.cc
+pippviewadapter.cc
+pippwindowmac.cc
+piupdattachment.cc
+pierrdisp.cc
+piup.cc
+piup_def.cc
+xdispim.c
+piup.c
Index: trunk/SophyaPI/PI/smakefile
===================================================================
--- trunk/SophyaPI/PI/smakefile	(revision 2743)
+++ trunk/SophyaPI/PI/smakefile	(revision 2743)
@@ -0,0 +1,541 @@
+include $(SOPHYABASE)/include/sophyamake.inc
+ 
+all: $(SOPHYALIBP)libPI.a
+ 
+clean:
+	 rm -f $(SOPHYAOBJP)lut.o $(SOPHYAOBJP)parradapter.o $(SOPHYAOBJP)pi3ddrw.o $(SOPHYAOBJP)pi3dwdg.o $(SOPHYAOBJP)piapplgen.o $(SOPHYAOBJP)piapplmac.o $(SOPHYAOBJP)piapplx.o $(SOPHYAOBJP)piaxes.o $(SOPHYAOBJP)piaxestools.o $(SOPHYAOBJP)pibargraph.o $(SOPHYAOBJP)pibwdggen.o $(SOPHYAOBJP)pibwdgmac.o $(SOPHYAOBJP)pibwdgx.o $(SOPHYAOBJP)picmap.o $(SOPHYAOBJP)picmapgen.o $(SOPHYAOBJP)picmapmac.o $(SOPHYAOBJP)picmapview.o $(SOPHYAOBJP)picmapx.o $(SOPHYAOBJP)picons.o $(SOPHYAOBJP)picontainergen.o $(SOPHYAOBJP)picontainermac.o $(SOPHYAOBJP)picontainerx.o $(SOPHYAOBJP)pidrawer.o $(SOPHYAOBJP)pidrawwin.o $(SOPHYAOBJP)pidrwtools.o $(SOPHYAOBJP)pieldrw.o $(SOPHYAOBJP)pierrdisp.o $(SOPHYAOBJP)pievthandler.o $(SOPHYAOBJP)pifilechogen.o $(SOPHYAOBJP)pifilechomac.o $(SOPHYAOBJP)pifilechox.o $(SOPHYAOBJP)pifontgen.o $(SOPHYAOBJP)pifontmac.o $(SOPHYAOBJP)pifontx.o $(SOPHYAOBJP)pigraph3d.o $(SOPHYAOBJP)pigraphgen.o $(SOPHYAOBJP)pigraphmac.o $(SOPHYAOBJP)pigraphps.o $(SOPHYAOBJP)pigraphuc.o $(SOPHYAOBJP)pigraphx.o $(SOPHYAOBJP)pigratt.o $(SOPHYAOBJP)pigrcoord.o $(SOPHYAOBJP)piimage.o $(SOPHYAOBJP)piimgtools.o $(SOPHYAOBJP)pilineatt.o $(SOPHYAOBJP)pilistgen.o $(SOPHYAOBJP)pilistmac.o $(SOPHYAOBJP)pilistx.o $(SOPHYAOBJP)pimenubargen.o $(SOPHYAOBJP)pimenubarmac.o $(SOPHYAOBJP)pimenubarx.o $(SOPHYAOBJP)pimenugen.o $(SOPHYAOBJP)pimenumac.o $(SOPHYAOBJP)pimenux.o $(SOPHYAOBJP)pimsghandler.o $(SOPHYAOBJP)pioptmenugen.o $(SOPHYAOBJP)pioptmenumac.o $(SOPHYAOBJP)pioptmenux.o $(SOPHYAOBJP)piperiodmac.o $(SOPHYAOBJP)piperiodx.o $(SOPHYAOBJP)pipixmapgen.o $(SOPHYAOBJP)pipixmapmac.o $(SOPHYAOBJP)pipixmapx.o $(SOPHYAOBJP)pippapplmac.o $(SOPHYAOBJP)pipplist.o $(SOPHYAOBJP)pippmenubar.o $(SOPHYAOBJP)pippoptmenu.o $(SOPHYAOBJP)pippviewadapter.o $(SOPHYAOBJP)pippwindowmac.o $(SOPHYAOBJP)piscdrawwdg.o $(SOPHYAOBJP)pistdwdggen.o $(SOPHYAOBJP)pistdwdgmac.o $(SOPHYAOBJP)pistdwdgx.o $(SOPHYAOBJP)pistzwin.o $(SOPHYAOBJP)pisurfdr.o $(SOPHYAOBJP)pitherm.o $(SOPHYAOBJP)pitxtdrw.o $(SOPHYAOBJP)piup.o $(SOPHYAOBJP)piupdattachment.o $(SOPHYAOBJP)piup_def.o $(SOPHYAOBJP)piwdggen.o $(SOPHYAOBJP)piwdgmac.o $(SOPHYAOBJP)piwdgx.o $(SOPHYAOBJP)piwindowgen.o $(SOPHYAOBJP)piwindowmac.o $(SOPHYAOBJP)piwindowx.o $(SOPHYAOBJP)pixtbase.o $(SOPHYAOBJP)piyfxdrw.o $(SOPHYAOBJP)psfile.o $(SOPHYAOBJP)xdispim.o
+	rm -f $(SOPHYALIBP)libPI.a
+ 
+$(SOPHYALIBP)libPI.a : $(SOPHYAOBJP)lut.o $(SOPHYAOBJP)parradapter.o $(SOPHYAOBJP)pi3ddrw.o $(SOPHYAOBJP)pi3dwdg.o $(SOPHYAOBJP)piapplgen.o $(SOPHYAOBJP)piapplx.o $(SOPHYAOBJP)piaxes.o $(SOPHYAOBJP)piaxestools.o $(SOPHYAOBJP)pibargraph.o $(SOPHYAOBJP)pibwdggen.o $(SOPHYAOBJP)pibwdgx.o $(SOPHYAOBJP)picmap.o $(SOPHYAOBJP)picmapgen.o $(SOPHYAOBJP)picmapview.o $(SOPHYAOBJP)picmapx.o $(SOPHYAOBJP)picons.o $(SOPHYAOBJP)picontainergen.o $(SOPHYAOBJP)picontainerx.o $(SOPHYAOBJP)pidrawer.o $(SOPHYAOBJP)pidrawwin.o $(SOPHYAOBJP)pidrwtools.o $(SOPHYAOBJP)pieldrw.o $(SOPHYAOBJP)pievthandler.o $(SOPHYAOBJP)pifilechogen.o $(SOPHYAOBJP)pifilechox.o $(SOPHYAOBJP)pifontgen.o $(SOPHYAOBJP)pifontx.o $(SOPHYAOBJP)pigraph3d.o $(SOPHYAOBJP)pigraphgen.o $(SOPHYAOBJP)pigraphps.o $(SOPHYAOBJP)pigraphuc.o $(SOPHYAOBJP)pigraphx.o $(SOPHYAOBJP)pigratt.o $(SOPHYAOBJP)pigrcoord.o $(SOPHYAOBJP)piimage.o $(SOPHYAOBJP)piimgtools.o $(SOPHYAOBJP)pilineatt.o $(SOPHYAOBJP)pilistgen.o $(SOPHYAOBJP)pilistx.o $(SOPHYAOBJP)pimenubargen.o $(SOPHYAOBJP)pimenubarx.o $(SOPHYAOBJP)pimenugen.o $(SOPHYAOBJP)pimenux.o $(SOPHYAOBJP)pimsghandler.o $(SOPHYAOBJP)pioptmenugen.o $(SOPHYAOBJP)pioptmenux.o $(SOPHYAOBJP)piperiodx.o $(SOPHYAOBJP)pipixmapgen.o $(SOPHYAOBJP)pipixmapx.o $(SOPHYAOBJP)piscdrawwdg.o $(SOPHYAOBJP)pistdwdggen.o $(SOPHYAOBJP)pistdwdgx.o $(SOPHYAOBJP)pistzwin.o $(SOPHYAOBJP)pisurfdr.o $(SOPHYAOBJP)pitherm.o $(SOPHYAOBJP)pitxtdrw.o $(SOPHYAOBJP)piwdggen.o $(SOPHYAOBJP)piwdgx.o $(SOPHYAOBJP)piwindowgen.o $(SOPHYAOBJP)piwindowx.o $(SOPHYAOBJP)pixtbase.o $(SOPHYAOBJP)piyfxdrw.o $(SOPHYAOBJP)psfile.o
+	$(AR) $(ARFLAGS) $@ $? 
+ 
+$(SOPHYAOBJP)lut.o: lut.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h lut.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)parradapter.o: parradapter.cc \
+  $(SOPHYAINCP)sopnamsp.h parradapter.h \
+  $(SOPHYAINCP)machdefs.h lut.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pi3ddrw.o: pi3ddrw.cc \
+  $(SOPHYAINCP)sopnamsp.h pi3ddrw.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
+  picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \
+  pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h \
+  pigratt.h piaxes.h pieldrw.h pigraph3d.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pi3dwdg.o: pi3dwdg.cc \
+  $(SOPHYAINCP)sopnamsp.h pi3dwdg.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pi3ddrw.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
+  pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
+  pievthandler.h psfile.h pigratt.h piaxes.h pieldrw.h pigraph3d.h \
+  pibwdgx.h pigraphps.h pidrwtools.h pistdwdgx.h pistdwdggen.h pimenux.h \
+  pimenugen.h pioptmenux.h pioptmenugen.h piwindowx.h piwindowgen.h \
+  picontainerx.h picontainergen.h piapplx.h piapplgen.h pimenubarx.h \
+  pimenubargen.h picons.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piapplgen.o: piapplgen.cc \
+  $(SOPHYAINCP)sopnamsp.h piapplgen.h \
+  pimsghandler.h $(SOPHYAINCP)machdefs.h \
+  pisysdep.h picontainerx.h picontainergen.h piwdgx.h piwdggen.h \
+  picolist.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 pifontx.h pifontgen.h pigrcoord.h \
+  pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piapplx.o: piapplx.cc \
+  $(SOPHYAINCP)sopnamsp.h piapplx.h \
+  piapplgen.h pimsghandler.h \
+  $(SOPHYAINCP)machdefs.h pisysdep.h \
+  picontainerx.h picontainergen.h piwdgx.h piwdggen.h picolist.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 pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
+  pigraphuc.h pievthandler.h psfile.h pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piaxes.o: piaxes.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h piaxes.h \
+  pigraphuc.h pisysdep.h pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h \
+  pigrcoord.h pilineatt.h pigratt.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piaxestools.o: piaxestools.cc \
+  $(SOPHYAINCP)sopnamsp.h piaxes.h \
+  pigraphuc.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h pigraphgen.h \
+  piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \
+  picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigratt.h \
+  piaxestools.h pistdwdgx.h pistdwdggen.h pioptmenux.h pioptmenugen.h \
+  pimenux.h pimenugen.h piwindowx.h piwindowgen.h picontainerx.h \
+  picontainergen.h piapplx.h piapplgen.h pimenubarx.h pimenubargen.h \
+  picons.h pibwdgx.h pibwdggen.h pigraphx.h pievthandler.h psfile.h \
+  pigraphps.h piscdrawwdg.h pidrawer.h pieldrw.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pibargraph.o: pibargraph.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h pibargraph.h \
+  pisysdep.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
+  pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
+  pievthandler.h psfile.h pigratt.h piaxes.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pibwdggen.o: pibwdggen.cc \
+  $(SOPHYAINCP)sopnamsp.h pibwdggen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \
+  picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h \
+  pilineatt.h pigraphuc.h pievthandler.h psfile.h pidrawer.h pigratt.h \
+  piaxes.h pigraphps.h pidrwtools.h pistdwdgx.h pistdwdggen.h pimenux.h \
+  pimenugen.h pioptmenux.h pioptmenugen.h piwindowx.h piwindowgen.h \
+  picontainerx.h picontainergen.h piapplx.h piapplgen.h pimenubarx.h \
+  pimenubargen.h picons.h pibwdgx.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pibwdgx.o: pibwdgx.cc \
+  $(SOPHYAINCP)sopnamsp.h pixtbaseP.h \
+  pibwdgx.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h pibwdggen.h \
+  piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \
+  picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h \
+  pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h pixtbase.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)picmap.o: picmap.cc $(SOPHYAINCP)sopnamsp.h \
+  picmap.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h picmapx.h \
+  picmapgen.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)picmapgen.o: picmapgen.cc \
+  $(SOPHYAINCP)sopnamsp.h picmapgen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  picmapx.h picmap.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)picmapview.o: picmapview.cc \
+  $(SOPHYAINCP)sopnamsp.h picmapview.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
+  picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \
+  pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h \
+  pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)picmapx.o: picmapx.cc \
+  $(SOPHYAINCP)sopnamsp.h piwdgx.h \
+  piwdggen.h $(SOPHYAINCP)machdefs.h \
+  pimsghandler.h picolist.h picmapx.h picmapgen.h pisysdep.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)picons.o: picons.cc $(SOPHYAINCP)sopnamsp.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.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 pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
+  pievthandler.h psfile.h pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)picontainergen.o: picontainergen.cc \
+  $(SOPHYAINCP)sopnamsp.h picontainergen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  piwdgx.h piwdggen.h pimsghandler.h picolist.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)picontainerx.o: picontainerx.cc \
+  $(SOPHYAINCP)sopnamsp.h picontainerx.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  picontainergen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pidrawer.o: pidrawer.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h pidrawer.h \
+  pibwdggen.h pisysdep.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
+  picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \
+  pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h \
+  pigratt.h piaxes.h pidrwtools.h pistdwdgx.h pistdwdggen.h pimenux.h \
+  pimenugen.h pioptmenux.h pioptmenugen.h piwindowx.h piwindowgen.h \
+  picontainerx.h picontainergen.h piapplx.h piapplgen.h pimenubarx.h \
+  pimenubargen.h picons.h pibwdgx.h pigraphps.h ucckprot.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pidrawwin.o: pidrawwin.cc \
+  $(SOPHYAINCP)sopnamsp.h pidrawwin.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  piwindowx.h piwindowgen.h picontainerx.h picontainergen.h piwdgx.h \
+  piwdggen.h pimsghandler.h picolist.h piscdrawwdg.h pibwdgx.h \
+  pibwdggen.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
+  pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
+  pievthandler.h psfile.h pigraphps.h pistdwdgx.h pistdwdggen.h \
+  pidrawer.h pigratt.h piaxes.h pieldrw.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pidrwtools.o: pidrwtools.cc \
+  $(SOPHYAINCP)sopnamsp.h pidrwtools.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pistdwdgx.h pistdwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
+  pimenux.h pimenugen.h pioptmenux.h pioptmenugen.h piwindowx.h \
+  piwindowgen.h picontainerx.h picontainergen.h piapplx.h piapplgen.h \
+  pimenubarx.h pimenubargen.h picons.h pibwdgx.h pibwdggen.h picmap.h \
+  picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \
+  pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h \
+  piscdrawwdg.h pidrawer.h pigratt.h piaxes.h pieldrw.h pi3dwdg.h \
+  pi3ddrw.h pigraph3d.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pieldrw.o: pieldrw.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h pieldrw.h \
+  pidrawer.h pibwdggen.h pisysdep.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
+  pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
+  pievthandler.h psfile.h pigratt.h piaxes.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pievthandler.o: pievthandler.cc \
+  $(SOPHYAINCP)sopnamsp.h pievthandler.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pimsghandler.h piwdgx.h piwdggen.h picolist.h pigraphx.h pigraphgen.h \
+  picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h \
+  pilineatt.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pifilechogen.o: pifilechogen.cc \
+  $(SOPHYAINCP)sopnamsp.h pifilechogen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  piwdgx.h piwdggen.h pimsghandler.h picolist.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pifilechox.o: pifilechox.cc \
+  $(SOPHYAINCP)sopnamsp.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h piapplx.h \
+  piapplgen.h pimsghandler.h picontainerx.h picontainergen.h piwdgx.h \
+  piwdggen.h picolist.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 pifontx.h pifontgen.h \
+  pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h \
+  pifilechox.h pifilechogen.h piwindowx.h piwindowgen.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pifontgen.o: pifontgen.cc \
+  $(SOPHYAINCP)sopnamsp.h pigraphgen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \
+  picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pifontx.o: pifontx.cc \
+  $(SOPHYAINCP)sopnamsp.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h pifontx.h \
+  pifontgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pigraph3d.o: pigraph3d.cc \
+  $(SOPHYAINCP)sopnamsp.h pigraph3d.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pigraphuc.h pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
+  picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h \
+  pilineatt.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pigraphgen.o: pigraphgen.cc \
+  $(SOPHYAINCP)sopnamsp.h pigraphgen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h \
+  picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h ucckprot.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pigraphps.o: pigraphps.cc \
+  $(SOPHYAINCP)sopnamsp.h pigraphps.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \
+  picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
+  psfile.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pigraphuc.o: pigraphuc.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h pigraphuc.h \
+  pisysdep.h pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
+  picmap.h picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h \
+  pilineatt.h ucckprot.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pigraphx.o: pigraphx.cc \
+  $(SOPHYAINCP)sopnamsp.h pigraphx.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \
+  picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pigratt.o: pigratt.cc \
+  $(SOPHYAINCP)sopnamsp.h pigratt.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \
+  picmapx.h picmapgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
+  $(SOPHYAINCP)strutilxx.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pigrcoord.o: pigrcoord.cc \
+  $(SOPHYAINCP)sopnamsp.h pigrcoord.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piimage.o: piimage.cc \
+  $(SOPHYAINCP)sopnamsp.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h piimage.h \
+  parradapter.h lut.h pieldrw.h pidrawer.h pibwdggen.h piwdgx.h \
+  piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h \
+  pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
+  pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h pipixmapx.h \
+  pipixmapgen.h pibwdgx.h pigraphps.h pistdwdgx.h pistdwdggen.h \
+  piwindowx.h piwindowgen.h picontainerx.h picontainergen.h picmapview.h \
+  piimgtools.h pioptmenux.h pioptmenugen.h pimenux.h pimenugen.h \
+  piapplx.h piapplgen.h pimenubarx.h pimenubargen.h picons.h pidrwtools.h \
+  piscdrawwdg.h piyfxdrw.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piimgtools.o: piimgtools.cc \
+  $(SOPHYAINCP)sopnamsp.h piimgtools.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pistdwdgx.h pistdwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
+  pioptmenux.h pioptmenugen.h pimenux.h pimenugen.h piwindowx.h \
+  piwindowgen.h picontainerx.h picontainergen.h piapplx.h piapplgen.h \
+  pimenubarx.h pimenubargen.h picons.h pibwdgx.h pibwdggen.h picmap.h \
+  picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \
+  pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h \
+  piimage.h parradapter.h lut.h pieldrw.h pidrawer.h pigratt.h piaxes.h \
+  pipixmapx.h pipixmapgen.h picmapview.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pilineatt.o: pilineatt.cc \
+  $(SOPHYAINCP)sopnamsp.h pilineatt.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pilistgen.o: pilistgen.cc \
+  $(SOPHYAINCP)sopnamsp.h pilistgen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  piwdgx.h piwdggen.h pimsghandler.h picolist.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pilistx.o: pilistx.cc \
+  $(SOPHYAINCP)sopnamsp.h pilistx.h \
+  pilistgen.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h piwdgx.h \
+  piwdggen.h pimsghandler.h picolist.h picontainerx.h picontainergen.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pimenubargen.o: pimenubargen.cc \
+  $(SOPHYAINCP)sopnamsp.h pimenubargen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.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 pifontx.h pifontgen.h \
+  pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pimenubarx.o: pimenubarx.cc \
+  $(SOPHYAINCP)sopnamsp.h pimenubarx.h \
+  pimenubargen.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h pimenux.h \
+  pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.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 pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
+  pigraphuc.h pievthandler.h psfile.h pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pimenugen.o: pimenugen.cc \
+  $(SOPHYAINCP)sopnamsp.h pimenugen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  piwdgx.h piwdggen.h pimsghandler.h picolist.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pimenux.o: pimenux.cc \
+  $(SOPHYAINCP)sopnamsp.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h pimenubarx.h \
+  pimenubargen.h pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pimsghandler.o: pimsghandler.cc \
+  $(SOPHYAINCP)sopnamsp.h pimsghandler.h \
+  $(SOPHYAINCP)machdefs.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pioptmenugen.o: pioptmenugen.cc \
+  $(SOPHYAINCP)sopnamsp.h pioptmenugen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pioptmenux.o: pioptmenux.cc \
+  $(SOPHYAINCP)sopnamsp.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h pioptmenux.h \
+  pioptmenugen.h pimenux.h pimenugen.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h pistdwdgx.h pistdwdggen.h piapplx.h piapplgen.h \
+  picontainerx.h picontainergen.h pimenubarx.h pimenubargen.h picons.h \
+  pibwdgx.h pibwdggen.h picmap.h picmapx.h picmapgen.h pigraphx.h \
+  pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
+  pievthandler.h psfile.h pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piperiodx.o: piperiodx.cc \
+  $(SOPHYAINCP)sopnamsp.h piwdgx.h \
+  piwdggen.h $(SOPHYAINCP)machdefs.h \
+  pimsghandler.h picolist.h piperiodx.h \
+  $(SOPHYAINCP)periodic.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pipixmapgen.o: pipixmapgen.cc \
+  $(SOPHYAINCP)sopnamsp.h pipixmapgen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
+  picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \
+  pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h \
+  pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pipixmapx.o: pipixmapx.cc \
+  $(SOPHYAINCP)sopnamsp.h pipixmapx.h \
+  pipixmapgen.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h pibwdgx.h \
+  pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h picmap.h \
+  picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h pifontgen.h \
+  pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piscdrawwdg.o: piscdrawwdg.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h piscdrawwdg.h \
+  pisysdep.h pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
+  pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
+  pievthandler.h psfile.h pigraphps.h pistdwdgx.h pistdwdggen.h \
+  piwindowx.h piwindowgen.h picontainerx.h picontainergen.h pidrawer.h \
+  pigratt.h piaxes.h pieldrw.h pidrwtools.h pimenux.h pimenugen.h \
+  pioptmenux.h pioptmenugen.h piapplx.h piapplgen.h pimenubarx.h \
+  pimenubargen.h picons.h piaxestools.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pistdwdggen.o: pistdwdggen.cc \
+  $(SOPHYAINCP)sopnamsp.h pistdwdggen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  piwdgx.h piwdggen.h pimsghandler.h picolist.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pistdwdgx.o: pistdwdgx.cc \
+  $(SOPHYAINCP)sopnamsp.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h pistdwdgx.h \
+  pistdwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
+  picontainerx.h picontainergen.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pistzwin.o: pistzwin.cc \
+  $(SOPHYAINCP)sopnamsp.h pistzwin.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  piwindowx.h piwindowgen.h picontainerx.h picontainergen.h piwdgx.h \
+  piwdggen.h pimsghandler.h picolist.h piperiodx.h \
+  $(SOPHYAINCP)periodic.h psfile.h \
+  pifontgen.h pigraphgen.h picmap.h picmapx.h picmapgen.h pifontx.h \
+  pigrcoord.h pilineatt.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pisurfdr.o: pisurfdr.cc \
+  $(SOPHYAINCP)sopnamsp.h pisurfdr.h \
+  parradapter.h $(SOPHYAINCP)machdefs.h \
+  lut.h pi3ddrw.h pisysdep.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h \
+  pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h \
+  pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
+  pievthandler.h psfile.h pigratt.h piaxes.h pieldrw.h pigraph3d.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pitherm.o: pitherm.cc \
+  $(SOPHYAINCP)sopnamsp.h pitherm.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  pibwdgx.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h \
+  picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h pifontx.h \
+  pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h pievthandler.h psfile.h \
+  pigraphps.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pitxtdrw.o: pitxtdrw.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h pitxtdrw.h \
+  pisysdep.h pidrawer.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
+  pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
+  pievthandler.h psfile.h pigratt.h piaxes.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piwdggen.o: piwdggen.cc \
+  $(SOPHYAINCP)sopnamsp.h piwdggen.h \
+  $(SOPHYAINCP)machdefs.h pimsghandler.h \
+  picolist.h picontainergen.h pisysdep.h piwdgx.h pievthandler.h \
+  pigraphx.h pigraphgen.h picmap.h picmapx.h picmapgen.h pifontx.h \
+  pifontgen.h pigrcoord.h pilineatt.h psfile.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piwdgx.o: piwdgx.cc $(SOPHYAINCP)sopnamsp.h \
+  piwdgx.h piwdggen.h \
+  $(SOPHYAINCP)machdefs.h pimsghandler.h \
+  picolist.h picontainerx.h pisysdep.h picontainergen.h pievthandler.h \
+  pigraphx.h pigraphgen.h picmap.h picmapx.h picmapgen.h pifontx.h \
+  pifontgen.h pigrcoord.h pilineatt.h \
+  $(SOPHYAINCP)pexceptions.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piwindowgen.o: piwindowgen.cc \
+  $(SOPHYAINCP)sopnamsp.h piwindowgen.h \
+  pisysdep.h $(SOPHYAINCP)machdefs.h \
+  picontainerx.h picontainergen.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h psfile.h pifontgen.h pigraphgen.h picmap.h picmapx.h \
+  picmapgen.h pifontx.h pigrcoord.h pilineatt.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piwindowx.o: piwindowx.cc \
+  $(SOPHYAINCP)sopnamsp.h piwindowx.h \
+  piwindowgen.h pisysdep.h \
+  $(SOPHYAINCP)machdefs.h picontainerx.h \
+  picontainergen.h piwdgx.h piwdggen.h pimsghandler.h picolist.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pixtbase.o: pixtbase.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h pixtbaseP.h \
+  pibwdgx.h pisysdep.h pibwdggen.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h picmap.h picmapx.h picmapgen.h pigraphx.h pigraphgen.h \
+  pifontx.h pifontgen.h pigrcoord.h pilineatt.h pigraphuc.h \
+  pievthandler.h psfile.h pigraphps.h pixtbase.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piyfxdrw.o: piyfxdrw.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h piyfxdrw.h \
+  pisysdep.h parradapter.h lut.h pidrawer.h pibwdggen.h piwdgx.h \
+  piwdggen.h pimsghandler.h picolist.h picmap.h picmapx.h picmapgen.h \
+  pigraphx.h pigraphgen.h pifontx.h pifontgen.h pigrcoord.h pilineatt.h \
+  pigraphuc.h pievthandler.h psfile.h pigratt.h piaxes.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)psfile.o: psfile.cc $(SOPHYAINCP)sopnamsp.h \
+  psfile.h $(SOPHYAINCP)machdefs.h \
+  pisysdep.h pifontgen.h pigraphgen.h piwdgx.h piwdggen.h pimsghandler.h \
+  picolist.h picmap.h picmapx.h picmapgen.h pifontx.h pigrcoord.h \
+  pilineatt.h
+	$(CXXCOMPILE) -o $@ $<
+ 
Index: trunk/SophyaPI/PIGcont/Makefile
===================================================================
--- trunk/SophyaPI/PIGcont/Makefile	(revision 2735)
+++ trunk/SophyaPI/PIGcont/Makefile	(revision 2743)
@@ -1,185 +1,203 @@
-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)picntools.o $(OBJ)pigncont.o
-	$(AR) $(ARFLAGS)  $@ $($(ARARGS)) 
-ifeq ($(CXX),cxx)
-	$(CXX) $? $(CPPFLAGS) $(CXXFLAGS) -o $(OBJ)xx.x -Hf
-endif 
+include ../BuildMgr/sophyamake.inc
+ 
+all: $(SOPHYALIBP)libPIGcont.a
  
 clean:
-	rm -f $(OBJ)gp_alloc.o $(OBJ)gp_axis.o $(OBJ)gp_contour.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)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)pigrcoord.h \
- $(INC)pilineatt.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)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)pi3dwdg.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)ctimer.h \
- $(INC)pisiadw.h \
- $(INC)pilistx.h \
- $(INC)pilistgen.h \
- $(INC)pistzwin.h \
- $(INC)pitherm.h \
- $(INC)resusage.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
-$(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)pigrcoord.h \
- $(INC)pilineatt.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)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)pi3dwdg.h \
- $(INC)pi3ddrw.h \
- $(INC)pigraph3d.h \
- $(INC)nobjmgr.h \
- $(INC)dlftypes.h \
- $(INC)piacmd.h \
- $(INC)pdlmgr.h \
- $(INC)ctimer.h \
- $(INC)pisiadw.h \
- $(INC)pilistx.h \
- $(INC)pilistgen.h \
- $(INC)pistzwin.h \
- $(INC)pitherm.h \
- $(INC)resusage.h \
- $(INC)piscdrawwdg.h gp_contour.h gp_types.h \
- gpc_misc.h gp_dynarray.h gp_graph3d.h gp_alloc.h
+	 rm -f $(SOPHYAOBJP)picntools.o $(SOPHYAOBJP)pigncont.o $(SOPHYAOBJP)gp_alloc.o $(SOPHYAOBJP)gp_axis.o $(SOPHYAOBJP)gp_contour.o
+	rm -f $(SOPHYALIBP)libPIGcont.a
+ 
+$(SOPHYALIBP)libPIGcont.a : $(SOPHYAOBJP)gp_alloc.o $(SOPHYAOBJP)gp_axis.o $(SOPHYAOBJP)gp_contour.o $(SOPHYAOBJP)picntools.o $(SOPHYAOBJP)pigncont.o
+	$(AR) $(ARFLAGS) $@ $? 
+ 
+$(SOPHYAOBJP)picntools.o: picntools.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h picntools.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)picmapview.h pigncont.h \
+  $(SOPHYAINCP)pistdimgapp.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)nobjmgr.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dlftypes.h \
+  $(SOPHYAINCP)piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h \
+  $(SOPHYAINCP)pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)piscdrawwdg.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)ntupintf.h gp_contour.h \
+  gp_types.h gpc_misc.h gp_dynarray.h gp_graph3d.h gp_alloc.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pigncont.o: pigncont.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)nbtri.h picntools.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)picmapview.h pigncont.h \
+  $(SOPHYAINCP)pistdimgapp.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)nobjmgr.h \
+  $(SOPHYAINCP)dlftypes.h \
+  $(SOPHYAINCP)piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h \
+  $(SOPHYAINCP)pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)piscdrawwdg.h gp_contour.h \
+  gp_types.h gpc_misc.h gp_dynarray.h gp_graph3d.h gp_alloc.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)gp_alloc.o: gp_alloc.c gp_alloc.h gp_graph3d.h gp_types.h gpc_misc.h
+	$(CCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)gp_axis.o: gp_axis.c gp_axis.h gpc_misc.h
+	$(CCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)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
+	$(CCOMPILE) -o $@ $<
+ 
Index: trunk/SophyaPI/PIGcont/smakefile
===================================================================
--- trunk/SophyaPI/PIGcont/smakefile	(revision 2743)
+++ trunk/SophyaPI/PIGcont/smakefile	(revision 2743)
@@ -0,0 +1,203 @@
+include $(SOPHYABASE)/include/sophyamake.inc
+ 
+all: $(SOPHYALIBP)libPIGcont.a
+ 
+clean:
+	 rm -f $(SOPHYAOBJP)picntools.o $(SOPHYAOBJP)pigncont.o $(SOPHYAOBJP)gp_alloc.o $(SOPHYAOBJP)gp_axis.o $(SOPHYAOBJP)gp_contour.o
+	rm -f $(SOPHYALIBP)libPIGcont.a
+ 
+$(SOPHYALIBP)libPIGcont.a : $(SOPHYAOBJP)gp_alloc.o $(SOPHYAOBJP)gp_axis.o $(SOPHYAOBJP)gp_contour.o $(SOPHYAOBJP)picntools.o $(SOPHYAOBJP)pigncont.o
+	$(AR) $(ARFLAGS) $@ $? 
+ 
+$(SOPHYAOBJP)picntools.o: picntools.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h picntools.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)picmapview.h pigncont.h \
+  $(SOPHYAINCP)pistdimgapp.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)nobjmgr.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dlftypes.h \
+  $(SOPHYAINCP)piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h \
+  $(SOPHYAINCP)pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)piscdrawwdg.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)ntupintf.h gp_contour.h \
+  gp_types.h gpc_misc.h gp_dynarray.h gp_graph3d.h gp_alloc.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pigncont.o: pigncont.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)nbtri.h picntools.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)picmapview.h pigncont.h \
+  $(SOPHYAINCP)pistdimgapp.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)nobjmgr.h \
+  $(SOPHYAINCP)dlftypes.h \
+  $(SOPHYAINCP)piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h \
+  $(SOPHYAINCP)pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)piscdrawwdg.h gp_contour.h \
+  gp_types.h gpc_misc.h gp_dynarray.h gp_graph3d.h gp_alloc.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)gp_alloc.o: gp_alloc.c gp_alloc.h gp_graph3d.h gp_types.h gpc_misc.h
+	$(CCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)gp_axis.o: gp_axis.c gp_axis.h gpc_misc.h
+	$(CCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)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
+	$(CCOMPILE) -o $@ $<
+ 
Index: trunk/SophyaPI/PIext/Makefile
===================================================================
--- trunk/SophyaPI/PIext/Makefile	(revision 2735)
+++ trunk/SophyaPI/PIext/Makefile	(revision 2743)
@@ -1,2171 +1,2261 @@
-include ../Mgr/Makefile.h
- 
-all: $(LIB)libPIext.a
+include ../BuildMgr/sophyamake.inc
+ 
+all: $(SOPHYALIBP)libPIext.a
+ 
 clean:
-	rm -f $(OBJ)basexecut.o $(OBJ)contmodex.o $(OBJ)cxxexecutor.o $(OBJ)cxxexecwin.o $(OBJ)flowmodex.o $(OBJ)nobjmgr.o $(OBJ)nomgadapter.o $(OBJ)nomgfdadapter.o $(OBJ)nomhistadapter.o $(OBJ)nomimagadapter.o $(OBJ)nommatvecadapter.o $(OBJ)nomskymapadapter.o $(OBJ)nomspecrespadapter.o $(OBJ)nomstladapter.o $(OBJ)nomtarradapter.o $(OBJ)nomtmatvecadapter.o $(OBJ)pawexecut.o $(OBJ)pi2dvec.o $(OBJ)piacmd.o $(OBJ)piafitting.o $(OBJ)pigfd1.o $(OBJ)pigfd2.o $(OBJ)pihisto.o $(OBJ)pihisto2d.o $(OBJ)piinit.o $(OBJ)pintup3d.o $(OBJ)pintuple.o $(OBJ)pipodrw.o $(OBJ)pisiadw.o $(OBJ)pistdimgapp.o $(OBJ)pistlist.o $(OBJ)pitvmaad.o $(OBJ)servnobjm.o $(OBJ)userfitfunex.o
-	rm -f $(LIB)libPIext.a
-$(LIB)libPIext.a : $(OBJ)basexecut.o $(OBJ)contmodex.o $(OBJ)cxxexecutor.o $(OBJ)cxxexecwin.o $(OBJ)flowmodex.o $(OBJ)nobjmgr.o $(OBJ)nomgadapter.o $(OBJ)nomgfdadapter.o $(OBJ)nomhistadapter.o $(OBJ)nomimagadapter.o $(OBJ)nomskymapadapter.o $(OBJ)nomspecrespadapter.o $(OBJ)nomtarradapter.o $(OBJ)nomtmatvecadapter.o $(OBJ)pawexecut.o $(OBJ)pi2dvec.o $(OBJ)piacmd.o $(OBJ)piafitting.o $(OBJ)pigfd1.o $(OBJ)pigfd2.o $(OBJ)pihisto.o $(OBJ)pihisto2d.o $(OBJ)piinit.o $(OBJ)pintup3d.o $(OBJ)pintuple.o $(OBJ)pipodrw.o $(OBJ)pisiadw.o $(OBJ)pistdimgapp.o $(OBJ)pitvmaad.o $(OBJ)servnobjm.o
-	$(ARCXX) $(ARCXXFLAGS) $@ $($(ARARGS))
-ifeq ($(CXX),cxx)
-	$(CXX) $? $(CPPFLAGS) $(CXXFLAGS) -o $(OBJ)xx.x -Hf
-endif 
- 
-$(OBJ)basexecut.o: basexecut.cc $(INC)sopnamsp.h \
-  piacmd.h $(INC)machdefs.h \
-  $(INC)commander.h \
-  $(INC)pdlmgr.h \
-  $(INC)dvlist.h \
-  $(INC)objfio.h \
-  $(INC)anydataobj.h \
-  $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)mutyv.h \
-  $(INC)ctimer.h \
-  $(INC)zthread.h dlftypes.h basexecut.h \
-  $(INC)strutilxx.h 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 nobjmgr.h pisiadw.h \
-  $(INC)pilistx.h \
-  $(INC)pilistgen.h \
-  $(INC)pistzwin.h \
-  $(INC)pitherm.h \
-  $(INC)resusage.h servnobjm.h nomgadapter.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)piyfxdrw.h \
-  $(INC)pibargraph.h \
-  $(INC)pitxtdrw.h \
-  $(INC)histos.h \
-  $(INC)histos2.h \
-  $(INC)hisprof.h \
-  $(INC)ntuple.h
-$(OBJ)contmodex.o: contmodex.cc $(INC)sopnamsp.h \
-  contmodex.h $(INC)machdefs.h piacmd.h \
-  $(INC)commander.h \
-  $(INC)pdlmgr.h \
-  $(INC)dvlist.h \
-  $(INC)objfio.h \
-  $(INC)anydataobj.h \
-  $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)mutyv.h \
-  $(INC)ctimer.h \
-  $(INC)zthread.h dlftypes.h nobjmgr.h \
-  $(INC)pigncont.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)nobjmgr.h \
-  $(INC)piacmd.h \
-  $(INC)pisiadw.h \
-  $(INC)pilistx.h \
-  $(INC)pilistgen.h \
-  $(INC)pistzwin.h \
-  $(INC)pitherm.h \
-  $(INC)resusage.h \
-  $(INC)piscdrawwdg.h \
-  $(INC)ntuple.h \
-  $(INC)ntupintf.h \
-  $(INC)gp_contour.h \
-  $(INC)gp_types.h \
-  $(INC)gpc_misc.h \
-  $(INC)gp_dynarray.h \
-  $(INC)gp_graph3d.h \
-  $(INC)gp_alloc.h nomgadapter.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 servnobjm.h
-$(OBJ)cxxexecutor.o: cxxexecutor.cc $(INC)sopnamsp.h \
-  cxxexecutor.h $(INC)machdefs.h piacmd.h \
-  $(INC)commander.h \
-  $(INC)pdlmgr.h \
-  $(INC)dvlist.h \
-  $(INC)objfio.h \
-  $(INC)anydataobj.h \
-  $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)mutyv.h \
-  $(INC)ctimer.h \
-  $(INC)zthread.h dlftypes.h nobjmgr.h \
-  $(INC)strutilxx.h \
-  $(INC)cxxcmplnk.h 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)pigrcoord.h \
-  $(INC)pilineatt.h \
-  $(INC)pigraphuc.h \
-  $(INC)pievthandler.h \
-  $(INC)psfile.h \
-  $(INC)pigratt.h \
-  $(INC)piaxes.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 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)piperiodx.h \
-  $(INC)periodic.h \
-  $(INC)piimage.h \
-  $(INC)pieldrw.h \
-  $(INC)pipixmapx.h \
-  $(INC)pipixmapgen.h \
-  $(INC)picmapview.h \
-  $(INC)pi3dwdg.h \
-  $(INC)pi3ddrw.h \
-  $(INC)pigraph3d.h pisiadw.h \
-  $(INC)pilistx.h \
-  $(INC)pilistgen.h \
-  $(INC)pistzwin.h \
-  $(INC)pitherm.h \
-  $(INC)resusage.h
-$(OBJ)cxxexecwin.o: cxxexecwin.cc $(INC)sopnamsp.h \
-  cxxexecutor.h $(INC)machdefs.h piacmd.h \
-  $(INC)commander.h \
-  $(INC)pdlmgr.h \
-  $(INC)dvlist.h \
-  $(INC)objfio.h \
-  $(INC)anydataobj.h \
-  $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)mutyv.h \
-  $(INC)ctimer.h \
-  $(INC)zthread.h dlftypes.h nobjmgr.h \
-  cxxexecwin.h $(INC)pisysdep.h pistdimgapp.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 pisiadw.h \
-  $(INC)pilistx.h \
-  $(INC)pilistgen.h \
-  $(INC)pistzwin.h \
-  $(INC)pitherm.h \
-  $(INC)resusage.h
-$(OBJ)flowmodex.o: flowmodex.cc $(INC)sopnamsp.h \
-  flowmodex.h $(INC)machdefs.h piacmd.h \
-  $(INC)commander.h \
-  $(INC)pdlmgr.h \
-  $(INC)dvlist.h \
-  $(INC)objfio.h \
-  $(INC)anydataobj.h \
-  $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)mutyv.h \
-  $(INC)ctimer.h \
-  $(INC)zthread.h dlftypes.h nobjmgr.h pi2dvec.h \
-  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 pisiadw.h \
-  $(INC)pilistx.h \
-  $(INC)pilistgen.h \
-  $(INC)pistzwin.h \
-  $(INC)pitherm.h \
-  $(INC)resusage.h \
-  $(INC)piscdrawwdg.h \
-  $(INC)ntupintf.h \
-  $(INC)ntuple.h nomgadapter.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 servnobjm.h
-$(OBJ)nobjmgr.o: nobjmgr.cc $(INC)sopnamsp.h \
-  $(INC)strutil.h \
-  $(INC)datatypes.h \
-  $(INC)machdefs.h nobjmgr.h \
-  $(INC)anydataobj.h \
-  $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)dvlist.h \
-  $(INC)objfio.h \
-  $(INC)mutyv.h dlftypes.h servnobjm.h \
-  $(INC)pdlmgr.h 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)pigrcoord.h \
-  $(INC)pilineatt.h \
-  $(INC)pigraphuc.h \
-  $(INC)pievthandler.h \
-  $(INC)psfile.h \
-  $(INC)pigratt.h \
-  $(INC)piaxes.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 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)piperiodx.h \
-  $(INC)periodic.h \
-  $(INC)piimage.h \
-  $(INC)pieldrw.h \
-  $(INC)pipixmapx.h \
-  $(INC)pipixmapgen.h \
-  $(INC)picmapview.h \
-  $(INC)pi3dwdg.h \
-  $(INC)pi3ddrw.h \
-  $(INC)pigraph3d.h piacmd.h \
-  $(INC)commander.h \
-  $(INC)ctimer.h \
-  $(INC)zthread.h pisiadw.h \
-  $(INC)pilistx.h \
-  $(INC)pilistgen.h \
-  $(INC)pistzwin.h \
-  $(INC)pitherm.h \
-  $(INC)resusage.h \
-  $(INC)fitsautoreader.h \
-  $(INC)fitsfile.h \
-  $(EXTINCPATH)FitsIO/fitsio.h \
-  $(EXTINCPATH)FitsIO/longnam.h \
-  $(INC)fitstarray.h \
-  $(INC)fitsspherehealpix.h \
-  $(INC)spherehealpix.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)HEALPixUtils.h \
-  $(INC)fitsntuple.h \
-  $(INC)ntuple.h \
-  $(INC)fitsxntuple.h \
-  $(INC)xntuple.h \
-  $(INC)fitslocalmap.h \
-  $(INC)localmap.h \
-  $(INC)fbtntintf.h pitvmaad.h \
-  $(INC)piyfxdrw.h \
-  $(INC)pisurfdr.h pipodrw.h \
-  $(INC)histos2.h \
-  $(INC)histos.h pintuple.h pintup3d.h pigfd1.h \
-  pigfd2.h
-$(OBJ)nomgadapter.o: nomgadapter.cc $(INC)sopnamsp.h \
-  $(INC)machdefs.h nomgadapter.h \
-  $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)anydataobj.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)pigrcoord.h \
-  $(INC)pilineatt.h \
-  $(INC)pigraphuc.h \
-  $(INC)pievthandler.h \
-  $(INC)psfile.h \
-  $(INC)pigratt.h \
-  $(INC)piaxes.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)mutyv.h \
-  $(INC)dvlist.h \
-  $(INC)objfio.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
-$(OBJ)nomgfdadapter.o: nomgfdadapter.cc \
-  $(INC)sopnamsp.h \
-  $(INC)machdefs.h nomgfdadapter.h nomgadapter.h \
-  $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)anydataobj.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)pigrcoord.h \
-  $(INC)pilineatt.h \
-  $(INC)pigraphuc.h \
-  $(INC)pievthandler.h \
-  $(INC)psfile.h \
-  $(INC)pigratt.h \
-  $(INC)piaxes.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)mutyv.h \
-  $(INC)dvlist.h \
-  $(INC)objfio.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 pipodrw.h \
-  $(INC)histos2.h \
-  $(INC)histos.h \
-  $(INC)objfitter.h \
-  $(INC)cimage.h \
-  $(INC)fioarr.h \
-  $(INC)hisprof.h
-$(OBJ)nomhistadapter.o: nomhistadapter.cc \
-  $(INC)sopnamsp.h \
-  $(INC)machdefs.h nomhistadapter.h \
-  nomgadapter.h $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)anydataobj.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)pigrcoord.h \
-  $(INC)pilineatt.h \
-  $(INC)pigraphuc.h \
-  $(INC)pievthandler.h \
-  $(INC)psfile.h \
-  $(INC)pigratt.h \
-  $(INC)piaxes.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)mutyv.h \
-  $(INC)dvlist.h \
-  $(INC)objfio.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)histos.h \
-  $(INC)histos2.h \
-  $(INC)hisprof.h \
-  $(INC)histerr.h \
-  $(INC)ntuple.h \
-  $(INC)xntuple.h \
-  $(INC)basedtable.h \
-  $(INC)segdatablock.h pihisto.h pihisto2d.h \
-  $(INC)pimenux.h \
-  $(INC)pimenugen.h \
-  $(INC)pimenubarx.h \
-  $(INC)pimenubargen.h \
-  $(INC)pioptmenux.h \
-  $(INC)pioptmenugen.h \
-  $(INC)pistdwdgx.h \
-  $(INC)pistdwdggen.h \
-  $(INC)piscdrawwdg.h \
-  $(INC)pibwdgx.h \
-  $(INC)pigraphps.h \
-  $(INC)piwindowx.h \
-  $(INC)piwindowgen.h \
-  $(INC)picontainerx.h \
-  $(INC)picontainergen.h \
-  $(INC)pieldrw.h pipodrw.h servnobjm.h \
-  nobjmgr.h dlftypes.h $(INC)pdlmgr.h \
-  $(INC)objfitter.h \
-  $(INC)cimage.h \
-  $(INC)fioarr.h \
-  $(INC)fitsntuple.h \
-  $(INC)fitsfile.h \
-  $(EXTINCPATH)FitsIO/fitsio.h \
-  $(EXTINCPATH)FitsIO/longnam.h \
-  $(INC)fitsxntuple.h \
-  $(INC)datatable.h \
-  $(INC)swppfdtable.h \
-  $(INC)swsegdb.h \
-  $(INC)ppfswapper.h \
-  $(INC)ppftpointerio.h
-$(OBJ)nomimagadapter.o: nomimagadapter.cc \
-  $(INC)sopnamsp.h \
-  $(INC)machdefs.h \
-  $(INC)datatype.h nomimagadapter.h \
-  nomgadapter.h $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)anydataobj.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)pigrcoord.h \
-  $(INC)pilineatt.h \
-  $(INC)pigraphuc.h \
-  $(INC)pievthandler.h \
-  $(INC)psfile.h \
-  $(INC)pigratt.h \
-  $(INC)piaxes.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)mutyv.h \
-  $(INC)dvlist.h \
-  $(INC)objfio.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)cimage.h \
-  $(INC)fioarr.h pimgadapter.h \
-  $(INC)objfitter.h \
-  $(INC)histos.h \
-  $(INC)histos2.h \
-  $(INC)hisprof.h \
-  $(INC)fitstarray.h \
-  $(INC)fitsfile.h \
-  $(EXTINCPATH)FitsIO/fitsio.h \
-  $(EXTINCPATH)FitsIO/longnam.h
-$(OBJ)nomskymapadapter.o: nomskymapadapter.cc \
-  $(INC)sopnamsp.h \
-  $(INC)machdefs.h \
-  $(INC)datatype.h nomskymapadapter.h \
-  nomgadapter.h $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)anydataobj.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)pigrcoord.h \
-  $(INC)pilineatt.h \
-  $(INC)pigraphuc.h \
-  $(INC)pievthandler.h \
-  $(INC)psfile.h \
-  $(INC)pigratt.h \
-  $(INC)piaxes.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)mutyv.h \
-  $(INC)dvlist.h \
-  $(INC)objfio.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)pixelmap.h \
-  $(INC)spherepos.h \
-  $(INC)unitvector.h \
-  $(INC)vector3d.h \
-  $(INC)longlat.h \
-  $(INC)utilgeom.h \
-  $(INC)skymap.h \
-  $(INC)spherethetaphi.h \
-  $(INC)sphericalmap.h \
-  $(INC)smathconst.h \
-  $(INC)spherehealpix.h \
-  $(INC)HEALPixUtils.h \
-  $(INC)localmap.h \
-  $(INC)sphereecp.h \
-  $(INC)fiospherethetaphi.h \
-  $(INC)fiospherehealpix.h \
-  $(INC)fiolocalmap.h \
-  $(INC)fiosphereecp.h pitvmaad.h \
-  $(INC)complexios.h \
-  $(INC)fitsspherehealpix.h \
-  $(INC)fitsfile.h \
-  $(EXTINCPATH)FitsIO/fitsio.h \
-  $(EXTINCPATH)FitsIO/longnam.h \
-  $(INC)fitslocalmap.h
-$(OBJ)nomspecrespadapter.o: nomspecrespadapter.cc \
-  $(INC)sopnamsp.h \
-  $(INC)machdefs.h nomspecrespadapter.h \
-  nomgadapter.h $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)anydataobj.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)pigrcoord.h \
-  $(INC)pilineatt.h \
-  $(INC)pigraphuc.h \
-  $(INC)pievthandler.h \
-  $(INC)psfile.h \
-  $(INC)pigratt.h \
-  $(INC)piaxes.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)mutyv.h \
-  $(INC)dvlist.h \
-  $(INC)objfio.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)specresp.h \
-  $(INC)specrespvector.h \
-  $(INC)gaussfilt.h
-$(OBJ)nomtarradapter.o: nomtarradapter.cc \
-  $(INC)sopnamsp.h \
-  $(INC)machdefs.h \
-  $(INC)datatype.h nomtarradapter.h \
-  nomgadapter.h $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)anydataobj.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)pigrcoord.h \
-  $(INC)pilineatt.h \
-  $(INC)pigraphuc.h \
-  $(INC)pievthandler.h \
-  $(INC)psfile.h \
-  $(INC)pigratt.h \
-  $(INC)piaxes.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)mutyv.h \
-  $(INC)dvlist.h \
-  $(INC)objfio.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 pitvmaad.h \
-  $(INC)piyfxdrw.h \
-  $(INC)fioarr.h \
-  $(INC)fitstarray.h \
-  $(INC)fitsfile.h \
-  $(EXTINCPATH)FitsIO/fitsio.h \
-  $(EXTINCPATH)FitsIO/longnam.h
-$(OBJ)nomtmatvecadapter.o: nomtmatvecadapter.cc \
-  $(INC)sopnamsp.h \
-  $(INC)machdefs.h \
-  $(INC)datatype.h \
-  $(INC)tvector.h \
-  $(INC)tmatrix.h \
-  $(INC)tarray.h \
-  $(INC)basarr.h \
-  $(INC)anydataobj.h \
-  $(INC)mutyv.h \
-  $(INC)dvlist.h \
-  $(INC)objfio.h \
-  $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)ndatablock.h \
-  $(INC)utilarr.h \
-  $(INC)objfitter.h \
-  $(INC)cimage.h \
-  $(INC)fioarr.h \
-  $(INC)histos.h \
-  $(INC)peida.h \
-  $(INC)utils.h \
-  $(INC)perrors.h \
-  $(INC)fmath.h \
-  $(INC)histos2.h \
-  $(INC)hisprof.h \
-  $(INC)generalfit.h \
-  $(INC)generaldata.h \
-  $(INC)ntupintf.h \
-  $(INC)poly.h nomtmatvecadapter.h 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)pigrcoord.h \
-  $(INC)pilineatt.h \
-  $(INC)pigraphuc.h \
-  $(INC)pievthandler.h \
-  $(INC)psfile.h \
-  $(INC)pigratt.h \
-  $(INC)piaxes.h \
-  $(INC)parradapter.h \
-  $(INC)lut.h \
-  $(INC)piyfxdrw.h pitvmaad.h \
-  $(INC)fitstarray.h \
-  $(INC)fitsfile.h \
-  $(EXTINCPATH)FitsIO/fitsio.h \
-  $(EXTINCPATH)FitsIO/longnam.h
-$(OBJ)pawexecut.o: pawexecut.cc $(INC)sopnamsp.h \
-  $(INC)strutil.h \
-  $(INC)strutilxx.h \
-  $(INC)machdefs.h \
-  $(INC)histos.h \
-  $(INC)objfio.h \
-  $(INC)anydataobj.h \
-  $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.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)histos2.h \
-  $(INC)hisprof.h \
-  $(INC)histerr.h \
-  $(INC)ntuple.h \
-  $(INC)ntupintf.h pawexecut.h piacmd.h \
-  $(INC)commander.h \
-  $(INC)pdlmgr.h \
-  $(INC)ctimer.h \
-  $(INC)zthread.h dlftypes.h nobjmgr.h \
-  servnobjm.h 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)pigrcoord.h \
-  $(INC)pilineatt.h \
-  $(INC)pigraphuc.h \
-  $(INC)pievthandler.h \
-  $(INC)psfile.h \
-  $(INC)pigratt.h \
-  $(INC)piaxes.h \
-  $(INC)parradapter.h \
-  $(INC)lut.h \
-  $(INC)generalfit.h \
-  $(INC)generaldata.h \
-  $(INC)poly.h 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)piperiodx.h \
-  $(INC)periodic.h \
-  $(INC)piimage.h \
-  $(INC)pieldrw.h \
-  $(INC)pipixmapx.h \
-  $(INC)pipixmapgen.h \
-  $(INC)picmapview.h \
-  $(INC)pi3dwdg.h \
-  $(INC)pi3ddrw.h \
-  $(INC)pigraph3d.h pisiadw.h \
-  $(INC)pilistx.h \
-  $(INC)pilistgen.h \
-  $(INC)pistzwin.h \
-  $(INC)pitherm.h \
-  $(INC)resusage.h pihisto.h
-$(OBJ)pi2dvec.o: pi2dvec.cc $(INC)sopnamsp.h \
-  $(INC)machdefs.h \
-  $(INC)histos.h \
-  $(INC)objfio.h \
-  $(INC)anydataobj.h \
-  $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.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 pi2dvec.h 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 nobjmgr.h dlftypes.h \
-  piacmd.h $(INC)commander.h \
-  $(INC)pdlmgr.h \
-  $(INC)ctimer.h \
-  $(INC)zthread.h pisiadw.h \
-  $(INC)pilistx.h \
-  $(INC)pilistgen.h \
-  $(INC)pistzwin.h \
-  $(INC)pitherm.h \
-  $(INC)resusage.h \
-  $(INC)piscdrawwdg.h
-$(OBJ)piacmd.o: piacmd.cc $(INC)sopnamsp.h piacmd.h \
-  $(INC)machdefs.h \
-  $(INC)commander.h \
-  $(INC)pdlmgr.h \
-  $(INC)dvlist.h \
-  $(INC)objfio.h \
-  $(INC)anydataobj.h \
-  $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)mutyv.h \
-  $(INC)ctimer.h \
-  $(INC)zthread.h dlftypes.h basexecut.h \
-  $(INC)strutil.h \
-  $(INC)strutilxx.h \
-  $(INC)srandgen.h 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 nobjmgr.h pisiadw.h \
-  $(INC)pilistx.h \
-  $(INC)pilistgen.h \
-  $(INC)pistzwin.h \
-  $(INC)pitherm.h \
-  $(INC)resusage.h piafitting.h nomgadapter.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 pawexecut.h cxxexecutor.h \
-  cxxexecwin.h contmodex.h flowmodex.h
-$(OBJ)piafitting.o: piafitting.cc $(INC)sopnamsp.h \
-  $(INC)strutil.h \
-  $(INC)nbtri.h \
-  $(INC)machdefs.h \
-  $(INC)generalfit.h \
-  $(INC)pexceptions.h \
-  $(INC)tvector.h \
-  $(INC)tmatrix.h \
-  $(INC)tarray.h \
-  $(INC)basarr.h \
-  $(INC)anydataobj.h \
-  $(INC)mutyv.h \
-  $(INC)dvlist.h \
-  $(INC)objfio.h \
-  $(INC)ppersist.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)ndatablock.h \
-  $(INC)utilarr.h \
-  $(INC)generaldata.h \
-  $(INC)ntupintf.h \
-  $(INC)poly.h \
-  $(INC)peida.h \
-  $(INC)utils.h \
-  $(INC)perrors.h \
-  $(INC)fmath.h \
-  $(INC)fct1dfit.h \
-  $(INC)fct2dfit.h \
-  $(INC)ntuple.h \
-  $(INC)cimage.h \
-  $(INC)fioarr.h \
-  $(INC)histos.h \
-  $(INC)histos2.h \
-  $(INC)hisprof.h \
-  $(INC)objfitter.h piafitting.h 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)pigrcoord.h \
-  $(INC)pilineatt.h \
-  $(INC)pigraphuc.h \
-  $(INC)pievthandler.h \
-  $(INC)psfile.h \
-  $(INC)pigratt.h \
-  $(INC)piaxes.h \
-  $(INC)parradapter.h \
-  $(INC)lut.h \
-  $(INC)pdlmgr.h dlftypes.h piacmd.h \
-  $(INC)commander.h \
-  $(INC)ctimer.h \
-  $(INC)zthread.h nobjmgr.h 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)piperiodx.h \
-  $(INC)periodic.h \
-  $(INC)piimage.h \
-  $(INC)pieldrw.h \
-  $(INC)pipixmapx.h \
-  $(INC)pipixmapgen.h \
-  $(INC)picmapview.h \
-  $(INC)pi3dwdg.h \
-  $(INC)pi3ddrw.h \
-  $(INC)pigraph3d.h pisiadw.h \
-  $(INC)pilistx.h \
-  $(INC)pilistgen.h \
-  $(INC)pistzwin.h \
-  $(INC)pitherm.h \
-  $(INC)resusage.h nomhistadapter.h \
-  $(INC)histerr.h \
-  $(INC)xntuple.h \
-  $(INC)basedtable.h \
-  $(INC)segdatablock.h nomgfdadapter.h \
-  nomimagadapter.h nomtmatvecadapter.h
-$(OBJ)pigfd1.o: pigfd1.cc $(INC)sopnamsp.h pigfd1.h \
-  $(INC)generaldata.h \
-  $(INC)objfio.h \
-  $(INC)machdefs.h \
-  $(INC)anydataobj.h \
-  $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)ntupintf.h \
-  $(INC)poly.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)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)pigrcoord.h \
-  $(INC)pilineatt.h \
-  $(INC)pigraphuc.h \
-  $(INC)pievthandler.h \
-  $(INC)psfile.h \
-  $(INC)pigratt.h \
-  $(INC)piaxes.h
-$(OBJ)pigfd2.o: pigfd2.cc $(INC)sopnamsp.h pigfd2.h \
-  $(INC)generaldata.h \
-  $(INC)objfio.h \
-  $(INC)machdefs.h \
-  $(INC)anydataobj.h \
-  $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)ntupintf.h \
-  $(INC)poly.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)pi3ddrw.h \
-  $(INC)pisysdep.h \
-  $(INC)pidrawer.h \
-  $(INC)pibwdggen.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)pigrcoord.h \
-  $(INC)pilineatt.h \
-  $(INC)pigraphuc.h \
-  $(INC)pievthandler.h \
-  $(INC)psfile.h \
-  $(INC)pigratt.h \
-  $(INC)piaxes.h \
-  $(INC)pieldrw.h \
-  $(INC)pigraph3d.h
-$(OBJ)pihisto.o: pihisto.cc $(INC)sopnamsp.h pihisto.h \
-  $(INC)histos.h \
-  $(INC)objfio.h \
-  $(INC)machdefs.h \
-  $(INC)anydataobj.h \
-  $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.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)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)pigrcoord.h \
-  $(INC)pilineatt.h \
-  $(INC)pigraphuc.h \
-  $(INC)pievthandler.h \
-  $(INC)psfile.h \
-  $(INC)pigratt.h \
-  $(INC)piaxes.h \
-  $(INC)hisprof.h
-$(OBJ)pihisto2d.o: pihisto2d.cc $(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)sopnamsp.h pihisto2d.h \
-  $(INC)pioptmenux.h \
-  $(INC)pioptmenugen.h \
-  $(INC)histos2.h \
-  $(INC)peida.h \
-  $(INC)utils.h \
-  $(INC)perrors.h \
-  $(INC)pexceptions.h \
-  $(INC)fmath.h \
-  $(INC)histos.h \
-  $(INC)objfio.h \
-  $(INC)anydataobj.h \
-  $(INC)ppersist.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.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)pidrawer.h \
-  $(INC)pigratt.h \
-  $(INC)piaxes.h \
-  $(INC)piscdrawwdg.h \
-  $(INC)piwindowx.h \
-  $(INC)piwindowgen.h \
-  $(INC)pieldrw.h \
-  $(INC)nbrandom.h \
-  $(INC)srandgen.h
-$(OBJ)piinit.o: piinit.cc $(INC)sopnamsp.h \
-  $(INC)machdefs.h piinit.h \
-  $(INC)sambainit.h \
-  $(INC)skymapinit.h \
-  $(INC)sophyainit.h \
-  $(INC)ntoolsinit.h \
-  $(INC)tarrinit.h 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 nobjmgr.h \
-  $(INC)anydataobj.h \
-  $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)dvlist.h \
-  $(INC)objfio.h \
-  $(INC)mutyv.h dlftypes.h piacmd.h \
-  $(INC)commander.h \
-  $(INC)pdlmgr.h \
-  $(INC)ctimer.h \
-  $(INC)zthread.h pisiadw.h \
-  $(INC)pilistx.h \
-  $(INC)pilistgen.h \
-  $(INC)pistzwin.h \
-  $(INC)pitherm.h \
-  $(INC)resusage.h servnobjm.h nomhistadapter.h \
-  nomgadapter.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)histos.h \
-  $(INC)histos2.h \
-  $(INC)hisprof.h \
-  $(INC)histerr.h \
-  $(INC)ntuple.h \
-  $(INC)xntuple.h \
-  $(INC)basedtable.h \
-  $(INC)segdatablock.h nomgfdadapter.h \
-  nomimagadapter.h $(INC)cimage.h \
-  $(INC)fioarr.h nomtmatvecadapter.h \
-  nomtarradapter.h $(INC)datatable.h \
-  $(INC)swppfdtable.h \
-  $(INC)swsegdb.h \
-  $(INC)ppfswapper.h \
-  $(INC)ppftpointerio.h nomskymapadapter.h \
-  $(INC)pixelmap.h \
-  $(INC)spherepos.h \
-  $(INC)unitvector.h \
-  $(INC)vector3d.h \
-  $(INC)longlat.h \
-  $(INC)utilgeom.h \
-  $(INC)spherethetaphi.h \
-  $(INC)sphericalmap.h \
-  $(INC)smathconst.h \
-  $(INC)spherehealpix.h \
-  $(INC)HEALPixUtils.h \
-  $(INC)localmap.h \
-  $(INC)sphereecp.h \
-  $(INC)specrespvector.h \
-  $(INC)specresp.h \
-  $(INC)gaussfilt.h nomspecrespadapter.h
-$(OBJ)pintup3d.o: pintup3d.cc $(INC)sopnamsp.h \
-  pintup3d.h $(INC)ntupintf.h \
-  $(INC)machdefs.h \
-  $(INC)pi3ddrw.h \
-  $(INC)pisysdep.h \
-  $(INC)pidrawer.h \
-  $(INC)pibwdggen.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)pigrcoord.h \
-  $(INC)pilineatt.h \
-  $(INC)pigraphuc.h \
-  $(INC)pievthandler.h \
-  $(INC)psfile.h \
-  $(INC)pigratt.h \
-  $(INC)piaxes.h \
-  $(INC)pieldrw.h \
-  $(INC)pigraph3d.h
-$(OBJ)pintuple.o: pintuple.cc $(INC)sopnamsp.h \
-  pintuple.h $(INC)ntupintf.h \
-  $(INC)machdefs.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)pigrcoord.h \
-  $(INC)pilineatt.h \
-  $(INC)pigraphuc.h \
-  $(INC)pievthandler.h \
-  $(INC)psfile.h \
-  $(INC)pigratt.h \
-  $(INC)piaxes.h
-$(OBJ)pipodrw.o: pipodrw.cc $(INC)sopnamsp.h pipodrw.h \
-  $(INC)machdefs.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)pigrcoord.h \
-  $(INC)pilineatt.h \
-  $(INC)pigraphuc.h \
-  $(INC)pievthandler.h \
-  $(INC)psfile.h \
-  $(INC)pigratt.h \
-  $(INC)piaxes.h \
-  $(INC)parradapter.h \
-  $(INC)lut.h \
-  $(INC)histos2.h \
-  $(INC)peida.h \
-  $(INC)utils.h \
-  $(INC)perrors.h \
-  $(INC)pexceptions.h \
-  $(INC)fmath.h \
-  $(INC)histos.h \
-  $(INC)objfio.h \
-  $(INC)anydataobj.h \
-  $(INC)ppersist.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.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)generalfit.h \
-  $(INC)generaldata.h \
-  $(INC)ntupintf.h \
-  $(INC)poly.h
-$(OBJ)pisiadw.o: pisiadw.cc $(INC)sopnamsp.h \
-  $(INC)machdefs.h \
-  $(INC)perrors.h \
-  $(INC)pexceptions.h \
-  $(INC)ctimer.h \
-  $(INC)nbmath.h \
-  $(INC)smathconst.h 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 nobjmgr.h \
-  $(INC)anydataobj.h \
-  $(INC)ppersist.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)dvlist.h \
-  $(INC)objfio.h \
-  $(INC)mutyv.h dlftypes.h piacmd.h \
-  $(INC)commander.h \
-  $(INC)pdlmgr.h \
-  $(INC)zthread.h pisiadw.h \
-  $(INC)pilistx.h \
-  $(INC)pilistgen.h \
-  $(INC)pistzwin.h \
-  $(INC)pitherm.h \
-  $(INC)resusage.h servnobjm.h
-$(OBJ)pistdimgapp.o: pistdimgapp.cc $(INC)sopnamsp.h \
-  $(INC)machdefs.h \
-  $(INC)strutil.h \
-  $(INC)timing.h \
-  $(INC)perrors.h \
-  $(INC)pexceptions.h \
-  $(INC)ctimer.h \
-  $(INC)psighand.h \
-  $(INC)cimage.h \
-  $(INC)tmatrix.h \
-  $(INC)tarray.h \
-  $(INC)basarr.h \
-  $(INC)anydataobj.h \
-  $(INC)mutyv.h \
-  $(INC)dvlist.h \
-  $(INC)objfio.h \
-  $(INC)ppersist.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)ndatablock.h \
-  $(INC)utilarr.h \
-  $(INC)fioarr.h \
-  $(INC)tvector.h 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 nobjmgr.h dlftypes.h \
-  piacmd.h $(INC)commander.h \
-  $(INC)pdlmgr.h \
-  $(INC)zthread.h pisiadw.h \
-  $(INC)pilistx.h \
-  $(INC)pilistgen.h \
-  $(INC)pistzwin.h \
-  $(INC)pitherm.h \
-  $(INC)resusage.h servnobjm.h \
-  $(INC)piimgtools.h \
-  $(INC)pidrwtools.h \
-  $(INC)piaxestools.h \
-  $(INC)piscdrawwdg.h piinit.h \
-  $(INC)sambainit.h \
-  $(INC)skymapinit.h \
-  $(INC)sophyainit.h \
-  $(INC)ntoolsinit.h \
-  $(INC)tarrinit.h \
-  $(INC)piversion.h piaversion.h
-$(OBJ)pitvmaad.o: pitvmaad.cc $(INC)sopnamsp.h \
-  pitvmaad.h $(INC)machdefs.h \
-  $(INC)parradapter.h \
-  $(INC)lut.h \
-  $(INC)tmatrix.h \
-  $(INC)tarray.h \
-  $(INC)basarr.h \
-  $(INC)anydataobj.h \
-  $(INC)mutyv.h \
-  $(INC)dvlist.h \
-  $(INC)objfio.h \
-  $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)ndatablock.h \
-  $(INC)utilarr.h \
-  $(INC)tvector.h
-$(OBJ)servnobjm.o: servnobjm.cc $(INC)sopnamsp.h \
-  $(INC)strutil.h nobjmgr.h \
-  $(INC)machdefs.h \
-  $(INC)anydataobj.h \
-  $(INC)ppersist.h \
-  $(INC)pexceptions.h \
-  $(INC)gnumd5.h \
-  $(INC)ppfbinstream.h \
-  $(INC)rawstream.h \
-  $(INC)ppfnametag.h \
-  $(INC)dvlist.h \
-  $(INC)objfio.h \
-  $(INC)mutyv.h dlftypes.h servnobjm.h \
-  $(INC)pdlmgr.h 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)pigrcoord.h \
-  $(INC)pilineatt.h \
-  $(INC)pigraphuc.h \
-  $(INC)pievthandler.h \
-  $(INC)psfile.h \
-  $(INC)pigratt.h \
-  $(INC)piaxes.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 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)piperiodx.h \
-  $(INC)periodic.h \
-  $(INC)piimage.h \
-  $(INC)pieldrw.h \
-  $(INC)pipixmapx.h \
-  $(INC)pipixmapgen.h \
-  $(INC)picmapview.h \
-  $(INC)pi3dwdg.h \
-  $(INC)pi3ddrw.h \
-  $(INC)pigraph3d.h piacmd.h \
-  $(INC)commander.h \
-  $(INC)ctimer.h \
-  $(INC)zthread.h pisiadw.h \
-  $(INC)pilistx.h \
-  $(INC)pilistgen.h \
-  $(INC)pistzwin.h \
-  $(INC)pitherm.h \
-  $(INC)resusage.h \
-  $(INC)fct1dfit.h \
-  $(INC)fct2dfit.h pitvmaad.h \
-  $(INC)ntuple.h \
-  $(INC)cimage.h \
-  $(INC)fioarr.h \
-  $(INC)histos.h \
-  $(INC)histos2.h \
-  $(INC)hisprof.h \
-  $(INC)piyfxdrw.h \
-  $(INC)pisurfdr.h pintuple.h pintup3d.h \
-  pipodrw.h
+	 rm -f $(SOPHYAOBJP)basexecut.o $(SOPHYAOBJP)contmodex.o $(SOPHYAOBJP)cxxexecutor.o $(SOPHYAOBJP)cxxexecwin.o $(SOPHYAOBJP)flowmodex.o $(SOPHYAOBJP)nobjmgr.o $(SOPHYAOBJP)nomgadapter.o $(SOPHYAOBJP)nomgfdadapter.o $(SOPHYAOBJP)nomhistadapter.o $(SOPHYAOBJP)nomimagadapter.o $(SOPHYAOBJP)nommatvecadapter.o $(SOPHYAOBJP)nomskymapadapter.o $(SOPHYAOBJP)nomspecrespadapter.o $(SOPHYAOBJP)nomstladapter.o $(SOPHYAOBJP)nomtarradapter.o $(SOPHYAOBJP)nomtmatvecadapter.o $(SOPHYAOBJP)pawexecut.o $(SOPHYAOBJP)pi2dvec.o $(SOPHYAOBJP)piacmd.o $(SOPHYAOBJP)piafitting.o $(SOPHYAOBJP)pigfd1.o $(SOPHYAOBJP)pigfd2.o $(SOPHYAOBJP)pihisto2d.o $(SOPHYAOBJP)pihisto.o $(SOPHYAOBJP)piinit.o $(SOPHYAOBJP)pintup3d.o $(SOPHYAOBJP)pintuple.o $(SOPHYAOBJP)pipodrw.o $(SOPHYAOBJP)pisiadw.o $(SOPHYAOBJP)pistdimgapp.o $(SOPHYAOBJP)pistlist.o $(SOPHYAOBJP)pitvmaad.o $(SOPHYAOBJP)servnobjm.o $(SOPHYAOBJP)userfitfunex.o
+	rm -f $(SOPHYALIBP)libPIext.a
+ 
+$(SOPHYALIBP)libPIext.a : $(SOPHYAOBJP)basexecut.o $(SOPHYAOBJP)contmodex.o $(SOPHYAOBJP)cxxexecutor.o $(SOPHYAOBJP)cxxexecwin.o $(SOPHYAOBJP)flowmodex.o $(SOPHYAOBJP)nobjmgr.o $(SOPHYAOBJP)nomgadapter.o $(SOPHYAOBJP)nomgfdadapter.o $(SOPHYAOBJP)nomhistadapter.o $(SOPHYAOBJP)nomimagadapter.o $(SOPHYAOBJP)nomskymapadapter.o $(SOPHYAOBJP)nomspecrespadapter.o $(SOPHYAOBJP)nomtarradapter.o $(SOPHYAOBJP)nomtmatvecadapter.o $(SOPHYAOBJP)pawexecut.o $(SOPHYAOBJP)pi2dvec.o $(SOPHYAOBJP)piacmd.o $(SOPHYAOBJP)piafitting.o $(SOPHYAOBJP)pigfd1.o $(SOPHYAOBJP)pigfd2.o $(SOPHYAOBJP)pihisto2d.o $(SOPHYAOBJP)pihisto.o $(SOPHYAOBJP)piinit.o $(SOPHYAOBJP)pintup3d.o $(SOPHYAOBJP)pintuple.o $(SOPHYAOBJP)pipodrw.o $(SOPHYAOBJP)pisiadw.o $(SOPHYAOBJP)pistdimgapp.o $(SOPHYAOBJP)pitvmaad.o $(SOPHYAOBJP)servnobjm.o
+	$(AR) $(ARFLAGS) $@ $? 
+ 
+$(SOPHYAOBJP)basexecut.o: basexecut.cc \
+  $(SOPHYAINCP)sopnamsp.h piacmd.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h dlftypes.h \
+  basexecut.h $(SOPHYAINCP)strutilxx.h \
+  pistdimgapp.h $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h nobjmgr.h \
+  pisiadw.h $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h servnobjm.h \
+  nomgadapter.h $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)piyfxdrw.h \
+  $(SOPHYAINCP)pibargraph.h \
+  $(SOPHYAINCP)pitxtdrw.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)hisprof.h \
+  $(SOPHYAINCP)ntuple.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)contmodex.o: contmodex.cc \
+  $(SOPHYAINCP)sopnamsp.h contmodex.h \
+  $(SOPHYAINCP)machdefs.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h dlftypes.h \
+  nobjmgr.h $(SOPHYAINCP)pigncont.h \
+  $(SOPHYAINCP)pistdimgapp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)nobjmgr.h \
+  $(SOPHYAINCP)piacmd.h \
+  $(SOPHYAINCP)pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)piscdrawwdg.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)gp_contour.h \
+  $(SOPHYAINCP)gp_types.h \
+  $(SOPHYAINCP)gpc_misc.h \
+  $(SOPHYAINCP)gp_dynarray.h \
+  $(SOPHYAINCP)gp_graph3d.h \
+  $(SOPHYAINCP)gp_alloc.h nomgadapter.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h servnobjm.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)cxxexecutor.o: cxxexecutor.cc \
+  $(SOPHYAINCP)sopnamsp.h cxxexecutor.h \
+  $(SOPHYAINCP)machdefs.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h dlftypes.h \
+  nobjmgr.h $(SOPHYAINCP)strutilxx.h \
+  $(SOPHYAINCP)cxxcmplnk.h nomgadapter.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h pistdimgapp.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)cxxexecwin.o: cxxexecwin.cc \
+  $(SOPHYAINCP)sopnamsp.h cxxexecutor.h \
+  $(SOPHYAINCP)machdefs.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h dlftypes.h \
+  nobjmgr.h cxxexecwin.h \
+  $(SOPHYAINCP)pisysdep.h pistdimgapp.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)flowmodex.o: flowmodex.cc \
+  $(SOPHYAINCP)sopnamsp.h flowmodex.h \
+  $(SOPHYAINCP)machdefs.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h dlftypes.h \
+  nobjmgr.h pi2dvec.h pistdimgapp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)piscdrawwdg.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)ntuple.h nomgadapter.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h servnobjm.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)nobjmgr.o: nobjmgr.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)strutil.h \
+  $(SOPHYAINCP)datatypes.h \
+  $(SOPHYAINCP)machdefs.h nobjmgr.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)mutyv.h dlftypes.h \
+  servnobjm.h $(SOPHYAINCP)pdlmgr.h \
+  nomgadapter.h $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h pistdimgapp.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)fitsautoreader.h \
+  $(SOPHYAINCP)fitsfile.h \
+  $(SOPHYAINCP)FitsIO/fitsio.h \
+  $(SOPHYAINCP)FitsIO/longnam.h \
+  $(SOPHYAINCP)fitstarray.h \
+  $(SOPHYAINCP)fitsspherehealpix.h \
+  $(SOPHYAINCP)spherehealpix.h \
+  $(SOPHYAINCP)sphericalmap.h \
+  $(SOPHYAINCP)smathconst.h \
+  $(SOPHYAINCP)pixelmap.h \
+  $(SOPHYAINCP)spherepos.h \
+  $(SOPHYAINCP)unitvector.h \
+  $(SOPHYAINCP)vector3d.h \
+  $(SOPHYAINCP)longlat.h \
+  $(SOPHYAINCP)utilgeom.h \
+  $(SOPHYAINCP)HEALPixUtils.h \
+  $(SOPHYAINCP)fitsntuple.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)fitsxntuple.h \
+  $(SOPHYAINCP)xntuple.h \
+  $(SOPHYAINCP)fitslocalmap.h \
+  $(SOPHYAINCP)localmap.h \
+  $(SOPHYAINCP)fbtntintf.h pitvmaad.h \
+  $(SOPHYAINCP)piyfxdrw.h \
+  $(SOPHYAINCP)pisurfdr.h pipodrw.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)histos.h pintuple.h \
+  pintup3d.h pigfd1.h pigfd2.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)nomgadapter.o: nomgadapter.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h nomgadapter.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)nomgfdadapter.o: nomgfdadapter.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h nomgfdadapter.h \
+  nomgadapter.h $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h pipodrw.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)objfitter.h \
+  $(SOPHYAINCP)cimage.h \
+  $(SOPHYAINCP)fioarr.h \
+  $(SOPHYAINCP)hisprof.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)nomhistadapter.o: nomhistadapter.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h nomhistadapter.h \
+  nomgadapter.h $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)hisprof.h \
+  $(SOPHYAINCP)histerr.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)xntuple.h \
+  $(SOPHYAINCP)basedtable.h \
+  $(SOPHYAINCP)segdatablock.h pihisto.h \
+  pihisto2d.h $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)piscdrawwdg.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)pieldrw.h pipodrw.h \
+  servnobjm.h nobjmgr.h dlftypes.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)objfitter.h \
+  $(SOPHYAINCP)cimage.h \
+  $(SOPHYAINCP)fioarr.h \
+  $(SOPHYAINCP)fitsntuple.h \
+  $(SOPHYAINCP)fitsfile.h \
+  $(SOPHYAINCP)FitsIO/fitsio.h \
+  $(SOPHYAINCP)FitsIO/longnam.h \
+  $(SOPHYAINCP)fitsxntuple.h \
+  $(SOPHYAINCP)datatable.h \
+  $(SOPHYAINCP)swppfdtable.h \
+  $(SOPHYAINCP)swsegdb.h \
+  $(SOPHYAINCP)ppfswapper.h \
+  $(SOPHYAINCP)ppftpointerio.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)nomimagadapter.o: nomimagadapter.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)datatype.h nomimagadapter.h \
+  nomgadapter.h $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)cimage.h \
+  $(SOPHYAINCP)fioarr.h pimgadapter.h \
+  $(SOPHYAINCP)objfitter.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)hisprof.h \
+  $(SOPHYAINCP)fitstarray.h \
+  $(SOPHYAINCP)fitsfile.h \
+  $(SOPHYAINCP)FitsIO/fitsio.h \
+  $(SOPHYAINCP)FitsIO/longnam.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)nomskymapadapter.o: nomskymapadapter.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)datatype.h nomskymapadapter.h \
+  nomgadapter.h $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)pixelmap.h \
+  $(SOPHYAINCP)spherepos.h \
+  $(SOPHYAINCP)unitvector.h \
+  $(SOPHYAINCP)vector3d.h \
+  $(SOPHYAINCP)longlat.h \
+  $(SOPHYAINCP)utilgeom.h \
+  $(SOPHYAINCP)skymap.h \
+  $(SOPHYAINCP)spherethetaphi.h \
+  $(SOPHYAINCP)sphericalmap.h \
+  $(SOPHYAINCP)smathconst.h \
+  $(SOPHYAINCP)spherehealpix.h \
+  $(SOPHYAINCP)HEALPixUtils.h \
+  $(SOPHYAINCP)localmap.h \
+  $(SOPHYAINCP)sphereecp.h \
+  $(SOPHYAINCP)fiospherethetaphi.h \
+  $(SOPHYAINCP)fiospherehealpix.h \
+  $(SOPHYAINCP)fiolocalmap.h \
+  $(SOPHYAINCP)fiosphereecp.h pitvmaad.h \
+  $(SOPHYAINCP)complexios.h \
+  $(SOPHYAINCP)fitsspherehealpix.h \
+  $(SOPHYAINCP)fitsfile.h \
+  $(SOPHYAINCP)FitsIO/fitsio.h \
+  $(SOPHYAINCP)FitsIO/longnam.h \
+  $(SOPHYAINCP)fitslocalmap.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)nomspecrespadapter.o: nomspecrespadapter.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  nomspecrespadapter.h nomgadapter.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)specresp.h \
+  $(SOPHYAINCP)specrespvector.h \
+  $(SOPHYAINCP)gaussfilt.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)nomtarradapter.o: nomtarradapter.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)datatype.h nomtarradapter.h \
+  nomgadapter.h $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h pitvmaad.h \
+  $(SOPHYAINCP)piyfxdrw.h \
+  $(SOPHYAINCP)fioarr.h \
+  $(SOPHYAINCP)fitstarray.h \
+  $(SOPHYAINCP)fitsfile.h \
+  $(SOPHYAINCP)FitsIO/fitsio.h \
+  $(SOPHYAINCP)FitsIO/longnam.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)nomtmatvecadapter.o: nomtmatvecadapter.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)datatype.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)objfitter.h \
+  $(SOPHYAINCP)cimage.h \
+  $(SOPHYAINCP)fioarr.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)hisprof.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)poly.h nomtmatvecadapter.h \
+  nomgadapter.h $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)piyfxdrw.h pitvmaad.h \
+  $(SOPHYAINCP)fitstarray.h \
+  $(SOPHYAINCP)fitsfile.h \
+  $(SOPHYAINCP)FitsIO/fitsio.h \
+  $(SOPHYAINCP)FitsIO/longnam.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pawexecut.o: pawexecut.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)strutil.h \
+  $(SOPHYAINCP)strutilxx.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)hisprof.h \
+  $(SOPHYAINCP)histerr.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)ntupintf.h pawexecut.h \
+  piacmd.h $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h dlftypes.h \
+  nobjmgr.h servnobjm.h nomgadapter.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h pistdimgapp.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h pihisto.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pi2dvec.o: pi2dvec.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)nbtri.h pi2dvec.h \
+  pistdimgapp.h $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h nobjmgr.h \
+  dlftypes.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)piscdrawwdg.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piacmd.o: piacmd.cc $(SOPHYAINCP)sopnamsp.h \
+  piacmd.h $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h dlftypes.h \
+  basexecut.h $(SOPHYAINCP)strutil.h \
+  $(SOPHYAINCP)strutilxx.h \
+  $(SOPHYAINCP)srandgen.h pistdimgapp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h nobjmgr.h \
+  pisiadw.h $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h piafitting.h \
+  nomgadapter.h $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h pawexecut.h \
+  cxxexecutor.h cxxexecwin.h contmodex.h flowmodex.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piafitting.o: piafitting.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)strutil.h \
+  $(SOPHYAINCP)nbtri.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)fct1dfit.h \
+  $(SOPHYAINCP)fct2dfit.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)cimage.h \
+  $(SOPHYAINCP)fioarr.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)hisprof.h \
+  $(SOPHYAINCP)objfitter.h piafitting.h \
+  nomgadapter.h $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pdlmgr.h dlftypes.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h nobjmgr.h \
+  pistdimgapp.h $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h nomhistadapter.h \
+  $(SOPHYAINCP)histerr.h \
+  $(SOPHYAINCP)xntuple.h \
+  $(SOPHYAINCP)basedtable.h \
+  $(SOPHYAINCP)segdatablock.h \
+  nomgfdadapter.h nomimagadapter.h nomtmatvecadapter.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pigfd1.o: pigfd1.cc $(SOPHYAINCP)sopnamsp.h \
+  pigfd1.h $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pigfd2.o: pigfd2.cc $(SOPHYAINCP)sopnamsp.h \
+  pigfd2.h $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pigraph3d.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pihisto2d.o: pihisto2d.cc \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)sopnamsp.h pihisto2d.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)piscdrawwdg.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)nbrandom.h \
+  $(SOPHYAINCP)srandgen.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pihisto.o: pihisto.cc \
+  $(SOPHYAINCP)sopnamsp.h pihisto.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)hisprof.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piinit.o: piinit.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h piinit.h \
+  $(SOPHYAINCP)sambainit.h \
+  $(SOPHYAINCP)skymapinit.h \
+  $(SOPHYAINCP)sophyainit.h \
+  $(SOPHYAINCP)ntoolsinit.h \
+  $(SOPHYAINCP)tarrinit.h pistdimgapp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h nobjmgr.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)mutyv.h dlftypes.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h servnobjm.h \
+  nomhistadapter.h nomgadapter.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)hisprof.h \
+  $(SOPHYAINCP)histerr.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)xntuple.h \
+  $(SOPHYAINCP)basedtable.h \
+  $(SOPHYAINCP)segdatablock.h \
+  nomgfdadapter.h nomimagadapter.h \
+  $(SOPHYAINCP)cimage.h \
+  $(SOPHYAINCP)fioarr.h nomtmatvecadapter.h \
+  nomtarradapter.h $(SOPHYAINCP)datatable.h \
+  $(SOPHYAINCP)swppfdtable.h \
+  $(SOPHYAINCP)swsegdb.h \
+  $(SOPHYAINCP)ppfswapper.h \
+  $(SOPHYAINCP)ppftpointerio.h \
+  nomskymapadapter.h $(SOPHYAINCP)pixelmap.h \
+  $(SOPHYAINCP)spherepos.h \
+  $(SOPHYAINCP)unitvector.h \
+  $(SOPHYAINCP)vector3d.h \
+  $(SOPHYAINCP)longlat.h \
+  $(SOPHYAINCP)utilgeom.h \
+  $(SOPHYAINCP)spherethetaphi.h \
+  $(SOPHYAINCP)sphericalmap.h \
+  $(SOPHYAINCP)smathconst.h \
+  $(SOPHYAINCP)spherehealpix.h \
+  $(SOPHYAINCP)HEALPixUtils.h \
+  $(SOPHYAINCP)localmap.h \
+  $(SOPHYAINCP)sphereecp.h \
+  $(SOPHYAINCP)specrespvector.h \
+  $(SOPHYAINCP)specresp.h \
+  $(SOPHYAINCP)gaussfilt.h \
+  nomspecrespadapter.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pintup3d.o: pintup3d.cc \
+  $(SOPHYAINCP)sopnamsp.h pintup3d.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pigraph3d.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pintuple.o: pintuple.cc \
+  $(SOPHYAINCP)sopnamsp.h pintuple.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pipodrw.o: pipodrw.cc \
+  $(SOPHYAINCP)sopnamsp.h pipodrw.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)poly.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pisiadw.o: pisiadw.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)nbmath.h \
+  $(SOPHYAINCP)smathconst.h pistdimgapp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h nobjmgr.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)mutyv.h dlftypes.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)zthread.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h servnobjm.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pistdimgapp.o: pistdimgapp.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)strutil.h \
+  $(SOPHYAINCP)timing.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)psighand.h \
+  $(SOPHYAINCP)cimage.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)fioarr.h \
+  $(SOPHYAINCP)tvector.h pistdimgapp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h nobjmgr.h \
+  dlftypes.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)zthread.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h servnobjm.h \
+  $(SOPHYAINCP)piimgtools.h \
+  $(SOPHYAINCP)pidrwtools.h \
+  $(SOPHYAINCP)piaxestools.h \
+  $(SOPHYAINCP)piscdrawwdg.h piinit.h \
+  $(SOPHYAINCP)sambainit.h \
+  $(SOPHYAINCP)skymapinit.h \
+  $(SOPHYAINCP)sophyainit.h \
+  $(SOPHYAINCP)ntoolsinit.h \
+  $(SOPHYAINCP)tarrinit.h \
+  $(SOPHYAINCP)piversion.h piaversion.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pitvmaad.o: pitvmaad.cc \
+  $(SOPHYAINCP)sopnamsp.h pitvmaad.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)tvector.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)servnobjm.o: servnobjm.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)strutil.h nobjmgr.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)mutyv.h dlftypes.h \
+  servnobjm.h $(SOPHYAINCP)pdlmgr.h \
+  nomgadapter.h $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h pistdimgapp.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)fct1dfit.h \
+  $(SOPHYAINCP)fct2dfit.h pitvmaad.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)cimage.h \
+  $(SOPHYAINCP)fioarr.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)hisprof.h \
+  $(SOPHYAINCP)piyfxdrw.h \
+  $(SOPHYAINCP)pisurfdr.h pintuple.h \
+  pintup3d.h pipodrw.h
+	$(CXXCOMPILE) -o $@ $<
+ 
Index: trunk/SophyaPI/PIext/exclude.peida
===================================================================
--- trunk/SophyaPI/PIext/exclude.peida	(revision 2743)
+++ trunk/SophyaPI/PIext/exclude.peida	(revision 2743)
@@ -0,0 +1,5 @@
+modrecst.cc
+userfitfunex.c
+nommatvecadapter.cc
+nomstladapter.cc
+pistlist.cc
Index: trunk/SophyaPI/PIext/objlist.list
===================================================================
--- trunk/SophyaPI/PIext/objlist.list	(revision 2735)
+++ trunk/SophyaPI/PIext/objlist.list	(revision 2743)
@@ -19,6 +19,6 @@
 pigfd1.o
 pigfd2.o
+pihisto2d.o
 pihisto.o
-pihisto2d.o
 piinit.o
 pintup3d.o
Index: trunk/SophyaPI/PIext/smakefile
===================================================================
--- trunk/SophyaPI/PIext/smakefile	(revision 2743)
+++ trunk/SophyaPI/PIext/smakefile	(revision 2743)
@@ -0,0 +1,2261 @@
+include $(SOPHYABASE)/include/sophyamake.inc
+ 
+all: $(SOPHYALIBP)libPIext.a
+ 
+clean:
+	 rm -f $(SOPHYAOBJP)basexecut.o $(SOPHYAOBJP)contmodex.o $(SOPHYAOBJP)cxxexecutor.o $(SOPHYAOBJP)cxxexecwin.o $(SOPHYAOBJP)flowmodex.o $(SOPHYAOBJP)nobjmgr.o $(SOPHYAOBJP)nomgadapter.o $(SOPHYAOBJP)nomgfdadapter.o $(SOPHYAOBJP)nomhistadapter.o $(SOPHYAOBJP)nomimagadapter.o $(SOPHYAOBJP)nommatvecadapter.o $(SOPHYAOBJP)nomskymapadapter.o $(SOPHYAOBJP)nomspecrespadapter.o $(SOPHYAOBJP)nomstladapter.o $(SOPHYAOBJP)nomtarradapter.o $(SOPHYAOBJP)nomtmatvecadapter.o $(SOPHYAOBJP)pawexecut.o $(SOPHYAOBJP)pi2dvec.o $(SOPHYAOBJP)piacmd.o $(SOPHYAOBJP)piafitting.o $(SOPHYAOBJP)pigfd1.o $(SOPHYAOBJP)pigfd2.o $(SOPHYAOBJP)pihisto2d.o $(SOPHYAOBJP)pihisto.o $(SOPHYAOBJP)piinit.o $(SOPHYAOBJP)pintup3d.o $(SOPHYAOBJP)pintuple.o $(SOPHYAOBJP)pipodrw.o $(SOPHYAOBJP)pisiadw.o $(SOPHYAOBJP)pistdimgapp.o $(SOPHYAOBJP)pistlist.o $(SOPHYAOBJP)pitvmaad.o $(SOPHYAOBJP)servnobjm.o $(SOPHYAOBJP)userfitfunex.o
+	rm -f $(SOPHYALIBP)libPIext.a
+ 
+$(SOPHYALIBP)libPIext.a : $(SOPHYAOBJP)basexecut.o $(SOPHYAOBJP)contmodex.o $(SOPHYAOBJP)cxxexecutor.o $(SOPHYAOBJP)cxxexecwin.o $(SOPHYAOBJP)flowmodex.o $(SOPHYAOBJP)nobjmgr.o $(SOPHYAOBJP)nomgadapter.o $(SOPHYAOBJP)nomgfdadapter.o $(SOPHYAOBJP)nomhistadapter.o $(SOPHYAOBJP)nomimagadapter.o $(SOPHYAOBJP)nomskymapadapter.o $(SOPHYAOBJP)nomspecrespadapter.o $(SOPHYAOBJP)nomtarradapter.o $(SOPHYAOBJP)nomtmatvecadapter.o $(SOPHYAOBJP)pawexecut.o $(SOPHYAOBJP)pi2dvec.o $(SOPHYAOBJP)piacmd.o $(SOPHYAOBJP)piafitting.o $(SOPHYAOBJP)pigfd1.o $(SOPHYAOBJP)pigfd2.o $(SOPHYAOBJP)pihisto2d.o $(SOPHYAOBJP)pihisto.o $(SOPHYAOBJP)piinit.o $(SOPHYAOBJP)pintup3d.o $(SOPHYAOBJP)pintuple.o $(SOPHYAOBJP)pipodrw.o $(SOPHYAOBJP)pisiadw.o $(SOPHYAOBJP)pistdimgapp.o $(SOPHYAOBJP)pitvmaad.o $(SOPHYAOBJP)servnobjm.o
+	$(AR) $(ARFLAGS) $@ $? 
+ 
+$(SOPHYAOBJP)basexecut.o: basexecut.cc \
+  $(SOPHYAINCP)sopnamsp.h piacmd.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h dlftypes.h \
+  basexecut.h $(SOPHYAINCP)strutilxx.h \
+  pistdimgapp.h $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h nobjmgr.h \
+  pisiadw.h $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h servnobjm.h \
+  nomgadapter.h $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)piyfxdrw.h \
+  $(SOPHYAINCP)pibargraph.h \
+  $(SOPHYAINCP)pitxtdrw.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)hisprof.h \
+  $(SOPHYAINCP)ntuple.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)contmodex.o: contmodex.cc \
+  $(SOPHYAINCP)sopnamsp.h contmodex.h \
+  $(SOPHYAINCP)machdefs.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h dlftypes.h \
+  nobjmgr.h $(SOPHYAINCP)pigncont.h \
+  $(SOPHYAINCP)pistdimgapp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)nobjmgr.h \
+  $(SOPHYAINCP)piacmd.h \
+  $(SOPHYAINCP)pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)piscdrawwdg.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)gp_contour.h \
+  $(SOPHYAINCP)gp_types.h \
+  $(SOPHYAINCP)gpc_misc.h \
+  $(SOPHYAINCP)gp_dynarray.h \
+  $(SOPHYAINCP)gp_graph3d.h \
+  $(SOPHYAINCP)gp_alloc.h nomgadapter.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h servnobjm.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)cxxexecutor.o: cxxexecutor.cc \
+  $(SOPHYAINCP)sopnamsp.h cxxexecutor.h \
+  $(SOPHYAINCP)machdefs.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h dlftypes.h \
+  nobjmgr.h $(SOPHYAINCP)strutilxx.h \
+  $(SOPHYAINCP)cxxcmplnk.h nomgadapter.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h pistdimgapp.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)cxxexecwin.o: cxxexecwin.cc \
+  $(SOPHYAINCP)sopnamsp.h cxxexecutor.h \
+  $(SOPHYAINCP)machdefs.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h dlftypes.h \
+  nobjmgr.h cxxexecwin.h \
+  $(SOPHYAINCP)pisysdep.h pistdimgapp.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)flowmodex.o: flowmodex.cc \
+  $(SOPHYAINCP)sopnamsp.h flowmodex.h \
+  $(SOPHYAINCP)machdefs.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h dlftypes.h \
+  nobjmgr.h pi2dvec.h pistdimgapp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)piscdrawwdg.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)ntuple.h nomgadapter.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h servnobjm.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)nobjmgr.o: nobjmgr.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)strutil.h \
+  $(SOPHYAINCP)datatypes.h \
+  $(SOPHYAINCP)machdefs.h nobjmgr.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)mutyv.h dlftypes.h \
+  servnobjm.h $(SOPHYAINCP)pdlmgr.h \
+  nomgadapter.h $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h pistdimgapp.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)fitsautoreader.h \
+  $(SOPHYAINCP)fitsfile.h \
+  $(SOPHYAINCP)FitsIO/fitsio.h \
+  $(SOPHYAINCP)FitsIO/longnam.h \
+  $(SOPHYAINCP)fitstarray.h \
+  $(SOPHYAINCP)fitsspherehealpix.h \
+  $(SOPHYAINCP)spherehealpix.h \
+  $(SOPHYAINCP)sphericalmap.h \
+  $(SOPHYAINCP)smathconst.h \
+  $(SOPHYAINCP)pixelmap.h \
+  $(SOPHYAINCP)spherepos.h \
+  $(SOPHYAINCP)unitvector.h \
+  $(SOPHYAINCP)vector3d.h \
+  $(SOPHYAINCP)longlat.h \
+  $(SOPHYAINCP)utilgeom.h \
+  $(SOPHYAINCP)HEALPixUtils.h \
+  $(SOPHYAINCP)fitsntuple.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)fitsxntuple.h \
+  $(SOPHYAINCP)xntuple.h \
+  $(SOPHYAINCP)fitslocalmap.h \
+  $(SOPHYAINCP)localmap.h \
+  $(SOPHYAINCP)fbtntintf.h pitvmaad.h \
+  $(SOPHYAINCP)piyfxdrw.h \
+  $(SOPHYAINCP)pisurfdr.h pipodrw.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)histos.h pintuple.h \
+  pintup3d.h pigfd1.h pigfd2.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)nomgadapter.o: nomgadapter.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h nomgadapter.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)nomgfdadapter.o: nomgfdadapter.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h nomgfdadapter.h \
+  nomgadapter.h $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h pipodrw.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)objfitter.h \
+  $(SOPHYAINCP)cimage.h \
+  $(SOPHYAINCP)fioarr.h \
+  $(SOPHYAINCP)hisprof.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)nomhistadapter.o: nomhistadapter.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h nomhistadapter.h \
+  nomgadapter.h $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)hisprof.h \
+  $(SOPHYAINCP)histerr.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)xntuple.h \
+  $(SOPHYAINCP)basedtable.h \
+  $(SOPHYAINCP)segdatablock.h pihisto.h \
+  pihisto2d.h $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)piscdrawwdg.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)pieldrw.h pipodrw.h \
+  servnobjm.h nobjmgr.h dlftypes.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)objfitter.h \
+  $(SOPHYAINCP)cimage.h \
+  $(SOPHYAINCP)fioarr.h \
+  $(SOPHYAINCP)fitsntuple.h \
+  $(SOPHYAINCP)fitsfile.h \
+  $(SOPHYAINCP)FitsIO/fitsio.h \
+  $(SOPHYAINCP)FitsIO/longnam.h \
+  $(SOPHYAINCP)fitsxntuple.h \
+  $(SOPHYAINCP)datatable.h \
+  $(SOPHYAINCP)swppfdtable.h \
+  $(SOPHYAINCP)swsegdb.h \
+  $(SOPHYAINCP)ppfswapper.h \
+  $(SOPHYAINCP)ppftpointerio.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)nomimagadapter.o: nomimagadapter.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)datatype.h nomimagadapter.h \
+  nomgadapter.h $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)cimage.h \
+  $(SOPHYAINCP)fioarr.h pimgadapter.h \
+  $(SOPHYAINCP)objfitter.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)hisprof.h \
+  $(SOPHYAINCP)fitstarray.h \
+  $(SOPHYAINCP)fitsfile.h \
+  $(SOPHYAINCP)FitsIO/fitsio.h \
+  $(SOPHYAINCP)FitsIO/longnam.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)nomskymapadapter.o: nomskymapadapter.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)datatype.h nomskymapadapter.h \
+  nomgadapter.h $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)pixelmap.h \
+  $(SOPHYAINCP)spherepos.h \
+  $(SOPHYAINCP)unitvector.h \
+  $(SOPHYAINCP)vector3d.h \
+  $(SOPHYAINCP)longlat.h \
+  $(SOPHYAINCP)utilgeom.h \
+  $(SOPHYAINCP)skymap.h \
+  $(SOPHYAINCP)spherethetaphi.h \
+  $(SOPHYAINCP)sphericalmap.h \
+  $(SOPHYAINCP)smathconst.h \
+  $(SOPHYAINCP)spherehealpix.h \
+  $(SOPHYAINCP)HEALPixUtils.h \
+  $(SOPHYAINCP)localmap.h \
+  $(SOPHYAINCP)sphereecp.h \
+  $(SOPHYAINCP)fiospherethetaphi.h \
+  $(SOPHYAINCP)fiospherehealpix.h \
+  $(SOPHYAINCP)fiolocalmap.h \
+  $(SOPHYAINCP)fiosphereecp.h pitvmaad.h \
+  $(SOPHYAINCP)complexios.h \
+  $(SOPHYAINCP)fitsspherehealpix.h \
+  $(SOPHYAINCP)fitsfile.h \
+  $(SOPHYAINCP)FitsIO/fitsio.h \
+  $(SOPHYAINCP)FitsIO/longnam.h \
+  $(SOPHYAINCP)fitslocalmap.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)nomspecrespadapter.o: nomspecrespadapter.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  nomspecrespadapter.h nomgadapter.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)specresp.h \
+  $(SOPHYAINCP)specrespvector.h \
+  $(SOPHYAINCP)gaussfilt.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)nomtarradapter.o: nomtarradapter.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)datatype.h nomtarradapter.h \
+  nomgadapter.h $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h pitvmaad.h \
+  $(SOPHYAINCP)piyfxdrw.h \
+  $(SOPHYAINCP)fioarr.h \
+  $(SOPHYAINCP)fitstarray.h \
+  $(SOPHYAINCP)fitsfile.h \
+  $(SOPHYAINCP)FitsIO/fitsio.h \
+  $(SOPHYAINCP)FitsIO/longnam.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)nomtmatvecadapter.o: nomtmatvecadapter.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)datatype.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)objfitter.h \
+  $(SOPHYAINCP)cimage.h \
+  $(SOPHYAINCP)fioarr.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)hisprof.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)poly.h nomtmatvecadapter.h \
+  nomgadapter.h $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)piyfxdrw.h pitvmaad.h \
+  $(SOPHYAINCP)fitstarray.h \
+  $(SOPHYAINCP)fitsfile.h \
+  $(SOPHYAINCP)FitsIO/fitsio.h \
+  $(SOPHYAINCP)FitsIO/longnam.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pawexecut.o: pawexecut.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)strutil.h \
+  $(SOPHYAINCP)strutilxx.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)hisprof.h \
+  $(SOPHYAINCP)histerr.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)ntupintf.h pawexecut.h \
+  piacmd.h $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h dlftypes.h \
+  nobjmgr.h servnobjm.h nomgadapter.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h pistdimgapp.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h pihisto.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pi2dvec.o: pi2dvec.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)nbtri.h pi2dvec.h \
+  pistdimgapp.h $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h nobjmgr.h \
+  dlftypes.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)piscdrawwdg.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piacmd.o: piacmd.cc $(SOPHYAINCP)sopnamsp.h \
+  piacmd.h $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h dlftypes.h \
+  basexecut.h $(SOPHYAINCP)strutil.h \
+  $(SOPHYAINCP)strutilxx.h \
+  $(SOPHYAINCP)srandgen.h pistdimgapp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h nobjmgr.h \
+  pisiadw.h $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h piafitting.h \
+  nomgadapter.h $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h pawexecut.h \
+  cxxexecutor.h cxxexecwin.h contmodex.h flowmodex.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piafitting.o: piafitting.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)strutil.h \
+  $(SOPHYAINCP)nbtri.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)fct1dfit.h \
+  $(SOPHYAINCP)fct2dfit.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)cimage.h \
+  $(SOPHYAINCP)fioarr.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)hisprof.h \
+  $(SOPHYAINCP)objfitter.h piafitting.h \
+  nomgadapter.h $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pdlmgr.h dlftypes.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h nobjmgr.h \
+  pistdimgapp.h $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h nomhistadapter.h \
+  $(SOPHYAINCP)histerr.h \
+  $(SOPHYAINCP)xntuple.h \
+  $(SOPHYAINCP)basedtable.h \
+  $(SOPHYAINCP)segdatablock.h \
+  nomgfdadapter.h nomimagadapter.h nomtmatvecadapter.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pigfd1.o: pigfd1.cc $(SOPHYAINCP)sopnamsp.h \
+  pigfd1.h $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pigfd2.o: pigfd2.cc $(SOPHYAINCP)sopnamsp.h \
+  pigfd2.h $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pigraph3d.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pihisto2d.o: pihisto2d.cc \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)sopnamsp.h pihisto2d.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)piscdrawwdg.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)nbrandom.h \
+  $(SOPHYAINCP)srandgen.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pihisto.o: pihisto.cc \
+  $(SOPHYAINCP)sopnamsp.h pihisto.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)hisprof.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piinit.o: piinit.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h piinit.h \
+  $(SOPHYAINCP)sambainit.h \
+  $(SOPHYAINCP)skymapinit.h \
+  $(SOPHYAINCP)sophyainit.h \
+  $(SOPHYAINCP)ntoolsinit.h \
+  $(SOPHYAINCP)tarrinit.h pistdimgapp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h nobjmgr.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)mutyv.h dlftypes.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h servnobjm.h \
+  nomhistadapter.h nomgadapter.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)hisprof.h \
+  $(SOPHYAINCP)histerr.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)xntuple.h \
+  $(SOPHYAINCP)basedtable.h \
+  $(SOPHYAINCP)segdatablock.h \
+  nomgfdadapter.h nomimagadapter.h \
+  $(SOPHYAINCP)cimage.h \
+  $(SOPHYAINCP)fioarr.h nomtmatvecadapter.h \
+  nomtarradapter.h $(SOPHYAINCP)datatable.h \
+  $(SOPHYAINCP)swppfdtable.h \
+  $(SOPHYAINCP)swsegdb.h \
+  $(SOPHYAINCP)ppfswapper.h \
+  $(SOPHYAINCP)ppftpointerio.h \
+  nomskymapadapter.h $(SOPHYAINCP)pixelmap.h \
+  $(SOPHYAINCP)spherepos.h \
+  $(SOPHYAINCP)unitvector.h \
+  $(SOPHYAINCP)vector3d.h \
+  $(SOPHYAINCP)longlat.h \
+  $(SOPHYAINCP)utilgeom.h \
+  $(SOPHYAINCP)spherethetaphi.h \
+  $(SOPHYAINCP)sphericalmap.h \
+  $(SOPHYAINCP)smathconst.h \
+  $(SOPHYAINCP)spherehealpix.h \
+  $(SOPHYAINCP)HEALPixUtils.h \
+  $(SOPHYAINCP)localmap.h \
+  $(SOPHYAINCP)sphereecp.h \
+  $(SOPHYAINCP)specrespvector.h \
+  $(SOPHYAINCP)specresp.h \
+  $(SOPHYAINCP)gaussfilt.h \
+  nomspecrespadapter.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pintup3d.o: pintup3d.cc \
+  $(SOPHYAINCP)sopnamsp.h pintup3d.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pigraph3d.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pintuple.o: pintuple.cc \
+  $(SOPHYAINCP)sopnamsp.h pintuple.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pipodrw.o: pipodrw.cc \
+  $(SOPHYAINCP)sopnamsp.h pipodrw.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)poly.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pisiadw.o: pisiadw.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)nbmath.h \
+  $(SOPHYAINCP)smathconst.h pistdimgapp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h nobjmgr.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)mutyv.h dlftypes.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)zthread.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h servnobjm.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pistdimgapp.o: pistdimgapp.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)strutil.h \
+  $(SOPHYAINCP)timing.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)psighand.h \
+  $(SOPHYAINCP)cimage.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)fioarr.h \
+  $(SOPHYAINCP)tvector.h pistdimgapp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h nobjmgr.h \
+  dlftypes.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)zthread.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h servnobjm.h \
+  $(SOPHYAINCP)piimgtools.h \
+  $(SOPHYAINCP)pidrwtools.h \
+  $(SOPHYAINCP)piaxestools.h \
+  $(SOPHYAINCP)piscdrawwdg.h piinit.h \
+  $(SOPHYAINCP)sambainit.h \
+  $(SOPHYAINCP)skymapinit.h \
+  $(SOPHYAINCP)sophyainit.h \
+  $(SOPHYAINCP)ntoolsinit.h \
+  $(SOPHYAINCP)tarrinit.h \
+  $(SOPHYAINCP)piversion.h piaversion.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)pitvmaad.o: pitvmaad.cc \
+  $(SOPHYAINCP)sopnamsp.h pitvmaad.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)tvector.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)servnobjm.o: servnobjm.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)strutil.h nobjmgr.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)mutyv.h dlftypes.h \
+  servnobjm.h $(SOPHYAINCP)pdlmgr.h \
+  nomgadapter.h $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h pistdimgapp.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)fct1dfit.h \
+  $(SOPHYAINCP)fct2dfit.h pitvmaad.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)cimage.h \
+  $(SOPHYAINCP)fioarr.h \
+  $(SOPHYAINCP)histos.h \
+  $(SOPHYAINCP)histos2.h \
+  $(SOPHYAINCP)hisprof.h \
+  $(SOPHYAINCP)piyfxdrw.h \
+  $(SOPHYAINCP)pisurfdr.h pintuple.h \
+  pintup3d.h pipodrw.h
+	$(CXXCOMPILE) -o $@ $<
+ 
Index: trunk/SophyaPI/ProgPI/Makefile
===================================================================
--- trunk/SophyaPI/ProgPI/Makefile	(revision 2735)
+++ trunk/SophyaPI/ProgPI/Makefile	(revision 2743)
@@ -1,534 +1,513 @@
-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
-
+include ../BuildMgr/sophyamake.inc
+ 
+PROGS = $(SOPHYAEXEP)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
+	rm -f $(SOPHYAOBJP)piapp.o $(SOPHYAOBJP)sopiamodule.o $(SOPHYAOBJP)fitsbtadapter.o $(SOPHYAOBJP)w2ps.o $(SOPHYAOBJP)skymapmodule.o
+ 
+spiapp: $(SOPHYAEXEP)spiapp
+	echo $@ " done"
+$(SOPHYAEXEP)spiapp: $(SOPHYAOBJP)piapp.o $(SOPHYAOBJP)sopiamodule.o $(SOPHYAOBJP)fitsbtadapter.o $(SOPHYAOBJP)w2ps.o $(SOPHYAOBJP)skymapmodule.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+$(SOPHYAOBJP)fitsbtadapter.o: fitsbtadapter.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)nobjmgr.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dlftypes.h \
+  $(SOPHYAINCP)servnobjm.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)nomgadapter.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)pistdimgapp.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h \
+  $(SOPHYAINCP)pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)fbtntintf.h \
+  $(SOPHYAINCP)FitsIO/fitsio.h \
+  $(SOPHYAINCP)FitsIO/longnam.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piapp.o: piapp.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pistdimgapp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)nobjmgr.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dlftypes.h \
+  $(SOPHYAINCP)piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h \
+  $(SOPHYAINCP)pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)piversion.h \
+  $(SOPHYAINCP)piaversion.h \
+  $(SOPHYAINCP)timing.h \
+  $(SOPHYAINCP)skyinit.h \
+  $(SOPHYAINCP)ntoolsinit.h \
+  $(SOPHYAINCP)tarrinit.h \
+  $(SOPHYAINCP)sophyainit.h \
+  $(SOPHYAINCP)xntuple.h \
+  $(SOPHYAINCP)ntupintf.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)skymapmodule.o: skymapmodule.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h \
+  $(SOPHYAINCP)dlftypes.h \
+  $(SOPHYAINCP)nobjmgr.h \
+  $(SOPHYAINCP)pistdimgapp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)servnobjm.h \
+  $(SOPHYAINCP)nomgadapter.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)slinparbuff.h \
+  $(SOPHYAINCP)localmap.h \
+  $(SOPHYAINCP)pixelmap.h \
+  $(SOPHYAINCP)spherepos.h \
+  $(SOPHYAINCP)unitvector.h \
+  $(SOPHYAINCP)vector3d.h \
+  $(SOPHYAINCP)longlat.h \
+  $(SOPHYAINCP)utilgeom.h \
+  $(SOPHYAINCP)sphericalmap.h \
+  $(SOPHYAINCP)smathconst.h \
+  $(SOPHYAINCP)spherehealpix.h \
+  $(SOPHYAINCP)HEALPixUtils.h \
+  $(SOPHYAINCP)spherethetaphi.h \
+  $(SOPHYAINCP)sphericaltransformserver.h \
+  $(SOPHYAINCP)fftservintf.h \
+  $(SOPHYAINCP)fftpserver.h \
+  $(SOPHYAINCP)alm.h \
+  $(SOPHYAINCP)nbrandom.h \
+  $(SOPHYAINCP)srandgen.h \
+  $(SOPHYAINCP)nbmath.h \
+  $(SOPHYAINCP)triangmtx.h \
+  $(SOPHYAINCP)lambdaBuilder.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)sopiamodule.o: sopiamodule.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h \
+  $(SOPHYAINCP)dlftypes.h \
+  $(SOPHYAINCP)nobjmgr.h \
+  $(SOPHYAINCP)pistdimgapp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)servnobjm.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)pitvmaad.h \
+  $(SOPHYAINCP)fftpserver.h \
+  $(SOPHYAINCP)fftservintf.h \
+  $(SOPHYAINCP)bruit.h \
+  $(SOPHYAINCP)piscdrawwdg.h \
+  $(SOPHYAINCP)nomgadapter.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)nomskymapadapter.h \
+  $(SOPHYAINCP)pixelmap.h \
+  $(SOPHYAINCP)spherepos.h \
+  $(SOPHYAINCP)unitvector.h \
+  $(SOPHYAINCP)vector3d.h \
+  $(SOPHYAINCP)longlat.h \
+  $(SOPHYAINCP)utilgeom.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)w2ps.o: w2ps.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h \
+  $(SOPHYAINCP)dlftypes.h \
+  $(SOPHYAINCP)nobjmgr.h \
+  $(SOPHYAINCP)pistdimgapp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h
+	$(CXXCOMPILE) -o $@ $<
+ 
Index: trunk/SophyaPI/ProgPI/programs
===================================================================
--- trunk/SophyaPI/ProgPI/programs	(revision 2735)
+++ trunk/SophyaPI/ProgPI/programs	(revision 2743)
@@ -1,1 +1,1 @@
-spiapp piapp.o sopiamodule.o fitsbtadapter.o w2ps.o
+spiapp piapp.o sopiamodule.o fitsbtadapter.o w2ps.o skymapmodule.o
Index: trunk/SophyaPI/ProgPI/smakefile
===================================================================
--- trunk/SophyaPI/ProgPI/smakefile	(revision 2743)
+++ trunk/SophyaPI/ProgPI/smakefile	(revision 2743)
@@ -0,0 +1,513 @@
+include $(SOPHYABASE)/include/sophyamake.inc
+ 
+PROGS = $(SOPHYAEXEP)spiapp
+ 
+all: $(PROGS)
+ 
+clean:
+	rm -f $(PROGS)
+	rm -f $(SOPHYAOBJP)piapp.o $(SOPHYAOBJP)sopiamodule.o $(SOPHYAOBJP)fitsbtadapter.o $(SOPHYAOBJP)w2ps.o $(SOPHYAOBJP)skymapmodule.o
+ 
+spiapp: $(SOPHYAEXEP)spiapp
+	echo $@ " done"
+$(SOPHYAEXEP)spiapp: $(SOPHYAOBJP)piapp.o $(SOPHYAOBJP)sopiamodule.o $(SOPHYAOBJP)fitsbtadapter.o $(SOPHYAOBJP)w2ps.o $(SOPHYAOBJP)skymapmodule.o
+	$(CXXLINK) -o $@ $? $(SOPHYAALLSLBLIST)
+ 
+$(SOPHYAOBJP)fitsbtadapter.o: fitsbtadapter.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)nobjmgr.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dlftypes.h \
+  $(SOPHYAINCP)servnobjm.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)nomgadapter.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)pistdimgapp.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h \
+  $(SOPHYAINCP)pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)fbtntintf.h \
+  $(SOPHYAINCP)FitsIO/fitsio.h \
+  $(SOPHYAINCP)FitsIO/longnam.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)piapp.o: piapp.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)pistdimgapp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)nobjmgr.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)dlftypes.h \
+  $(SOPHYAINCP)piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h \
+  $(SOPHYAINCP)pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)piversion.h \
+  $(SOPHYAINCP)piaversion.h \
+  $(SOPHYAINCP)timing.h \
+  $(SOPHYAINCP)skyinit.h \
+  $(SOPHYAINCP)ntoolsinit.h \
+  $(SOPHYAINCP)tarrinit.h \
+  $(SOPHYAINCP)sophyainit.h \
+  $(SOPHYAINCP)xntuple.h \
+  $(SOPHYAINCP)ntupintf.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)skymapmodule.o: skymapmodule.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h \
+  $(SOPHYAINCP)dlftypes.h \
+  $(SOPHYAINCP)nobjmgr.h \
+  $(SOPHYAINCP)pistdimgapp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)servnobjm.h \
+  $(SOPHYAINCP)nomgadapter.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)ntuple.h \
+  $(SOPHYAINCP)slinparbuff.h \
+  $(SOPHYAINCP)localmap.h \
+  $(SOPHYAINCP)pixelmap.h \
+  $(SOPHYAINCP)spherepos.h \
+  $(SOPHYAINCP)unitvector.h \
+  $(SOPHYAINCP)vector3d.h \
+  $(SOPHYAINCP)longlat.h \
+  $(SOPHYAINCP)utilgeom.h \
+  $(SOPHYAINCP)sphericalmap.h \
+  $(SOPHYAINCP)smathconst.h \
+  $(SOPHYAINCP)spherehealpix.h \
+  $(SOPHYAINCP)HEALPixUtils.h \
+  $(SOPHYAINCP)spherethetaphi.h \
+  $(SOPHYAINCP)sphericaltransformserver.h \
+  $(SOPHYAINCP)fftservintf.h \
+  $(SOPHYAINCP)fftpserver.h \
+  $(SOPHYAINCP)alm.h \
+  $(SOPHYAINCP)nbrandom.h \
+  $(SOPHYAINCP)srandgen.h \
+  $(SOPHYAINCP)nbmath.h \
+  $(SOPHYAINCP)triangmtx.h \
+  $(SOPHYAINCP)lambdaBuilder.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)sopiamodule.o: sopiamodule.cc \
+  $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h \
+  $(SOPHYAINCP)dlftypes.h \
+  $(SOPHYAINCP)nobjmgr.h \
+  $(SOPHYAINCP)pistdimgapp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h \
+  $(SOPHYAINCP)servnobjm.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)pitvmaad.h \
+  $(SOPHYAINCP)fftpserver.h \
+  $(SOPHYAINCP)fftservintf.h \
+  $(SOPHYAINCP)bruit.h \
+  $(SOPHYAINCP)piscdrawwdg.h \
+  $(SOPHYAINCP)nomgadapter.h \
+  $(SOPHYAINCP)ntupintf.h \
+  $(SOPHYAINCP)generalfit.h \
+  $(SOPHYAINCP)generaldata.h \
+  $(SOPHYAINCP)poly.h \
+  $(SOPHYAINCP)peida.h \
+  $(SOPHYAINCP)utils.h \
+  $(SOPHYAINCP)perrors.h \
+  $(SOPHYAINCP)fmath.h \
+  $(SOPHYAINCP)nomskymapadapter.h \
+  $(SOPHYAINCP)pixelmap.h \
+  $(SOPHYAINCP)spherepos.h \
+  $(SOPHYAINCP)unitvector.h \
+  $(SOPHYAINCP)vector3d.h \
+  $(SOPHYAINCP)longlat.h \
+  $(SOPHYAINCP)utilgeom.h
+	$(CXXCOMPILE) -o $@ $<
+ 
+$(SOPHYAOBJP)w2ps.o: w2ps.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)piacmd.h \
+  $(SOPHYAINCP)commander.h \
+  $(SOPHYAINCP)pdlmgr.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)ctimer.h \
+  $(SOPHYAINCP)zthread.h \
+  $(SOPHYAINCP)dlftypes.h \
+  $(SOPHYAINCP)nobjmgr.h \
+  $(SOPHYAINCP)pistdimgapp.h \
+  $(SOPHYAINCP)pisysdep.h \
+  $(SOPHYAINCP)piapplx.h \
+  $(SOPHYAINCP)piapplgen.h \
+  $(SOPHYAINCP)pimsghandler.h \
+  $(SOPHYAINCP)picontainerx.h \
+  $(SOPHYAINCP)picontainergen.h \
+  $(SOPHYAINCP)piwdgx.h \
+  $(SOPHYAINCP)piwdggen.h \
+  $(SOPHYAINCP)picolist.h \
+  $(SOPHYAINCP)pimenubarx.h \
+  $(SOPHYAINCP)pimenubargen.h \
+  $(SOPHYAINCP)pimenux.h \
+  $(SOPHYAINCP)pimenugen.h \
+  $(SOPHYAINCP)picons.h \
+  $(SOPHYAINCP)pistdwdgx.h \
+  $(SOPHYAINCP)pistdwdggen.h \
+  $(SOPHYAINCP)pibwdgx.h \
+  $(SOPHYAINCP)pibwdggen.h \
+  $(SOPHYAINCP)picmap.h \
+  $(SOPHYAINCP)picmapx.h \
+  $(SOPHYAINCP)picmapgen.h \
+  $(SOPHYAINCP)pigraphx.h \
+  $(SOPHYAINCP)pigraphgen.h \
+  $(SOPHYAINCP)pifontx.h \
+  $(SOPHYAINCP)pifontgen.h \
+  $(SOPHYAINCP)pigrcoord.h \
+  $(SOPHYAINCP)pilineatt.h \
+  $(SOPHYAINCP)pigraphuc.h \
+  $(SOPHYAINCP)pievthandler.h \
+  $(SOPHYAINCP)psfile.h \
+  $(SOPHYAINCP)pigraphps.h \
+  $(SOPHYAINCP)piwindowx.h \
+  $(SOPHYAINCP)piwindowgen.h \
+  $(SOPHYAINCP)pioptmenux.h \
+  $(SOPHYAINCP)pioptmenugen.h \
+  $(SOPHYAINCP)pifilechox.h \
+  $(SOPHYAINCP)pifilechogen.h \
+  $(SOPHYAINCP)piperiodx.h \
+  $(SOPHYAINCP)periodic.h \
+  $(SOPHYAINCP)piimage.h \
+  $(SOPHYAINCP)parradapter.h \
+  $(SOPHYAINCP)lut.h \
+  $(SOPHYAINCP)pieldrw.h \
+  $(SOPHYAINCP)pidrawer.h \
+  $(SOPHYAINCP)pigratt.h \
+  $(SOPHYAINCP)piaxes.h \
+  $(SOPHYAINCP)pipixmapx.h \
+  $(SOPHYAINCP)pipixmapgen.h \
+  $(SOPHYAINCP)picmapview.h \
+  $(SOPHYAINCP)pi3dwdg.h \
+  $(SOPHYAINCP)pi3ddrw.h \
+  $(SOPHYAINCP)pigraph3d.h \
+  $(SOPHYAINCP)pisiadw.h \
+  $(SOPHYAINCP)pilistx.h \
+  $(SOPHYAINCP)pilistgen.h \
+  $(SOPHYAINCP)pistzwin.h \
+  $(SOPHYAINCP)pitherm.h \
+  $(SOPHYAINCP)resusage.h
+	$(CXXCOMPILE) -o $@ $<
+ 
