include $(SOPHYABASE)/include/sophyamake.inc
 
all: $(SOPHYALIBP)libFitsIOServer.a
 
clean:
	 rm -f $(SOPHYAOBJP)datacirclefits.o $(SOPHYAOBJP)fabtcolread.o $(SOPHYAOBJP)fabtwriter.o $(SOPHYAOBJP)fboloread.o $(SOPHYAOBJP)fbtntintf.o $(SOPHYAOBJP)fiosinit.o $(SOPHYAOBJP)fitsbntbllineRW.o $(SOPHYAOBJP)fitsfile.o $(SOPHYAOBJP)fitsgenedata.o $(SOPHYAOBJP)fitshdtable.o $(SOPHYAOBJP)fitshisterr.o $(SOPHYAOBJP)fitshistos.o $(SOPHYAOBJP)fitsinoutfile.o $(SOPHYAOBJP)fitslocalmap.o $(SOPHYAOBJP)fitsmanager.o $(SOPHYAOBJP)fitsntuple.o $(SOPHYAOBJP)fitsspherehealpix.o $(SOPHYAOBJP)fitsspherethetaphi.o $(SOPHYAOBJP)fitstarray.o $(SOPHYAOBJP)swfitsdtable.o
	rm -f $(SOPHYALIBP)libFitsIOServer.a
 
$(SOPHYALIBP)libFitsIOServer.a : $(SOPHYAOBJP)datacirclefits.o $(SOPHYAOBJP)fabtcolread.o $(SOPHYAOBJP)fabtwriter.o $(SOPHYAOBJP)fboloread.o $(SOPHYAOBJP)fbtntintf.o $(SOPHYAOBJP)fiosinit.o $(SOPHYAOBJP)fitsbntbllineRW.o $(SOPHYAOBJP)fitsfile.o $(SOPHYAOBJP)fitsgenedata.o $(SOPHYAOBJP)fitshdtable.o $(SOPHYAOBJP)fitshisterr.o $(SOPHYAOBJP)fitshistos.o $(SOPHYAOBJP)fitsinoutfile.o $(SOPHYAOBJP)fitslocalmap.o $(SOPHYAOBJP)fitsmanager.o $(SOPHYAOBJP)fitsntuple.o $(SOPHYAOBJP)fitsspherehealpix.o $(SOPHYAOBJP)fitsspherethetaphi.o $(SOPHYAOBJP)fitstarray.o $(SOPHYAOBJP)swfitsdtable.o
	$(AR) $(ARFLAGS) $@ $? 
	touch $(SOPHYAINCP)/SophyaConfInfo/libextsophya.objlist
 
$(SOPHYAOBJP)datacirclefits.o: datacirclefits.cc \
  $(SOPHYAINCP)sopnamsp.h datacirclefits.h \
  $(SOPHYAINCP)datacirclebase.h \
  $(SOPHYAINCP)circle.h \
  $(SOPHYAINCP)vector3d.h \
  $(SOPHYAINCP)longlat.h \
  $(SOPHYAINCP)machdefs.h \
  $(SOPHYAINCP)utilgeom.h \
  $(SOPHYAINCP)unitvector.h \
  $(SOPHYAINCP)geometry.h \
  $(SOPHYAINCP)FitsIO/fitsio.h \
  $(SOPHYAINCP)FitsIO/longnam.h
	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  datacirclefits.cc
 
$(SOPHYAOBJP)fabtcolread.o: fabtcolread.cc \
  $(SOPHYAINCP)sopnamsp.h \
  $(SOPHYAINCP)machdefs.h \
  $(SOPHYAINCP)pexceptions.h \
  $(SOPHYAINCP)machdefs.h fabtcolread.h \
  $(SOPHYAINCP)anydataobj.h \
  $(SOPHYAINCP)tvector.h \
  $(SOPHYAINCP)tmatrix.h \
  $(SOPHYAINCP)tarray.h \
  $(SOPHYAINCP)basarr.h \
  $(SOPHYAINCP)anydataobj.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)randinterf.h \
  $(SOPHYAINCP)tmatrix_tsnl.h \
  $(SOPHYAINCP)tvector_tsnl.h \
  $(SOPHYAINCP)FitsIO/fitsio.h \
  $(SOPHYAINCP)FitsIO/longnam.h
	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  fabtcolread.cc
 
$(SOPHYAOBJP)fabtwriter.o: fabtwriter.cc \
  $(SOPHYAINCP)sopnamsp.h \
  $(SOPHYAINCP)machdefs.h \
  $(SOPHYAINCP)pexceptions.h \
  $(SOPHYAINCP)machdefs.h fabtwriter.h \
  $(SOPHYAINCP)anydataobj.h \
  $(SOPHYAINCP)tvector.h \
  $(SOPHYAINCP)tmatrix.h \
  $(SOPHYAINCP)tarray.h \
  $(SOPHYAINCP)basarr.h \
  $(SOPHYAINCP)anydataobj.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)randinterf.h \
  $(SOPHYAINCP)tmatrix_tsnl.h \
  $(SOPHYAINCP)tvector_tsnl.h \
  $(SOPHYAINCP)FitsIO/fitsio.h \
  $(SOPHYAINCP)FitsIO/longnam.h
	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  fabtwriter.cc
 
$(SOPHYAOBJP)fboloread.o: fboloread.cc $(SOPHYAINCP)sopnamsp.h \
  $(SOPHYAINCP)machdefs.h \
  $(SOPHYAINCP)pexceptions.h \
  $(SOPHYAINCP)machdefs.h fboloread.h \
  $(SOPHYAINCP)anydataobj.h \
  $(SOPHYAINCP)tvector.h \
  $(SOPHYAINCP)tmatrix.h \
  $(SOPHYAINCP)tarray.h \
  $(SOPHYAINCP)basarr.h \
  $(SOPHYAINCP)anydataobj.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)randinterf.h \
  $(SOPHYAINCP)tmatrix_tsnl.h \
  $(SOPHYAINCP)tvector_tsnl.h fabtcolread.h \
  $(SOPHYAINCP)FitsIO/fitsio.h \
  $(SOPHYAINCP)FitsIO/longnam.h
	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  fboloread.cc
 
$(SOPHYAOBJP)fbtntintf.o: fbtntintf.cc $(SOPHYAINCP)sopnamsp.h \
  $(SOPHYAINCP)machdefs.h \
  $(SOPHYAINCP)pexceptions.h \
  $(SOPHYAINCP)machdefs.h fbtntintf.h \
  $(SOPHYAINCP)anydataobj.h \
  $(SOPHYAINCP)ntupintf.h \
  $(SOPHYAINCP)FitsIO/fitsio.h \
  $(SOPHYAINCP)FitsIO/longnam.h
	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  fbtntintf.cc
 
$(SOPHYAOBJP)fiosinit.o: fiosinit.cc $(SOPHYAINCP)sopnamsp.h \
  $(SOPHYAINCP)machdefs.h fiosinit.h \
  $(SOPHYAINCP)sophyainit.h \
  $(SOPHYAINCP)machdefs.h fitsmanager.h \
  fitsinoutfile.h $(SOPHYAINCP)pexceptions.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)timestamp.h \
  $(SOPHYAINCP)FitsIO/fitsio.h \
  $(SOPHYAINCP)FitsIO/longnam.h fitshdtable.h \
  $(SOPHYAINCP)datatable.h \
  $(SOPHYAINCP)basedtable.h \
  $(SOPHYAINCP)ntupintf.h \
  $(SOPHYAINCP)dvlist.h \
  $(SOPHYAINCP)segdatablock.h \
  $(SOPHYAINCP)thsafeop.h \
  $(SOPHYAINCP)tvector.h \
  $(SOPHYAINCP)tmatrix.h \
  $(SOPHYAINCP)tarray.h \
  $(SOPHYAINCP)basarr.h \
  $(SOPHYAINCP)ndatablock.h \
  $(SOPHYAINCP)utilarr.h \
  $(SOPHYAINCP)randinterf.h \
  $(SOPHYAINCP)tmatrix_tsnl.h \
  $(SOPHYAINCP)tvector_tsnl.h fitshandler.h \
  fitsarrhand.h $(SOPHYAINCP)tarray.h \
  $(SOPHYAINCP)tvector.h fitsblkrw.h fitsntuple.h \
  $(SOPHYAINCP)ntuple.h \
  $(SOPHYAINCP)anydataobj.h \
  $(SOPHYAINCP)ppersist.h fitsfile.h \
  $(SOPHYAINCP)ndatablock.h 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)datatype.h \
  $(SOPHYAINCP)HEALPixUtils.h \
  fitsspherethetaphi.h \
  $(SOPHYAINCP)spherethetaphi.h fitslocalmap.h \
  $(SOPHYAINCP)localmap.h fitshistos.h \
  $(SOPHYAINCP)histos.h \
  $(SOPHYAINCP)peida.h \
  $(SOPHYAINCP)utils.h \
  $(SOPHYAINCP)perrors.h \
  $(SOPHYAINCP)fmath.h \
  $(SOPHYAINCP)histos2.h \
  $(SOPHYAINCP)histos.h fitsgenedata.h \
  $(SOPHYAINCP)generaldata.h \
  $(SOPHYAINCP)poly.h
	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  fiosinit.cc
 
$(SOPHYAOBJP)fitsbntbllineRW.o: fitsbntbllineRW.cc \
  $(SOPHYAINCP)sopnamsp.h \
  $(SOPHYAINCP)pexceptions.h \
  $(SOPHYAINCP)machdefs.h fitsbntbllineRW.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)timestamp.h fitsfile.h \
  $(SOPHYAINCP)ndatablock.h fitsinoutfile.h \
  $(SOPHYAINCP)machdefs.h \
  $(SOPHYAINCP)FitsIO/fitsio.h \
  $(SOPHYAINCP)FitsIO/longnam.h fitshandler.h \
  $(SOPHYAINCP)utils.h
	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  fitsbntbllineRW.cc
 
$(SOPHYAOBJP)fitsfile.o: fitsfile.cc $(SOPHYAINCP)sopnamsp.h \
  $(SOPHYAINCP)machdefs.h fitsfile.h \
  $(SOPHYAINCP)ndatablock.h \
  $(SOPHYAINCP)machdefs.h \
  $(SOPHYAINCP)anydataobj.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)mutyv.h \
  $(SOPHYAINCP)timestamp.h fitsinoutfile.h \
  $(SOPHYAINCP)pexceptions.h \
  $(SOPHYAINCP)FitsIO/fitsio.h \
  $(SOPHYAINCP)FitsIO/longnam.h fitshandler.h \
  $(SOPHYAINCP)strutil.h \
  $(SOPHYAINCP)anydataobj.h
	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  fitsfile.cc
 
$(SOPHYAOBJP)fitsgenedata.o: fitsgenedata.cc \
  $(SOPHYAINCP)machdefs.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)timestamp.h \
  $(SOPHYAINCP)dvlist.h \
  $(SOPHYAINCP)ndatablock.h \
  $(SOPHYAINCP)utilarr.h \
  $(SOPHYAINCP)randinterf.h \
  $(SOPHYAINCP)tmatrix_tsnl.h \
  $(SOPHYAINCP)tvector_tsnl.h fitsblkrw.h \
  fitsinoutfile.h $(SOPHYAINCP)pexceptions.h \
  $(SOPHYAINCP)dvlist.h \
  $(SOPHYAINCP)FitsIO/fitsio.h \
  $(SOPHYAINCP)FitsIO/longnam.h fitshandler.h
	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  fitsgenedata.cc
 
$(SOPHYAOBJP)fitshdtable.o: fitshdtable.cc \
  $(SOPHYAINCP)machdefs.h \
  $(SOPHYAINCP)datatable.h \
  $(SOPHYAINCP)basedtable.h \
  $(SOPHYAINCP)machdefs.h \
  $(SOPHYAINCP)ntupintf.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)timestamp.h \
  $(SOPHYAINCP)segdatablock.h \
  $(SOPHYAINCP)thsafeop.h \
  $(SOPHYAINCP)tvector.h \
  $(SOPHYAINCP)tmatrix.h \
  $(SOPHYAINCP)tarray.h \
  $(SOPHYAINCP)basarr.h \
  $(SOPHYAINCP)ndatablock.h \
  $(SOPHYAINCP)utilarr.h \
  $(SOPHYAINCP)randinterf.h \
  $(SOPHYAINCP)tmatrix_tsnl.h \
  $(SOPHYAINCP)tvector_tsnl.h fitsblkrw.h \
  fitsinoutfile.h $(SOPHYAINCP)pexceptions.h \
  $(SOPHYAINCP)dvlist.h \
  $(SOPHYAINCP)FitsIO/fitsio.h \
  $(SOPHYAINCP)FitsIO/longnam.h fitshandler.h \
  swfitsdtable.h $(SOPHYAINCP)basedtable.h \
  $(SOPHYAINCP)swsegdb.h fitsswapper.h
	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  fitshdtable.cc
 
$(SOPHYAOBJP)fitshisterr.o: fitshisterr.cc \
  $(SOPHYAINCP)machdefs.h \
  $(SOPHYAINCP)histerr.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)tvector.h \
  $(SOPHYAINCP)tmatrix.h \
  $(SOPHYAINCP)tarray.h \
  $(SOPHYAINCP)basarr.h \
  $(SOPHYAINCP)mutyv.h \
  $(SOPHYAINCP)timestamp.h \
  $(SOPHYAINCP)dvlist.h \
  $(SOPHYAINCP)ndatablock.h \
  $(SOPHYAINCP)utilarr.h \
  $(SOPHYAINCP)randinterf.h \
  $(SOPHYAINCP)tmatrix_tsnl.h \
  $(SOPHYAINCP)tvector_tsnl.h \
  $(SOPHYAINCP)hist2err.h fitsblkrw.h \
  fitsinoutfile.h $(SOPHYAINCP)pexceptions.h \
  $(SOPHYAINCP)dvlist.h \
  $(SOPHYAINCP)FitsIO/fitsio.h \
  $(SOPHYAINCP)FitsIO/longnam.h fitshandler.h
	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  fitshisterr.cc
 
$(SOPHYAOBJP)fitshistos.o: fitshistos.cc \
  $(SOPHYAINCP)machdefs.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)timestamp.h \
  $(SOPHYAINCP)dvlist.h \
  $(SOPHYAINCP)ndatablock.h \
  $(SOPHYAINCP)utilarr.h \
  $(SOPHYAINCP)randinterf.h \
  $(SOPHYAINCP)tmatrix_tsnl.h \
  $(SOPHYAINCP)tvector_tsnl.h \
  $(SOPHYAINCP)hisprof.h \
  $(SOPHYAINCP)histos.h \
  $(SOPHYAINCP)histos2.h fitsblkrw.h \
  fitsinoutfile.h $(SOPHYAINCP)pexceptions.h \
  $(SOPHYAINCP)dvlist.h \
  $(SOPHYAINCP)FitsIO/fitsio.h \
  $(SOPHYAINCP)FitsIO/longnam.h fitshandler.h
	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  fitshistos.cc
 
$(SOPHYAOBJP)fitsinoutfile.o: fitsinoutfile.cc \
  $(SOPHYAINCP)sopnamsp.h \
  $(SOPHYAINCP)machdefs.h \
  $(SOPHYAINCP)segdatablock.h \
  $(SOPHYAINCP)machdefs.h \
  $(SOPHYAINCP)anydataobj.h \
  $(SOPHYAINCP)thsafeop.h \
  $(SOPHYAINCP)pexceptions.h fitsinoutfile.h \
  $(SOPHYAINCP)pexceptions.h \
  $(SOPHYAINCP)dvlist.h \
  $(SOPHYAINCP)objfio.h \
  $(SOPHYAINCP)ppersist.h \
  $(SOPHYAINCP)gnumd5.h \
  $(SOPHYAINCP)ppfbinstream.h \
  $(SOPHYAINCP)rawstream.h \
  $(SOPHYAINCP)ppfnametag.h \
  $(SOPHYAINCP)mutyv.h \
  $(SOPHYAINCP)timestamp.h \
  $(SOPHYAINCP)FitsIO/fitsio.h \
  $(SOPHYAINCP)FitsIO/longnam.h \
  $(SOPHYAINCP)strutil.h
	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  fitsinoutfile.cc
 
$(SOPHYAOBJP)fitslocalmap.o: fitslocalmap.cc \
  $(SOPHYAINCP)sopnamsp.h \
  $(SOPHYAINCP)machdefs.h fitslocalmap.h \
  $(SOPHYAINCP)pexceptions.h \
  $(SOPHYAINCP)machdefs.h \
  $(SOPHYAINCP)localmap.h \
  $(SOPHYAINCP)pixelmap.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)anydataobj.h \
  $(SOPHYAINCP)mutyv.h \
  $(SOPHYAINCP)timestamp.h \
  $(SOPHYAINCP)spherepos.h \
  $(SOPHYAINCP)unitvector.h \
  $(SOPHYAINCP)vector3d.h \
  $(SOPHYAINCP)longlat.h \
  $(SOPHYAINCP)utilgeom.h \
  $(SOPHYAINCP)datatype.h \
  $(SOPHYAINCP)sphericalmap.h \
  $(SOPHYAINCP)smathconst.h \
  $(SOPHYAINCP)tvector.h \
  $(SOPHYAINCP)tmatrix.h \
  $(SOPHYAINCP)tarray.h \
  $(SOPHYAINCP)basarr.h \
  $(SOPHYAINCP)ndatablock.h \
  $(SOPHYAINCP)utilarr.h \
  $(SOPHYAINCP)randinterf.h \
  $(SOPHYAINCP)tmatrix_tsnl.h \
  $(SOPHYAINCP)tvector_tsnl.h fitsfile.h \
  $(SOPHYAINCP)ndatablock.h \
  $(SOPHYAINCP)dvlist.h fitsinoutfile.h \
  $(SOPHYAINCP)FitsIO/fitsio.h \
  $(SOPHYAINCP)FitsIO/longnam.h fitshandler.h
	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  fitslocalmap.cc
 
$(SOPHYAOBJP)fitsmanager.o: fitsmanager.cc \
  $(SOPHYAINCP)machdefs.h \
  $(SOPHYAINCP)sopnamsp.h fitsmanager.h \
  fitsinoutfile.h $(SOPHYAINCP)pexceptions.h \
  $(SOPHYAINCP)machdefs.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)timestamp.h \
  $(SOPHYAINCP)FitsIO/fitsio.h \
  $(SOPHYAINCP)FitsIO/longnam.h fitshandler.h
	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  fitsmanager.cc
 
$(SOPHYAOBJP)fitsntuple.o: fitsntuple.cc \
  $(SOPHYAINCP)sopnamsp.h \
  $(SOPHYAINCP)pexceptions.h \
  $(SOPHYAINCP)machdefs.h fitsntuple.h \
  $(SOPHYAINCP)machdefs.h \
  $(SOPHYAINCP)ntuple.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)ntupintf.h \
  $(SOPHYAINCP)dvlist.h \
  $(SOPHYAINCP)mutyv.h \
  $(SOPHYAINCP)timestamp.h \
  $(SOPHYAINCP)anydataobj.h \
  $(SOPHYAINCP)ppersist.h fitsfile.h \
  $(SOPHYAINCP)ndatablock.h \
  $(SOPHYAINCP)dvlist.h fitsinoutfile.h \
  $(SOPHYAINCP)FitsIO/fitsio.h \
  $(SOPHYAINCP)FitsIO/longnam.h fitshandler.h
	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  fitsntuple.cc
 
$(SOPHYAOBJP)fitsspherehealpix.o: fitsspherehealpix.cc \
  $(SOPHYAINCP)sopnamsp.h \
  $(SOPHYAINCP)pexceptions.h \
  $(SOPHYAINCP)machdefs.h fitsspherehealpix.h \
  $(SOPHYAINCP)spherehealpix.h \
  $(SOPHYAINCP)sphericalmap.h \
  $(SOPHYAINCP)smathconst.h \
  $(SOPHYAINCP)pixelmap.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)anydataobj.h \
  $(SOPHYAINCP)mutyv.h \
  $(SOPHYAINCP)timestamp.h \
  $(SOPHYAINCP)spherepos.h \
  $(SOPHYAINCP)unitvector.h \
  $(SOPHYAINCP)vector3d.h \
  $(SOPHYAINCP)longlat.h \
  $(SOPHYAINCP)utilgeom.h \
  $(SOPHYAINCP)datatype.h \
  $(SOPHYAINCP)tvector.h \
  $(SOPHYAINCP)tmatrix.h \
  $(SOPHYAINCP)tarray.h \
  $(SOPHYAINCP)basarr.h \
  $(SOPHYAINCP)ndatablock.h \
  $(SOPHYAINCP)utilarr.h \
  $(SOPHYAINCP)randinterf.h \
  $(SOPHYAINCP)tmatrix_tsnl.h \
  $(SOPHYAINCP)tvector_tsnl.h \
  $(SOPHYAINCP)HEALPixUtils.h \
  $(SOPHYAINCP)anydataobj.h fitsfile.h \
  $(SOPHYAINCP)ndatablock.h \
  $(SOPHYAINCP)dvlist.h fitsinoutfile.h \
  $(SOPHYAINCP)machdefs.h \
  $(SOPHYAINCP)FitsIO/fitsio.h \
  $(SOPHYAINCP)FitsIO/longnam.h fitshandler.h \
  $(SOPHYAINCP)tarray.h fitstarray.h
	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  fitsspherehealpix.cc
 
$(SOPHYAOBJP)fitsspherethetaphi.o: fitsspherethetaphi.cc \
  $(SOPHYAINCP)sopnamsp.h \
  $(SOPHYAINCP)pexceptions.h \
  $(SOPHYAINCP)machdefs.h fitsspherethetaphi.h \
  $(SOPHYAINCP)spherethetaphi.h \
  $(SOPHYAINCP)sphericalmap.h \
  $(SOPHYAINCP)smathconst.h \
  $(SOPHYAINCP)pixelmap.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)anydataobj.h \
  $(SOPHYAINCP)mutyv.h \
  $(SOPHYAINCP)timestamp.h \
  $(SOPHYAINCP)spherepos.h \
  $(SOPHYAINCP)unitvector.h \
  $(SOPHYAINCP)vector3d.h \
  $(SOPHYAINCP)longlat.h \
  $(SOPHYAINCP)utilgeom.h \
  $(SOPHYAINCP)datatype.h \
  $(SOPHYAINCP)tvector.h \
  $(SOPHYAINCP)tmatrix.h \
  $(SOPHYAINCP)tarray.h \
  $(SOPHYAINCP)basarr.h \
  $(SOPHYAINCP)ndatablock.h \
  $(SOPHYAINCP)utilarr.h \
  $(SOPHYAINCP)randinterf.h \
  $(SOPHYAINCP)tmatrix_tsnl.h \
  $(SOPHYAINCP)tvector_tsnl.h \
  $(SOPHYAINCP)anydataobj.h fitsfile.h \
  $(SOPHYAINCP)ndatablock.h \
  $(SOPHYAINCP)dvlist.h fitsinoutfile.h \
  $(SOPHYAINCP)machdefs.h \
  $(SOPHYAINCP)FitsIO/fitsio.h \
  $(SOPHYAINCP)FitsIO/longnam.h fitshandler.h \
  $(SOPHYAINCP)tarray.h fitstarray.h
	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  fitsspherethetaphi.cc
 
$(SOPHYAOBJP)fitstarray.o: fitstarray.cc \
  $(SOPHYAINCP)sopnamsp.h \
  $(SOPHYAINCP)machdefs.h \
  $(SOPHYAINCP)pexceptions.h \
  $(SOPHYAINCP)machdefs.h fitstarray.h \
  $(SOPHYAINCP)tarray.h \
  $(SOPHYAINCP)basarr.h \
  $(SOPHYAINCP)anydataobj.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)randinterf.h fitsfile.h \
  $(SOPHYAINCP)ndatablock.h \
  $(SOPHYAINCP)dvlist.h fitsinoutfile.h \
  $(SOPHYAINCP)FitsIO/fitsio.h \
  $(SOPHYAINCP)FitsIO/longnam.h fitshandler.h
	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  fitstarray.cc
 
$(SOPHYAOBJP)swfitsdtable.o: swfitsdtable.cc swfitsdtable.h \
  $(SOPHYAINCP)basedtable.h \
  $(SOPHYAINCP)machdefs.h \
  $(SOPHYAINCP)ntupintf.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)timestamp.h \
  $(SOPHYAINCP)segdatablock.h \
  $(SOPHYAINCP)thsafeop.h \
  $(SOPHYAINCP)tvector.h \
  $(SOPHYAINCP)tmatrix.h \
  $(SOPHYAINCP)tarray.h \
  $(SOPHYAINCP)basarr.h \
  $(SOPHYAINCP)ndatablock.h \
  $(SOPHYAINCP)utilarr.h \
  $(SOPHYAINCP)randinterf.h \
  $(SOPHYAINCP)tmatrix_tsnl.h \
  $(SOPHYAINCP)tvector_tsnl.h \
  $(SOPHYAINCP)swsegdb.h fitsswapper.h \
  $(SOPHYAINCP)machdefs.h fitsinoutfile.h \
  $(SOPHYAINCP)pexceptions.h \
  $(SOPHYAINCP)dvlist.h \
  $(SOPHYAINCP)FitsIO/fitsio.h \
  $(SOPHYAINCP)FitsIO/longnam.h fitsblkrw.h \
  fitshandler.h fitshdtable.h \
  $(SOPHYAINCP)datatable.h \
  $(SOPHYAINCP)basedtable.h \
  $(SOPHYAINCP)thsafeop.h
	$(CXXCOMPILE) $(CXXTEMPFLG) -o $@  swfitsdtable.cc
 
