1
include ../../Source/make_opts
10
LINKLIBS = -L../../lib/ -ldhelas -ldsample -lmodel -lgeneric -lpdf -lcernlib $(lhapdf)
12
LIBS = $(LIBDIR)libdhelas.$(libext) $(LIBDIR)libdsample.$(libext) $(LIBDIR)libgeneric.$(libext) $(LIBDIR)libpdf.$(libext) $(LIBDIR)libmodel.$(libext) $(LIBDIR)libcernlib.$(libext)
16
PROCESS= driver.o myamp.o genps.o unwgt.o setcuts.o get_color.o \
17
cuts.o cluster.o reweight.o initcluster.o addmothers.o setscales.o \
19
$(patsubst %.f,%.o,$(wildcard auto_dsig*.f)) \
20
$(patsubst %.f,%.o,$(wildcard matrix*.f))
21
SYMMETRY = symmetry.o setcuts.o cuts.o cluster.o myamp.o genps.o \
22
initcluster.o setscales.o reweight.o get_color.o idenparts.o \
23
$(patsubst %.f,%.o,$(wildcard matrix*.f))
27
$(PROG): $(PROCESS) auto_dsig.o $(LIBS)
28
$(FC) $(FFLAGS) -o $(PROG) $(PROCESS) $(LINKLIBS)
30
gensym: $(SYMMETRY) configs.inc $(LIBS)
31
$(FC) $(FFLAGS) -o gensym $(SYMMETRY) $(LINKLIBS)
33
$(LIBDIR)libmodel.$(libext): ../../Cards/param_card.dat
34
cd ../../Source/MODEL; make
36
$(LIBDIR)libgeneric.$(libext): ../../Cards/run_card.dat
41
driver.f: genps.inc qmass.inc
43
qmass.inc: nexternal.inc
45
symmetry.o: genps.inc nexternal.inc configs.inc ../../Source/run_config.inc
46
genps.o: genps.inc nexternal.inc configs.inc
47
cuts.o: genps.inc nexternal.inc pmass.inc
48
setcuts.o: genps.inc ../../Source/run_config.inc
49
invarients.o: genps.inc nexternal.inc
50
myamp.o: props.inc genps.inc nexternal.inc
51
reweight.o: sudakov.inc cluster.inc sudakov.inc run.inc message.inc
52
cluster.o: cluster.inc genps.inc nexternal.inc message.inc
53
addmothers.o: genps.inc nexternal.inc symswap.inc message.inc
54
unwgt.o: genps.inc nexternal.inc symswap.inc cluster.inc run.inc message.inc
55
initcluster.o: message.inc
58
$(RM) *.o gensym madevent