2
FFLAGS= -O -ffixed-line-length-132
8
PROCESS= hfill.o matrix.o myamp.o
10
DSAMPLE = dsample.o ranmar.o
12
HBOOK = hfill.o hcurve.o hbook1.o hbook2.o
14
GENERIC = alfas_functions_lhapdf.o transpole.o invarients.o hfill.o pawgraphs.o ran1.o rw_events.o rw_routines.o kin_functions.o open_file.o basecode.o setrun.o run_printout.o \
15
dgauss.o readgrid.o getissud.o
17
INCLUDEF= coupl.inc genps.inc hbook.inc DECAY/decay.inc psample.inc pmass.inc nexternal.inc cluster.inc sudgrid.inc
19
BANNER = write_banner.o rw_events.o ranmar.o kin_functions.o open_file.o rw_routines.o alfas_functions.o
21
COMBINE = combine_events.o rw_events.o ranmar.o kin_functions.o open_file.o rw_routines.o alfas_functions.o setrun.o
23
GENSUDGRID = gensudgrid.o is-sud.o setrun_gen.o rw_routines.o open_file.o
25
# $B$ add_def $E$ !this is a tag for add library GENERIC_MW in MadWeight compilation
28
.f.o: ; $(F77) $(FFLAGS) -c $*.f
30
# $B$ mod_all $B$ !this is a tag for modify main compilation in MadWeight compilation. Don't edit this line
31
all: $(LIBDIR)libdhelas3.a $(LIBDIR)libdsample.a $(LIBDIR)libgeneric.a $(LIBDIR)libpdf.a $(LIBDIR)libmodel.a $(LIBDIR)libcernlib.a
32
# $E$ mod_all $E$ !this is a tag for modify main compilation in MadWeight compilation. Don't edit this line
37
#$(BINDIR)write_banner: $(BANNER)
38
# $(F77) $(FFLAGS) -o write_banner $(BANNER) $(LIBDIR)/libmodel.a $(LIBDIR)/libpdf.a
39
# mv write_banner $(BINDIR)
41
#$(BINDIR)scale_events: scale_events.o rw_events.o
42
# $(F77) $(FFLAGS) -o scale_events scale_events.o rw_events.o
43
# mv scale_events $(BINDIR)
45
#$(BINDIR)select_events: select_events.o rw_events.o
46
# $(F77) $(FFLAGS) -o select_events select_events.o rw_events.o
47
# mv select_events $(BINDIR)
49
$(BINDIR)sum_html: sum_html.o
50
$(F77) $(FFLAGS) -o sum_html sum_html.o
53
$(LIBDIR)libdhelas3.a: DHELAS
56
mv libdhelas3.a $(LIBDIR)
58
$(LIBDIR)libdsample.a: $(DSAMPLE)
59
ar cru libdsample.a $(DSAMPLE)
61
mv libdsample.a $(LIBDIR)
63
$(LIBDIR)libgeneric.a: $(GENERIC)
64
ar cru libgeneric.a $(GENERIC)
66
mv libgeneric.a $(LIBDIR)
69
$(LIBDIR)libpdf.a: PDF
72
$(LIBDIR)libcernlib.a: CERNLIB
75
$(LIBDIR)libmodel.a: MODEL
78
# $B$ add_compile $E$ !this is a tag for add library in MadWeight compilation
80
dsample.o: dsample.f genps.inc
81
setrun.o: setrun.f nexternal.inc leshouche.inc
83
$(BINDIR)gen_ximprove: gen_ximprove.o ranmar.o rw_routines.o open_file.o
84
$(F77) $(FFLAGS) -o gen_ximprove gen_ximprove.o ranmar.o rw_routines.o open_file.o
85
mv gen_ximprove $(BINDIR)
87
$(BINDIR)combine_events: $(COMBINE)
88
$(F77) $(FFLAGS) -o combine_events $(COMBINE) $(LIBDIR)libmodel.a $(LIBDIR)libpdf.a $(LIBDIR)libLHAPDF.a -lstdc++
89
mv combine_events $(BINDIR)
91
$(BINDIR)gensudgrid: $(GENSUDGRID) $(LIBDIR)libpdf.a $(LIBDIR)libcernlib.a
92
$(F77) $(FFLAGS) -o gensudgrid $^ $(LIBDIR)libLHAPDF.a -lstdc++
93
mv gensudgrid $(BINDIR)