Index: trunk/SophyaLib/SkyT/Makefile
===================================================================
--- trunk/SophyaLib/SkyT/Makefile	(revision 806)
+++ trunk/SophyaLib/SkyT/Makefile	(revision 824)
@@ -3,53 +3,112 @@
 all: $(LIB)libSkyT.a
 clean:
-	rm -f $(OBJ)blackbody.o $(OBJ)convtools.o $(OBJ)easyTest.o $(OBJ)gaussfilt.o $(OBJ)nupower.o $(OBJ)radspec.o $(OBJ)radspecvector.o $(OBJ)skymixer.o $(OBJ)specresp.o $(OBJ)specrespvector.o $(OBJ)squarefilt.o $(OBJ)tgrsr.o $(OBJ)tgsky.o $(OBJ)trianglefilt.o
+	rm -f $(OBJ)blackbody.o $(OBJ)convtools.o $(OBJ)gaussfilt.o $(OBJ)nupower.o $(OBJ)radspec.o $(OBJ)radspecvector.o $(OBJ)skyinit.o $(OBJ)specresp.o $(OBJ)specrespvector.o $(OBJ)squarefilt.o $(OBJ)trianglefilt.o
 	rm -f $(LIB)libSkyT.a
-$(LIB)libSkyT.a : $(OBJ)blackbody.o $(OBJ)convtools.o $(OBJ)gaussfilt.o $(OBJ)nupower.o $(OBJ)radspec.o $(OBJ)radspecvector.o $(OBJ)specresp.o $(OBJ)specrespvector.o $(OBJ)squarefilt.o $(OBJ)trianglefilt.o
+$(LIB)libSkyT.a : $(OBJ)blackbody.o $(OBJ)convtools.o $(OBJ)gaussfilt.o $(OBJ)nupower.o $(OBJ)radspec.o $(OBJ)radspecvector.o $(OBJ)skyinit.o $(OBJ)specresp.o $(OBJ)specrespvector.o $(OBJ)squarefilt.o $(OBJ)trianglefilt.o
 	$(ARCXX) $(ARCXXFLAGS) $@ $?
 ifeq ($(CXX),cxx)
-	$(CXX) $? $(CPPFLAGS) $(CXXFLAGS) -L$(LIB) -lSkyT -lSamba -lNTools -lSysTools -o $(OBJ)xx.x -Hf
+	$(CXX) $? $(CPPFLAGS) $(CXXFLAGS) -o $(OBJ)xx.x -Hf
 endif 
  
 $(OBJ)blackbody.o: blackbody.cc $(INC)machdefs.h \
  $(INC)pclassids.h blackbody.h radspec.h \
- specresp.h convtools.h
+ specresp.h $(INC)anydataobj.h \
+ $(INC)objfio.h \
+ $(INC)ppersist.h \
+ $(INC)pexceptions.h \
+ $(INC)gnumd5.h convtools.h
 $(OBJ)convtools.o: convtools.cc convtools.h
 $(OBJ)gaussfilt.o: gaussfilt.cc $(INC)machdefs.h \
- $(INC)pclassids.h gaussfilt.h specresp.h
+ $(INC)pclassids.h gaussfilt.h specresp.h \
+ $(INC)anydataobj.h \
+ $(INC)objfio.h \
+ $(INC)ppersist.h \
+ $(INC)pexceptions.h \
+ $(INC)gnumd5.h
 $(OBJ)nupower.o: nupower.cc $(INC)machdefs.h \
  $(INC)pclassids.h nupower.h radspec.h \
- specresp.h convtools.h
+ specresp.h $(INC)anydataobj.h \
+ $(INC)objfio.h \
+ $(INC)ppersist.h \
+ $(INC)pexceptions.h \
+ $(INC)gnumd5.h convtools.h
 $(OBJ)radspec.o: radspec.cc $(INC)machdefs.h \
  $(INC)pclassids.h radspec.h specresp.h \
- $(INC)integ.h \
- $(INC)pexceptions.h
+ $(INC)anydataobj.h \
+ $(INC)objfio.h \
+ $(INC)ppersist.h \
+ $(INC)pexceptions.h \
+ $(INC)gnumd5.h \
+ $(INC)integ.h
 $(OBJ)radspecvector.o: radspecvector.cc \
  $(INC)machdefs.h \
  $(INC)pclassids.h radspecvector.h radspec.h \
+ specresp.h $(INC)anydataobj.h \
+ $(INC)objfio.h \
+ $(INC)ppersist.h \
+ $(INC)pexceptions.h \
+ $(INC)gnumd5.h \
+ $(INC)tvector.h \
+ $(INC)tmatrix.h \
+ $(INC)tarray.h \
+ $(INC)basarr.h \
+ $(INC)dvlist.h \
+ $(INC)ndatablock.h \
+ $(INC)utilarr.h
+$(OBJ)skyinit.o: skyinit.cc skyinit.h \
+ $(INC)ntoolsinit.h \
+ $(INC)tarrinit.h \
+ $(INC)sophyainit.h \
+ $(INC)machdefs.h \
+ $(INC)pclassids.h \
+ $(INC)ppersist.h \
+ $(INC)pexceptions.h \
+ $(INC)gnumd5.h \
+ $(INC)objfio.h \
+ $(INC)anydataobj.h specrespvector.h \
  specresp.h $(INC)tvector.h \
  $(INC)tmatrix.h \
- $(INC)ppersist.h \
- $(INC)pexceptions.h \
- $(INC)md5.h \
- $(INC)anydataobj.h \
- $(INC)ndatablock.h
+ $(INC)tarray.h \
+ $(INC)basarr.h \
+ $(INC)dvlist.h \
+ $(INC)ndatablock.h \
+ $(INC)utilarr.h gaussfilt.h
 $(OBJ)specresp.o: specresp.cc specresp.h \
  $(INC)machdefs.h \
  $(INC)pclassids.h \
+ $(INC)anydataobj.h \
  $(INC)integ.h \
- $(INC)pexceptions.h
+ $(INC)pexceptions.h \
+ $(INC)tvector.h \
+ $(INC)tmatrix.h \
+ $(INC)tarray.h \
+ $(INC)basarr.h \
+ $(INC)dvlist.h \
+ $(INC)objfio.h \
+ $(INC)ppersist.h \
+ $(INC)gnumd5.h \
+ $(INC)ndatablock.h \
+ $(INC)utilarr.h
 $(OBJ)specrespvector.o: specrespvector.cc \
  $(INC)machdefs.h \
  $(INC)pclassids.h specrespvector.h \
- specresp.h $(INC)tvector.h \
+ specresp.h $(INC)anydataobj.h \
+ $(INC)tvector.h \
  $(INC)tmatrix.h \
+ $(INC)tarray.h \
+ $(INC)basarr.h \
+ $(INC)dvlist.h \
+ $(INC)objfio.h \
  $(INC)ppersist.h \
  $(INC)pexceptions.h \
- $(INC)md5.h \
- $(INC)anydataobj.h \
- $(INC)ndatablock.h
+ $(INC)gnumd5.h \
+ $(INC)ndatablock.h \
+ $(INC)utilarr.h \
+ $(INC)fioarr.h
 $(OBJ)squarefilt.o: squarefilt.cc $(INC)machdefs.h \
- $(INC)pclassids.h squarefilt.h specresp.h
+ $(INC)pclassids.h squarefilt.h specresp.h \
+ $(INC)anydataobj.h
 $(OBJ)trianglefilt.o: trianglefilt.cc \
  $(INC)machdefs.h \
- $(INC)pclassids.h trianglefilt.h specresp.h
+ $(INC)pclassids.h trianglefilt.h specresp.h \
+ $(INC)anydataobj.h
Index: trunk/SophyaLib/SkyT/objlist.list
===================================================================
--- trunk/SophyaLib/SkyT/objlist.list	(revision 806)
+++ trunk/SophyaLib/SkyT/objlist.list	(revision 824)
@@ -5,4 +5,5 @@
 radspec.o
 radspecvector.o
+skyinit.o
 specresp.o
 specrespvector.o
