BINS := MCisagen.x MCpythia.x MCherwig.x MCbyHand.x MCvecbos.x MChervec.x MCSingle.x MCCosmic.x objs2 := \ RegHistoryPkg.o \ RegMCisagen.o \ DumpEvent.o \ NewEvent.o \ WriteEvent.o \ LoadDSPACK.o \ framework.o \ $(LUND_DIR)/lib/pyr.o \ aldata.o objs3 := \ RegHistoryPkg.o \ RegMCpythia.o \ DumpEvent.o \ NewEvent.o \ WriteEvent.o \ LoadDSPACK.o \ $(LUND_DIR)/lib/pyr.o \ pyupev.o \ framework.o objs5 := \ RegHistoryPkg.o \ RegMCherwig.o \ DumpEvent.o \ NewEvent.o \ WriteEvent.o \ LoadDSPACK.o \ $(LUND_DIR)/lib/pyr.o \ $(HERWIG_DIR)/lib/hwrgen.o \ framework.o objs6 := \ RegHistoryPkg.o \ RegMCvecbos.o \ DumpEvent.o \ NewEvent.o \ WriteEvent.o \ LoadDSPACK.o \ $(LUND_DIR)/lib/pyr.o \ framework.o objs7 := \ RegHistoryPkg.o \ RegMChervec.o \ DumpEvent.o \ NewEvent.o \ WriteEvent.o \ LoadDSPACK.o \ $(LUND_DIR)/lib/pyr.o \ $(HERWIG_DIR)/lib/hwrgen.o \ framework.o objs4 := \ RegHistoryPkg.o \ RegMCbyHand.o \ DumpEvent.o \ NewEvent.o \ WriteEvent.o \ LoadDSPACK.o \ framework.o \ $(LUND_DIR)/lib/pyr.o \ aldata.o objs8 := \ RegMCSingle.o \ DumpEvent.o \ NewEvent.o \ WriteEvent.o \ LoadDSPACK.o \ framework.o objs9 := \ RegMCCosmic.o \ DumpEvent.o \ NewEvent.o \ WriteEvent.o \ LoadDSPACK.o \ framework.o objs10 := \ RegHistoryPkg.o \ RegMCpompyt.o \ DumpEvent.o \ NewEvent.o \ WriteEvent.o \ LoadDSPACK.o \ $(LUND_DIR)/lib/pyr.o \ pyupev.o \ framework.o objs11 := \ RegHistoryPkg.o \ RegMCpomwig.o \ DumpEvent.o \ NewEvent.o \ WriteEvent.o \ LoadDSPACK.o \ $(LUND_DIR)/lib/pyr.o \ $(HERWIG_DIR)/lib/hwrgen.o \ framework.o objs12 := \ RegHistoryPkg.o \ RegMCscipyt.o \ DumpEvent.o \ NewEvent.o \ WriteEvent.o \ LoadDSPACK.o \ $(LUND_DIR)/lib/pyr.o \ pyupev.o \ framework.o objs13 := \ RegHistoryPkg.o \ RegMCphojet.o \ DumpEvent.o \ NewEvent.o \ WriteEvent.o \ LoadDSPACK.o \ $(LUND_DIR)/lib/pyr.o \ pyupev.o \ framework.o libs := \ -lprod_history \ -ld0_mcpp_gen \ -lmcpp_gen \ -ld0_mcpp \ -lmcpp \ -lenergycluster \ -lkinem\ -lio_packages \ -lframework \ -lpmcs_util \ -ledm \ -lrcp \ -lstream_ds \ -ld0om_ds \ -lidentifiers \ -lstream \ -ld0om \ -lNameTrans \ -ld0_util \ -levpack \ -ldspack \ -lisajet \ -lmc_onetop \ -lpompyt \ -lpomwig \ -lscipyt \ -lphojet \ -lPhysicsVectors \ -lZMtools \ -lErrorLogger \ -lExceptions \ -lLinearAlgebra \ -lZMutility \ -lCLHEP override LOADLIBES += $(libs) include SoftRelTools/arch_spec_STL.mk include SoftRelTools/arch_spec_lund.mk include SoftRelTools/arch_spec_herwig.mk include SoftRelTools/arch_spec_tauola.mk include SoftRelTools/arch_spec_stdhep.mk include SoftRelTools/arch_spec_qq.mk include SoftRelTools/arch_spec_zlib.mk include SoftRelTools/arch_spec_cern.mk include SoftRelTools/arch_spec_f77.mk vpath %.o $(libdir) $(BFDIST)/releases/$(BFCURRENT)/lib/$(BFARCH) vpath %.a $(libdir) $(BFDIST)/releases/$(BFCURRENT)/lib/$(BFARCH) define d0_mcpp_gen-compile echo "$(BFPREFIX) Linking $(@F)" ; \ rm -f $@ ; \ if test ! -d $(workdir)bin ; then mkdir $(workdir)bin ; fi ; \ if test ! -d $(workdir)bin/$* ; then mkdir $(workdir)bin/$* ; fi ; \ cd $(workdir)bin/$* ; \ { $(CXX) $(CXXFLAGS) $(CXXCFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $*.x $(filter %.o,$+) $(LOADLIBES) || { rm -f $*.x ; exit 127 ;} ;} ; \ mv $*.x $@ endef $(bindir)MCisagen.x : $(bindir)%.x : $(objs2) $(libs) $(d0_mcpp_gen-compile) $(bindir)MCpythia.x : $(bindir)%.x : $(objs3) $(libs) $(d0_mcpp_gen-compile) $(bindir)MCherwig.x : $(bindir)%.x : $(objs5) $(libs) $(d0_mcpp_gen-compile) $(bindir)MCbyHand.x : $(bindir)%.x : $(objs4) $(libs) $(d0_mcpp_gen-compile) $(bindir)MCvecbos.x : $(bindir)%.x : $(objs6) $(libs) $(d0_mcpp_gen-compile) $(bindir)MChervec.x : $(bindir)%.x : $(objs7) $(libs) $(d0_mcpp_gen-compile) $(bindir)MCSingle.x : $(bindir)%.x : $(objs8) $(libs) $(d0_mcpp_gen-compile) $(bindir)MCCosmic.x : $(bindir)%.x : $(objs9) $(libs) $(d0_mcpp_gen-compile) $(bindir)MCPompyt : $(bindir)%.x : $(objs10) $(libs) $(d0_mcpp_gen-compile) $(bindir)MCPomwig.x : $(bindir)%.x : $(objs11) $(libs) $(d0_mcpp_gen-compile) $(bindir)MCScipyt.x : $(bindir)%.x : $(objs12) $(libs) $(d0_mcpp_gen-compile) $(bindir)MCPhojet.x : $(bindir)%.x : $(objs13) $(libs) $(d0_mcpp_gen-compile) #bin: $(bindir)MCisagen.x $(bindir)MCpythia.x $(bindir)MCherwig.x #$(bindir)MCbyHand.x $(bindir)MCvecbos.x $(bindir)MChervec.x #$(bindir)MCSingle.x $(bindir)MCCosmic.x $(bindir)MCPompyt.x #$(bindir)MCPomwig.x $(bindir)MCScipyt.x $(bindir)MCPhojet.x bin: $(bindir)MCPompyt.x $(bindir)MCPomwig.x $(bindir)MCScipyt.x $(bindir)MCPhojet.x ############################################################ include SoftRelTools/standard.mk