Index: trunk/SophyaLib/SkyMap/smakefile
===================================================================
--- trunk/SophyaLib/SkyMap/smakefile	(revision 3007)
+++ trunk/SophyaLib/SkyMap/smakefile	(revision 3405)
@@ -4,5 +4,5 @@
  
 clean:
-	 rm -f $(SOPHYAOBJP)fiolocalmap.o $(SOPHYAOBJP)fiosphereecp.o $(SOPHYAOBJP)fiospherehealpix.o $(SOPHYAOBJP)fiospherethetaphi.o $(SOPHYAOBJP)HEALPixUtils.o $(SOPHYAOBJP)localmap.o $(SOPHYAOBJP)longlat.o $(SOPHYAOBJP)mapoperation.o $(SOPHYAOBJP)skymapinit.o $(SOPHYAOBJP)sphereecp.o $(SOPHYAOBJP)spherehealpix.o $(SOPHYAOBJP)spherepos.o $(SOPHYAOBJP)spherethetaphi.o $(SOPHYAOBJP)unitvector.o $(SOPHYAOBJP)utilgeom.o $(SOPHYAOBJP)vector3d.o
+	 rm -f $(SOPHYAOBJP)HEALPixUtils.o $(SOPHYAOBJP)fiolocalmap.o $(SOPHYAOBJP)fiosphereecp.o $(SOPHYAOBJP)fiospherehealpix.o $(SOPHYAOBJP)fiospherethetaphi.o $(SOPHYAOBJP)localmap.o $(SOPHYAOBJP)longlat.o $(SOPHYAOBJP)mapoperation.o $(SOPHYAOBJP)skymapinit.o $(SOPHYAOBJP)sphereecp.o $(SOPHYAOBJP)spherehealpix.o $(SOPHYAOBJP)spherepos.o $(SOPHYAOBJP)spherethetaphi.o $(SOPHYAOBJP)unitvector.o $(SOPHYAOBJP)utilgeom.o $(SOPHYAOBJP)vector3d.o
 	rm -f $(SOPHYALIBP)libSkyMap.a
  
@@ -11,4 +11,31 @@
 	touch $(SOPHYAINCP)/SophyaConfInfo/libsophya.objlist
  
+$(SOPHYAOBJP)HEALPixUtils.o: HEALPixUtils.cc \
+  $(SOPHYAINCP)sopnamsp.h HEALPixUtils.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)tvector.h \
+  $(SOPHYAINCP)tmatrix.h \
+  $(SOPHYAINCP)tarray.h \
+  $(SOPHYAINCP)basarr.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)timestamp.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)ndatablock.h \
+  $(SOPHYAINCP)utilarr.h \
+  $(SOPHYAINCP)tmatrix_tsnl.h \
+  $(SOPHYAINCP)tvector_tsnl.h \
+  $(SOPHYAINCP)smathconst.h
+	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  HEALPixUtils.cc
+ 
 $(SOPHYAOBJP)fiolocalmap.o: fiolocalmap.cc \
   $(SOPHYAINCP)sopnamsp.h fiolocalmap.h \
@@ -27,7 +54,6 @@
   $(SOPHYAINCP)mutyv.h \
   $(SOPHYAINCP)timestamp.h spherepos.h \
-  $(SOPHYAINCP)machdefs.h unitvector.h \
-  vector3d.h longlat.h utilgeom.h \
-  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)machdefs.h unitvector.h vector3d.h \
+  longlat.h utilgeom.h $(SOPHYAINCP)anydataobj.h \
   $(SOPHYAINCP)datatype.h \
   $(SOPHYAINCP)tvector.h \
@@ -64,7 +90,6 @@
   $(SOPHYAINCP)mutyv.h \
   $(SOPHYAINCP)timestamp.h spherepos.h \
-  $(SOPHYAINCP)machdefs.h unitvector.h \
-  vector3d.h longlat.h utilgeom.h \
-  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)machdefs.h unitvector.h vector3d.h \
+  longlat.h utilgeom.h $(SOPHYAINCP)anydataobj.h \
   $(SOPHYAINCP)datatype.h \
   $(SOPHYAINCP)tvector.h \
@@ -99,7 +124,6 @@
   $(SOPHYAINCP)mutyv.h \
   $(SOPHYAINCP)timestamp.h spherepos.h \
-  $(SOPHYAINCP)machdefs.h unitvector.h \
-  vector3d.h longlat.h utilgeom.h \
-  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)machdefs.h unitvector.h vector3d.h \
+  longlat.h utilgeom.h $(SOPHYAINCP)anydataobj.h \
   $(SOPHYAINCP)datatype.h \
   $(SOPHYAINCP)tvector.h \
@@ -118,23 +142,21 @@
  
 $(SOPHYAOBJP)fiospherethetaphi.o: fiospherethetaphi.cc \
-  $(SOPHYAINCP)sopnamsp.h \
-  fiospherethetaphi.h sphericalmap.h \
-  $(SOPHYAINCP)smathconst.h \
-  $(SOPHYAINCP)machdefs.h pixelmap.h \
-  $(SOPHYAINCP)ppersist.h \
-  $(SOPHYAINCP)pexceptions.h \
-  $(SOPHYAINCP)gnumd5.h \
-  $(SOPHYAINCP)ppfbinstream.h \
-  $(SOPHYAINCP)rawstream.h \
-  $(SOPHYAINCP)ppfnametag.h \
-  $(SOPHYAINCP)ppersist.h \
-  $(SOPHYAINCP)dvlist.h \
-  $(SOPHYAINCP)objfio.h \
-  $(SOPHYAINCP)anydataobj.h \
-  $(SOPHYAINCP)mutyv.h \
-  $(SOPHYAINCP)timestamp.h spherepos.h \
-  $(SOPHYAINCP)machdefs.h unitvector.h \
-  vector3d.h longlat.h utilgeom.h \
-  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)sopnamsp.h fiospherethetaphi.h \
+  sphericalmap.h $(SOPHYAINCP)smathconst.h \
+  $(SOPHYAINCP)machdefs.h pixelmap.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)timestamp.h spherepos.h \
+  $(SOPHYAINCP)machdefs.h unitvector.h vector3d.h \
+  longlat.h utilgeom.h $(SOPHYAINCP)anydataobj.h \
   $(SOPHYAINCP)datatype.h \
   $(SOPHYAINCP)tvector.h \
@@ -152,49 +174,20 @@
 	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  fiospherethetaphi.cc
  
-$(SOPHYAOBJP)HEALPixUtils.o: HEALPixUtils.cc \
-  $(SOPHYAINCP)sopnamsp.h HEALPixUtils.h \
-  $(SOPHYAINCP)machdefs.h \
-  $(SOPHYAINCP)ndatablock.h \
-  $(SOPHYAINCP)machdefs.h \
-  $(SOPHYAINCP)anydataobj.h \
-  $(SOPHYAINCP)tvector.h \
-  $(SOPHYAINCP)tmatrix.h \
-  $(SOPHYAINCP)tarray.h \
-  $(SOPHYAINCP)basarr.h \
-  $(SOPHYAINCP)mutyv.h \
-  $(SOPHYAINCP)timestamp.h \
-  $(SOPHYAINCP)objfio.h \
-  $(SOPHYAINCP)ppersist.h \
-  $(SOPHYAINCP)pexceptions.h \
-  $(SOPHYAINCP)gnumd5.h \
-  $(SOPHYAINCP)ppfbinstream.h \
-  $(SOPHYAINCP)rawstream.h \
-  $(SOPHYAINCP)ppfnametag.h \
-  $(SOPHYAINCP)dvlist.h \
-  $(SOPHYAINCP)ndatablock.h \
-  $(SOPHYAINCP)utilarr.h \
-  $(SOPHYAINCP)tmatrix_tsnl.h \
-  $(SOPHYAINCP)tvector_tsnl.h \
-  $(SOPHYAINCP)smathconst.h
-	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  HEALPixUtils.cc
- 
-$(SOPHYAOBJP)localmap.o: localmap.cc \
-  $(SOPHYAINCP)sopnamsp.h localmap.h \
-  pixelmap.h $(SOPHYAINCP)ppersist.h \
-  $(SOPHYAINCP)machdefs.h \
-  $(SOPHYAINCP)pexceptions.h \
-  $(SOPHYAINCP)gnumd5.h \
-  $(SOPHYAINCP)ppfbinstream.h \
-  $(SOPHYAINCP)rawstream.h \
-  $(SOPHYAINCP)ppfnametag.h \
-  $(SOPHYAINCP)ppersist.h \
-  $(SOPHYAINCP)dvlist.h \
-  $(SOPHYAINCP)objfio.h \
-  $(SOPHYAINCP)anydataobj.h \
-  $(SOPHYAINCP)mutyv.h \
-  $(SOPHYAINCP)timestamp.h spherepos.h \
-  $(SOPHYAINCP)machdefs.h unitvector.h \
-  vector3d.h longlat.h utilgeom.h \
-  $(SOPHYAINCP)anydataobj.h \
+$(SOPHYAOBJP)localmap.o: localmap.cc $(SOPHYAINCP)sopnamsp.h \
+  localmap.h pixelmap.h $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)timestamp.h spherepos.h \
+  $(SOPHYAINCP)machdefs.h unitvector.h vector3d.h \
+  longlat.h utilgeom.h $(SOPHYAINCP)anydataobj.h \
   $(SOPHYAINCP)datatype.h sphericalmap.h \
   $(SOPHYAINCP)smathconst.h \
@@ -213,7 +206,6 @@
 	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  localmap.cc
  
-$(SOPHYAOBJP)longlat.o: longlat.cc \
-  $(SOPHYAINCP)sopnamsp.h longlat.h \
-  $(SOPHYAINCP)machdefs.h utilgeom.h
+$(SOPHYAOBJP)longlat.o: longlat.cc $(SOPHYAINCP)sopnamsp.h \
+  longlat.h $(SOPHYAINCP)machdefs.h utilgeom.h
 	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  longlat.cc
  
@@ -270,28 +262,27 @@
   $(SOPHYAINCP)tmatrix_tsnl.h \
   $(SOPHYAINCP)tvector_tsnl.h \
-  $(SOPHYAINCP)ndatablock.h \
-  fiospherehealpix.h spherehealpix.h HEALPixUtils.h fiospherethetaphi.h \
-  fiolocalmap.h localmap.h fiosphereecp.h sphereecp.h
+  $(SOPHYAINCP)ndatablock.h fiospherehealpix.h \
+  spherehealpix.h HEALPixUtils.h fiospherethetaphi.h fiolocalmap.h \
+  localmap.h fiosphereecp.h sphereecp.h
 	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  skymapinit.cc
  
-$(SOPHYAOBJP)sphereecp.o: sphereecp.cc \
-  $(SOPHYAINCP)sopnamsp.h sphereecp.h \
-  sphericalmap.h $(SOPHYAINCP)smathconst.h \
-  $(SOPHYAINCP)machdefs.h pixelmap.h \
-  $(SOPHYAINCP)ppersist.h \
-  $(SOPHYAINCP)pexceptions.h \
-  $(SOPHYAINCP)gnumd5.h \
-  $(SOPHYAINCP)ppfbinstream.h \
-  $(SOPHYAINCP)rawstream.h \
-  $(SOPHYAINCP)ppfnametag.h \
-  $(SOPHYAINCP)ppersist.h \
-  $(SOPHYAINCP)dvlist.h \
-  $(SOPHYAINCP)objfio.h \
-  $(SOPHYAINCP)anydataobj.h \
-  $(SOPHYAINCP)mutyv.h \
-  $(SOPHYAINCP)timestamp.h spherepos.h \
-  $(SOPHYAINCP)machdefs.h unitvector.h \
-  vector3d.h longlat.h utilgeom.h \
-  $(SOPHYAINCP)anydataobj.h \
+$(SOPHYAOBJP)sphereecp.o: sphereecp.cc $(SOPHYAINCP)sopnamsp.h \
+  sphereecp.h sphericalmap.h \
+  $(SOPHYAINCP)smathconst.h \
+  $(SOPHYAINCP)machdefs.h pixelmap.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)dvlist.h \
+  $(SOPHYAINCP)objfio.h \
+  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)mutyv.h \
+  $(SOPHYAINCP)timestamp.h spherepos.h \
+  $(SOPHYAINCP)machdefs.h unitvector.h vector3d.h \
+  longlat.h utilgeom.h $(SOPHYAINCP)anydataobj.h \
   $(SOPHYAINCP)datatype.h \
   $(SOPHYAINCP)tvector.h \
@@ -342,17 +333,15 @@
 	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  spherehealpix.cc
  
-$(SOPHYAOBJP)spherepos.o: spherepos.cc \
-  $(SOPHYAINCP)sopnamsp.h spherepos.h \
-  $(SOPHYAINCP)machdefs.h \
-  $(SOPHYAINCP)ppersist.h \
-  $(SOPHYAINCP)machdefs.h \
-  $(SOPHYAINCP)pexceptions.h \
-  $(SOPHYAINCP)gnumd5.h \
-  $(SOPHYAINCP)ppfbinstream.h \
-  $(SOPHYAINCP)rawstream.h \
-  $(SOPHYAINCP)ppfnametag.h \
-  $(SOPHYAINCP)ppersist.h unitvector.h \
-  vector3d.h longlat.h utilgeom.h \
-  $(SOPHYAINCP)anydataobj.h \
+$(SOPHYAOBJP)spherepos.o: spherepos.cc $(SOPHYAINCP)sopnamsp.h \
+  spherepos.h $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)ppersist.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)gnumd5.h \
+  $(SOPHYAINCP)ppfbinstream.h \
+  $(SOPHYAINCP)rawstream.h \
+  $(SOPHYAINCP)ppfnametag.h \
+  $(SOPHYAINCP)ppersist.h unitvector.h vector3d.h \
+  longlat.h utilgeom.h $(SOPHYAINCP)anydataobj.h \
   $(SOPHYAINCP)datatype.h
 	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  spherepos.cc
@@ -374,7 +363,6 @@
   $(SOPHYAINCP)mutyv.h \
   $(SOPHYAINCP)timestamp.h spherepos.h \
-  $(SOPHYAINCP)machdefs.h unitvector.h \
-  vector3d.h longlat.h utilgeom.h \
-  $(SOPHYAINCP)anydataobj.h \
+  $(SOPHYAINCP)machdefs.h unitvector.h vector3d.h \
+  longlat.h utilgeom.h $(SOPHYAINCP)anydataobj.h \
   $(SOPHYAINCP)datatype.h \
   $(SOPHYAINCP)tvector.h \
@@ -392,20 +380,17 @@
  
 $(SOPHYAOBJP)unitvector.o: unitvector.cc \
-  $(SOPHYAINCP)sopnamsp.h unitvector.h \
-  vector3d.h longlat.h \
-  $(SOPHYAINCP)machdefs.h utilgeom.h
+  $(SOPHYAINCP)sopnamsp.h unitvector.h vector3d.h \
+  longlat.h $(SOPHYAINCP)machdefs.h utilgeom.h
 	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  unitvector.cc
  
-$(SOPHYAOBJP)utilgeom.o: utilgeom.cc \
-  $(SOPHYAINCP)sopnamsp.h \
+$(SOPHYAOBJP)utilgeom.o: utilgeom.cc $(SOPHYAINCP)sopnamsp.h \
   $(SOPHYAINCP)machdefs.h utilgeom.h
 	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  utilgeom.cc
  
-$(SOPHYAOBJP)vector3d.o: vector3d.cc \
-  $(SOPHYAINCP)sopnamsp.h \
-  $(SOPHYAINCP)machdefs.h \
-  $(SOPHYAINCP)pexceptions.h \
-  $(SOPHYAINCP)machdefs.h vector3d.h \
-  longlat.h utilgeom.h
+$(SOPHYAOBJP)vector3d.o: vector3d.cc $(SOPHYAINCP)sopnamsp.h \
+  $(SOPHYAINCP)machdefs.h \
+  $(SOPHYAINCP)pexceptions.h \
+  $(SOPHYAINCP)machdefs.h vector3d.h longlat.h \
+  utilgeom.h
 	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  vector3d.cc
  
