include ../Mgr/Makefile.h all: $(LIB)libSkyT.a clean: rm -f $(OBJ)blackbody.o $(OBJ)convtools.o $(OBJ)derivblackbody.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)derivblackbody.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) $@ $($(ARARGS)) ifeq ($(CXX),cxx) $(CXX) $? $(CPPFLAGS) $(CXXFLAGS) -o $(OBJ)xx.x -Hf endif $(OBJ)blackbody.o: blackbody.cc $(INC)machdefs.h \ blackbody.h radspec.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 \ $(INC)machdefs.h $(OBJ)derivblackbody.o: derivblackbody.cc \ $(INC)machdefs.h derivblackbody.h radspec.h \ specresp.h $(INC)anydataobj.h \ $(INC)objfio.h \ $(INC)ppersist.h \ $(INC)pexceptions.h \ $(INC)gnumd5.h convtools.h $(OBJ)gaussfilt.o: gaussfilt.cc $(INC)machdefs.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 \ nupower.h radspec.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 \ radspec.h specresp.h $(INC)anydataobj.h \ $(INC)objfio.h \ $(INC)ppersist.h \ $(INC)pexceptions.h \ $(INC)gnumd5.h \ $(INC)integ.h \ $(INC)classfunc.h $(OBJ)radspecvector.o: radspecvector.cc \ $(INC)machdefs.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)mutyv.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)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)tarray.h \ $(INC)basarr.h \ $(INC)mutyv.h \ $(INC)dvlist.h \ $(INC)ndatablock.h \ $(INC)utilarr.h gaussfilt.h $(OBJ)specresp.o: specresp.cc specresp.h \ $(INC)machdefs.h \ $(INC)anydataobj.h \ $(INC)integ.h \ $(INC)pexceptions.h \ $(INC)classfunc.h \ $(INC)tvector.h \ $(INC)tmatrix.h \ $(INC)tarray.h \ $(INC)basarr.h \ $(INC)mutyv.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 specrespvector.h specresp.h \ $(INC)anydataobj.h \ $(INC)tvector.h \ $(INC)tmatrix.h \ $(INC)tarray.h \ $(INC)basarr.h \ $(INC)mutyv.h \ $(INC)dvlist.h \ $(INC)objfio.h \ $(INC)ppersist.h \ $(INC)pexceptions.h \ $(INC)gnumd5.h \ $(INC)ndatablock.h \ $(INC)utilarr.h \ $(INC)fioarr.h $(OBJ)squarefilt.o: squarefilt.cc $(INC)machdefs.h \ squarefilt.h specresp.h $(INC)anydataobj.h $(OBJ)trianglefilt.o: trianglefilt.cc \ $(INC)machdefs.h trianglefilt.h specresp.h \ $(INC)anydataobj.h