# 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) CANDTRACKSRS := $(wildcard *.$(SrcSuf)) CINTLIST := $(addsuffix .h, $(basename $(CANDTRACKSRS))) CINTLISTO := $(addsuffix .$(ObjSuf), $(basename $(CINTLIST))) CANDTRACKSRS := $(CANDTRACKSRS) TrackSRCint.cc CANDTRACKSRO = $(addsuffix .$(ObjSuf), $(basename $(CANDTRACKSRS))) CANDTRACKSRSO := $(MINFLIBPATH)/libCandTrackSR.$(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: TrackSRCint.o TrackSRCint.cc: LinkDef.h $(CINTLISTO) $(RM) TrackSRCint.* @echo "Generating TrackSRCint dictionary ..." rootcint -f TrackSRCint.cc -c \ -I$(MINFPATH) \ -I$(MINFPATH)/.. \ -I$(MINFPATH)/REROOT_Classes \ -I$(MINFPATH)/MINF_Classes $(CINTLIST) \ LinkDef.h lib: FORCE @$(MAKE) -f $(MAKEFILE).temp $(CANDTRACKSRSO) $(CANDTRACKSRSO): $(CANDTRACKSRO) $(SOCMD) $(SOFLAGS) $(SOMINF) \ $(CANDTRACKSRO) $(OutPutOpt) $(CANDTRACKSRSO) clean: FORCE $(RM) *.o *~ core a.out $(CANDTRACKSRSO) \ TrackSRCint.* Makefile.temp FORCE: