#BINS := MCisagen.x MCpythia.x MCherwig.x MCbyHand.x MCvecbos.x MChervec.x BINS := MCpompyt.x MCpomwig.x MCscipyt.x MCphojet.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 \ 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 \ 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 := \ RegHistoryPkg.o \ RegMCpomwig.o \ DumpEvent.o \ NewEvent.o \ WriteEvent.o \ LoadDSPACK.o \ $(LUND_DIR)/lib/pyr.o \ framework.o objs9 := \ RegHistoryPkg.o \ RegMCpompyt.o \ pypdfu.o \ DumpEvent.o \ NewEvent.o \ WriteEvent.o \ LoadDSPACK.o \ $(LUND_DIR)/lib/pyr.o \ pyupev.o \ framework.o objs10 := \ RegHistoryPkg.o \ RegMCscipyt.o \ DumpEvent.o \ NewEvent.o \ WriteEvent.o \ LoadDSPACK.o \ $(LUND_DIR)/lib/pyr.o \ pyupev.o \ framework.o objs11 := \ 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 \ -lpomwig \ -lpompyt \ -lscipyt \ -lphojet \ -lenergycluster \ -lkinem\ -lio_packages \ -lframework \ -lpmcs_util \ -ledm \ -lrcp \ -lstream_ds \ -ld0om_ds \ -lidentifiers \ -lstream \ -ld0om \ -lNameTrans \ -ld0_util \ -levpack \ -ldspack \ -lisajet \ -lmc_onetop \ -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) # #bin: $(bindir)MCisagen.x $(bindir)MCpythia.x $(bindir)MCherwig.x $(bindir)MCbyHand.x $(bindir)MCvecbos.x $(bindir)MChervec.x # # # $(bindir)MCpomwig.x : $(bindir)%.x : $(objs8) $(libs) $(d0_mcpp_gen-compile) $(bindir)MCpompyt.x : $(bindir)%.x : $(objs9) $(libs) $(d0_mcpp_gen-compile) $(bindir)MCscipyt.x : $(bindir)%.x : $(objs10) $(libs) $(d0_mcpp_gen-compile) $(bindir)MCphojet.x : $(bindir)%.x : $(objs11) $(libs) $(d0_mcpp_gen-compile) bin: $(bindir)MCpomwig.x $(bindir)MCpompyt.x $(bindir)MCscipyt.x $(bindir)MCphojet.x ############################################################ include SoftRelTools/standard.mk