# Makefile for MINFAST Package SHELL = /bin/sh NAME = all MAKEFILE = Makefile # # Machine specific flags and locations (include files & libraries) # now located in Make.include include $(MINFPATH)/Make.include CSOURCES = $(wildcard *.c) $(wildcard *.cxx) FSOURCES = $(wildcard *.F) DEPSOURCES = $(CSOURCES) $(FSOURCES) $(wildcard *.C) CANDS := $(wildcard *.$(SrcSuf)) CINTLIST := $(addsuffix .h, $(basename $(CANDS))) CINTLISTO := $(addsuffix .$(ObjSuf), $(basename $(CINTLIST))) CANDS := $(CANDS) CandCint.cc CANDO = $(addsuffix .$(ObjSuf), $(basename $(CANDS))) CANDSO := $(MINFLIBPATH)/libCandidate.$(DllSuf) all: depend maketemp maketemp: @$(MAKE) allremain -f $(MAKEFILE).temp allremain: rootcint lib depend: FORCE @$(CAT) $(MAKEFILE) > $(MAKEFILE).temp; @makedepend -f- $(INCLUDES) $(F77INCS) \ $(DEPSOURCES) >> $(MAKEFILE).temp; rootcint: CandCint.o CandCint.cc: LinkDef.h $(CINTLISTO) $(RM) CandCint.* @echo "Generating CandCint dictionary ..." rootcint -f CandCint.cc -c \ -I$(MINFPATH) \ -I$(MINFPATH)/.. \ -I$(MINFPATH)/REROOT_Classes \ -I$(MINFPATH)/MINF_Classes $(CINTLIST) \ LinkDef.h lib: FORCE @$(MAKE) -f $(MAKEFILE).temp $(CANDSO) $(CANDSO): $(CANDO) $(SOCMD) $(SOFLAGS) $(SOMINF) \ $(CANDO) $(OutPutOpt) $(CANDSO) clean: FORCE $(RM) *.o *~ core a.out $(CANDSO) \ CandCint.* Makefile.temp FORCE: