#--------------------------------------------------- # Linux with gcc 2.7.2.x (RedHat 4.2) CXX = g++ -ggdb -g3 -m32 CXXFLAGS = -Wall -m32 LD = g++ -ggdb -g3 #LDFLAGS = -L/system/cern/CLHEP/pro/lib -lCLHEP #INCLUDE = -I../include -I/system/cern/CLHEP/pro/include #SOFLAGS = -shared ROOTCONFIG := root-config ROOTCFLAGS := $(shell $(ROOTCONFIG) --cflags) ROOTLDFLAGS := $(shell $(ROOTCONFIG) --ldflags) ROOTLIBS := $(shell $(ROOTCONFIG) --libs) ROOTGLIBS := $(shell $(ROOTCONFIG) --glibs) CXXFLAGS += $(ROOTCFLAGS) LDFLAGS += $(ROOTLDFLAGS) LIBS = $(ROOTLIBS) $(SYSLIBS) GLIBS = $(ROOTGLIBS) $(SYSLIBS) #HDRS = UserAnalysisEvent/JetObject.h UserAnalysisEvent/ParamDefs.h UserAnalysisEvent/CovarianceMatrix.h UserAnalysisEvent/ErrorMatrix.h UserAnalysisEvent/IParticle.h UserAnalysisEvent/MissingET.h UserAnalysisEvent/P4PxPyPzE.h UserAnalysisEvent/P4PxPyPzEBase.h UserAnalysisEvent/ParticleJetParamDefs.h UserAnalysisEvent/PdtPdg.h UserAnalysisEvent/RecVertex.h UserAnalysisEvent/Vertex.h UserAnalysisEvent/WeightMatrix.h LinkDef.h MainAnalysis_v3: MainAnalysis_v3.C Ntuple2.o @echo "Linking MakeChain_%SAMPLE% ..." @/bin/rm -f MainAnalysis_v3 $(LD) $(CXXFLAGS) $(INCLUDE) $(LDFLAGS) $(LIBS) $(GLIBS) $(SOFLAGS) \ Ntuple2.o MainAnalysis_v3.C -o MainAnalysis_v3 @chmod 755 MainAnalysis_v3 @echo "done" #all: $(PROGRAM) #$(PROGRAM): $(SRCS) # @echo "Linking $(PROGRAM) ..." # @/bin/rm -f $(PROGRAM) # $(LD) $(CXXFLAGS) $(INCLUDE) $(LDFLAGS) $(LIBS) $(GLIBS) $(SOFLAGS) $(SRCS) -o $(PROGRAM) # @chmod 755 $(PROGRAM) # @echo "done" clean:; @rm -f $(OBJS) core #%.o : *.C # g++ -c `root-config --cflags --libs --glibs` *.C #JetObjectDict.C: # @echo "Generating dictionary ..." # @rootcint -v4 -f JetObjectDict.C -c $(INCLUDE) $(HDRS) #---------------------------------------------------