CCAFE_HOME=.. zeroth: first include $(CCAFE_HOME)/Makefile.Rules # OTHERFLAGS= $(CCAFE_PLLFLAGS) -D_DBG_MAP -D_DBG_VEC OTHERFLAGS= $(CCA_PLLFLAGS) %.o : %.C $(CCAFE_HOME)/Makefile.Rules $(MPICXX) -c $(CXXFLAGS) $(OTHERFLAGS) $< %.o : %.cxx $(CCAFE_HOME)/Makefile.Rules $(MPICXX) -c $(CXXFLAGS) $(OTHERFLAGS) $< %.i : %.cxx $(CCAFE_HOME)/Makefile.Rules $(CXX) -c -E $(CXXFLAGS) $(OTHERFLAGS) $< > $@ CXXSRC = \ esi_Map_cca.cxx \ esi_Vector_cca.cxx CXXOBJ = $(CXXSRC:%.cxx=%.o) LIB=libesi.a OBJS=$(CXXOBJ) first all : lib lib $(LIB): $(CXXOBJ) @-/bin/rm $(LIB) ar ruv $(LIB) *.o $(RANLIB) $(LIB) @echo done $(CXXOBJ) clean : rm -f $(CXXOBJ) $(LIB) depend: $(DEPEND) $(CXXFLAGS) $(CXXSRC) depend-sys: $(DEPENDSYS) $(CXXFLAGS) $(CXXSRC) ifneq "x$(TARGET)" "xclean" ifneq "x$(TARGET)" "xdistclean" include Makefile.depends endif endif