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)array.h \ $(SOPHYAINCP)tarray.h \ $(SOPHYAINCP)basarr.h \ $(SOPHYAINCP)anydataobj.h \ $(SOPHYAINCP)mutyv.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)ndatablock.h \ $(SOPHYAINCP)utilarr.h \ $(SOPHYAINCP)tmatrix.h \ $(SOPHYAINCP)tvector.h \ $(SOPHYAINCP)matharr.h \ $(SOPHYAINCP)fioarr.h \ $(SOPHYAINCP)sopemtx.h \ $(SOPHYAINCP)sambainit.h \ $(SOPHYAINCP)skymapinit.h \ $(SOPHYAINCP)ntoolsinit.h \ $(SOPHYAINCP)skyinit.h \ $(SOPHYAINCP)cxxcmplnk.h \ $(SOPHYAINCP)pdlmgr.h \ $(SOPHYAINCP)timing.h $(CXXCOMPILE) $(CXXTEMPFLG) -o $@ runcxx.cc $(SOPHYAOBJP)scanfits.o: scanfits.cc \ $(SOPHYAINCP)sopnamsp.h \ $(SOPHYAINCP)histinit.h \ $(SOPHYAINCP)ntoolsinit.h \ $(SOPHYAINCP)tarrinit.h \ $(SOPHYAINCP)sophyainit.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)ntuple.h \ $(SOPHYAINCP)ntupintf.h \ $(SOPHYAINCP)xntuple.h \ $(SOPHYAINCP)fitsxntuple.h \ $(SOPHYAINCP)fitsfile.h \ $(SOPHYAINCP)ndatablock.h \ $(SOPHYAINCP)FitsIO/fitsio.h \ $(SOPHYAINCP)FitsIO/longnam.h \ $(SOPHYAINCP)fitsntuple.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)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