include ../Mgr/Makefile.h 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 $(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 $(ARCXX) $(ARCXXFLAGS) $@ $? ifeq ($(CXX),cxx) $(CXX) $? $(CPPFLAGS) $(CXXFLAGS) -L$(LIB) -lSkyT -lSamba -lNTools -lSysTools -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 $(OBJ)convtools.o: convtools.cc convtools.h $(OBJ)gaussfilt.o: gaussfilt.cc $(INC)machdefs.h \ $(INC)pclassids.h gaussfilt.h specresp.h $(OBJ)nupower.o: nupower.cc $(INC)machdefs.h \ $(INC)pclassids.h nupower.h radspec.h \ specresp.h convtools.h $(OBJ)radspec.o: radspec.cc $(INC)machdefs.h \ $(INC)pclassids.h radspec.h specresp.h \ $(INC)integ.h \ $(INC)pexceptions.h $(OBJ)radspecvector.o: radspecvector.cc \ $(INC)machdefs.h \ $(INC)pclassids.h radspecvector.h radspec.h \ specresp.h $(INC)tvector.h \ $(INC)tmatrix.h \ $(INC)ppersist.h \ $(INC)pexceptions.h \ $(INC)md5.h \ $(INC)anydataobj.h \ $(INC)ndatablock.h $(OBJ)specresp.o: specresp.cc specresp.h \ $(INC)machdefs.h \ $(INC)pclassids.h \ $(INC)integ.h \ $(INC)pexceptions.h $(OBJ)specrespvector.o: specrespvector.cc \ $(INC)machdefs.h \ $(INC)pclassids.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 $(OBJ)squarefilt.o: squarefilt.cc $(INC)machdefs.h \ $(INC)pclassids.h squarefilt.h specresp.h $(OBJ)trianglefilt.o: trianglefilt.cc \ $(INC)machdefs.h \ $(INC)pclassids.h trianglefilt.h specresp.h