include $(SOPHYABASE)/include/sophyamake.inc PROGS = $(SOPHYAEXEP)runcxx $(SOPHYAEXEP)scanppf $(SOPHYAEXEP)scanfits all: $(PROGS) clean: rm -f $(PROGS) rm -f $(SOPHYAOBJP)scanfits.o $(SOPHYAOBJP)scanppf.o $(SOPHYAOBJP)runcxx.o runcxx: $(SOPHYAEXEP)runcxx echo $@ " done" $(SOPHYAEXEP)runcxx: $(SOPHYAOBJP)runcxx.o $(CXXLINK) $(CXXTEMPFLG) -o $@ $(SOPHYAOBJP)runcxx.o $(SOPHYAEXTSLBLIST) scanppf: $(SOPHYAEXEP)scanppf echo $@ " done" $(SOPHYAEXEP)scanppf: $(SOPHYAOBJP)scanppf.o $(CXXLINK) $(CXXTEMPFLG) -o $@ $(SOPHYAOBJP)scanppf.o $(SOPHYAEXTSLBLIST) scanfits: $(SOPHYAEXEP)scanfits echo $@ " done" $(SOPHYAEXEP)scanfits: $(SOPHYAOBJP)scanfits.o $(CXXLINK) $(CXXTEMPFLG) -o $@ $(SOPHYAOBJP)scanfits.o $(SOPHYAEXTSLBLIST) $(SOPHYAOBJP)runcxx.o: runcxx.cc \ $(SOPHYAINCP)sopnamsp.h \ $(SOPHYAINCP)machdefs.h \ $(SOPHYAINCP)tarrinit.h \ $(SOPHYAINCP)sophyainit.h \ $(SOPHYAINCP)machdefs.h \ $(SOPHYAINCP)array.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.h \ $(SOPHYAINCP)tmatrix_tsnl.h \ $(SOPHYAINCP)tvector.h \ $(SOPHYAINCP)tvector_tsnl.h \ $(SOPHYAINCP)matharr.h \ $(SOPHYAINCP)fioarr.h \ $(SOPHYAINCP)sopemtx.h \ $(SOPHYAINCP)arrctcast.h \ $(SOPHYAINCP)spesqmtx.h \ $(SOPHYAINCP)diagmtx.h \ $(SOPHYAINCP)spesqmtx_tsnl.h \ $(SOPHYAINCP)trngmtx.h \ $(SOPHYAINCP)symmtx.h \ $(SOPHYAINCP)sambainit.h \ $(SOPHYAINCP)skymapinit.h \ $(SOPHYAINCP)ntoolsinit.h \ $(SOPHYAINCP)tarrinit.h \ $(SOPHYAINCP)skyinit.h \ $(SOPHYAINCP)pexceptions.h \ $(SOPHYAINCP)cxxcmplnk.h \ $(SOPHYAINCP)pdlmgr.h \ $(SOPHYAINCP)timing.h $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ runcxx.cc $(SOPHYAOBJP)scanfits.o: scanfits.cc \ $(SOPHYAINCP)sopnamsp.h \ $(SOPHYAINCP)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 \ $(SOPHYAINCP)fitsinoutfile.h \ $(SOPHYAINCP)FitsIO/fitsio.h \ $(SOPHYAINCP)FitsIO/longnam.h \ $(SOPHYAINCP)fitshandler.h \ $(SOPHYAINCP)fitsmanager.h \ $(SOPHYAINCP)fiosinit.h \ $(SOPHYAINCP)sophyainit.h $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ scanfits.cc $(SOPHYAOBJP)scanppf.o: scanppf.cc \ $(SOPHYAINCP)sopnamsp.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)anydataobj.h \ $(SOPHYAINCP)sambainit.h \ $(SOPHYAINCP)skymapinit.h \ $(SOPHYAINCP)sophyainit.h \ $(SOPHYAINCP)ntoolsinit.h \ $(SOPHYAINCP)tarrinit.h \ $(SOPHYAINCP)histinit.h $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ scanppf.cc