Index: trunk/SophyaLib/SkyMap/Makefile
===================================================================
--- trunk/SophyaLib/SkyMap/Makefile	(revision 917)
+++ trunk/SophyaLib/SkyMap/Makefile	(revision 919)
@@ -3,7 +3,7 @@
 all: $(LIB)libSkyMap.a
 clean:
-	rm -f $(OBJ)localmap.o $(OBJ)longlat.o $(OBJ)skymapinit.o $(OBJ)spheregorski.o $(OBJ)spherepos.o $(OBJ)spherethetaphi.o $(OBJ)unitvector.o $(OBJ)utilgeom.o $(OBJ)vector3d.o
+	rm -f $(OBJ)fiolocalmap.o $(OBJ)fiospherehealpix.o $(OBJ)fiospherethetaphi.o $(OBJ)localmap.o $(OBJ)longlat.o $(OBJ)skymapinit.o $(OBJ)spherehealpix.o $(OBJ)spherepos.o $(OBJ)spherethetaphi.o $(OBJ)unitvector.o $(OBJ)utilgeom.o $(OBJ)vector3d.o
 	rm -f $(LIB)libSkyMap.a
-$(LIB)libSkyMap.a : $(OBJ)localmap.o $(OBJ)longlat.o $(OBJ)skymapinit.o $(OBJ)spheregorski.o $(OBJ)spherepos.o $(OBJ)spherethetaphi.o $(OBJ)unitvector.o $(OBJ)utilgeom.o $(OBJ)vector3d.o
+$(LIB)libSkyMap.a : $(OBJ)fiolocalmap.o $(OBJ)fiospherehealpix.o $(OBJ)fiospherethetaphi.o $(OBJ)localmap.o $(OBJ)longlat.o $(OBJ)skymapinit.o $(OBJ)spherehealpix.o $(OBJ)spherepos.o $(OBJ)spherethetaphi.o $(OBJ)unitvector.o $(OBJ)utilgeom.o $(OBJ)vector3d.o
 	$(ARCXX) $(ARCXXFLAGS) $@ $?
 ifeq ($(CXX),cxx)
@@ -11,8 +11,58 @@
 endif 
  
+$(OBJ)fiolocalmap.o: fiolocalmap.cc fiolocalmap.h sphericalmap.h \
+ $(INC)smathconst.h \
+ $(INC)machdefs.h pixelmap.h \
+ $(INC)ppersist.h \
+ $(INC)pexceptions.h \
+ $(INC)gnumd5.h \
+ $(INC)dvlist.h \
+ $(INC)objfio.h \
+ $(INC)anydataobj.h spherepos.h unitvector.h \
+ vector3d.h longlat.h utilgeom.h \
+ $(INC)tvector.h \
+ $(INC)tmatrix.h \
+ $(INC)tarray.h \
+ $(INC)basarr.h \
+ $(INC)ndatablock.h \
+ $(INC)utilarr.h localmap.h \
+ $(INC)fiondblock.h
+$(OBJ)fiospherehealpix.o: fiospherehealpix.cc fiospherehealpix.h \
+ sphericalmap.h $(INC)smathconst.h \
+ $(INC)machdefs.h pixelmap.h \
+ $(INC)ppersist.h \
+ $(INC)pexceptions.h \
+ $(INC)gnumd5.h \
+ $(INC)dvlist.h \
+ $(INC)objfio.h \
+ $(INC)anydataobj.h spherepos.h unitvector.h \
+ vector3d.h longlat.h utilgeom.h \
+ $(INC)tvector.h \
+ $(INC)tmatrix.h \
+ $(INC)tarray.h \
+ $(INC)basarr.h \
+ $(INC)ndatablock.h \
+ $(INC)utilarr.h spherehealpix.h \
+ $(INC)fiondblock.h
+$(OBJ)fiospherethetaphi.o: fiospherethetaphi.cc fiospherethetaphi.h \
+ sphericalmap.h $(INC)smathconst.h \
+ $(INC)machdefs.h pixelmap.h \
+ $(INC)ppersist.h \
+ $(INC)pexceptions.h \
+ $(INC)gnumd5.h \
+ $(INC)dvlist.h \
+ $(INC)objfio.h \
+ $(INC)anydataobj.h spherepos.h unitvector.h \
+ vector3d.h longlat.h utilgeom.h \
+ $(INC)tvector.h \
+ $(INC)tmatrix.h \
+ $(INC)tarray.h \
+ $(INC)basarr.h \
+ $(INC)ndatablock.h \
+ $(INC)utilarr.h spherethetaphi.h \
+ $(INC)fiondblock.h
 $(OBJ)localmap.o: localmap.cc localmap.h pixelmap.h \
  $(INC)ppersist.h \
  $(INC)machdefs.h \
- $(INC)pclassids.h \
  $(INC)pexceptions.h \
  $(INC)gnumd5.h \
@@ -31,10 +81,8 @@
  $(INC)fiondblock.h
 $(OBJ)longlat.o: longlat.cc longlat.h utilgeom.h
-$(OBJ)skymapinit.o: skymapinit.cc skymapinit.h \
- $(INC)tarrinit.h \
- $(INC)sophyainit.h \
- $(INC)machdefs.h \
- $(INC)pclassids.h spherethetaphi.h \
- sphericalmap.h $(INC)smathconst.h pixelmap.h \
+$(OBJ)skymapinit.o: skymapinit.cc $(INC)machdefs.h \
+ skymapinit.h $(INC)sophyainit.h \
+ spherethetaphi.h sphericalmap.h \
+ $(INC)smathconst.h pixelmap.h \
  $(INC)ppersist.h \
  $(INC)pexceptions.h \
@@ -49,8 +97,8 @@
  $(INC)basarr.h \
  $(INC)ndatablock.h \
- $(INC)utilarr.h spheregorski.h localmap.h
-$(OBJ)spheregorski.o: spheregorski.cc \
+ $(INC)utilarr.h fiospherehealpix.h \
+ spherehealpix.h fiospherethetaphi.h fiolocalmap.h localmap.h
+$(OBJ)spherehealpix.o: spherehealpix.cc \
  $(INC)machdefs.h \
- $(INC)pclassids.h \
  $(INC)pexceptions.h \
  $(INC)fiondblock.h \
@@ -58,5 +106,5 @@
  $(INC)gnumd5.h \
  $(INC)ndatablock.h \
- $(INC)anydataobj.h spheregorski.h \
+ $(INC)anydataobj.h spherehealpix.h \
  sphericalmap.h $(INC)smathconst.h pixelmap.h \
  $(INC)dvlist.h \
@@ -71,5 +119,4 @@
 $(OBJ)spherepos.o: spherepos.cc spherepos.h \
  $(INC)machdefs.h \
- $(INC)pclassids.h \
  $(INC)ppersist.h \
  $(INC)pexceptions.h \
@@ -78,6 +125,5 @@
 $(OBJ)spherethetaphi.o: spherethetaphi.cc spherethetaphi.h sphericalmap.h \
  $(INC)smathconst.h \
- $(INC)machdefs.h \
- $(INC)pclassids.h pixelmap.h \
+ $(INC)machdefs.h pixelmap.h \
  $(INC)ppersist.h \
  $(INC)pexceptions.h \
@@ -99,5 +145,4 @@
 $(OBJ)utilgeom.o: utilgeom.cc utilgeom.h
 $(OBJ)vector3d.o: vector3d.cc $(INC)machdefs.h \
- $(INC)pclassids.h \
  $(INC)pexceptions.h vector3d.h longlat.h \
  utilgeom.h
Index: trunk/SophyaLib/SkyMap/objlist.list
===================================================================
--- trunk/SophyaLib/SkyMap/objlist.list	(revision 917)
+++ trunk/SophyaLib/SkyMap/objlist.list	(revision 919)
@@ -1,6 +1,9 @@
+fiolocalmap.o
+fiospherehealpix.o
+fiospherethetaphi.o
 localmap.o
 longlat.o
 skymapinit.o
-spheregorski.o
+spherehealpix.o
 spherepos.o
 spherethetaphi.o
