3 LT_HOME = ./LoopTools-2.1
4 LT_INCLUDE = $(LT_HOME)/include
5 LT_LIBRARY = $(LT_HOME)
9 SANC_LIBRARY_VERSION = 1_02
11 SANC_LIBRARY = $(SANC_HOME)/SancLib_v$(SANC_LIBRARY_VERSION)
12 SANC_LIB = SancLib_v$(SANC_LIBRARY_VERSION)
16 #####################################################################
19 $(F77) -I$(LT_INCLUDE) -I$(SANC_INCLUDE) $(F77FLAGS) -c $< -o $*.o
22 $(F77) -I$(LT_INCLUDE) -I$(SANC_INCLUDE) $(F77FLAGS) -c $< -o $*.o
24 LIBFILES = $(SANC_LIBRARY)/B0D_gen.o \
25 $(SANC_LIBRARY)/B0F_gen.o \
26 $(SANC_LIBRARY)/B0P_gen.o \
27 $(SANC_LIBRARY)/C0IR.o \
28 $(SANC_LIBRARY)/C01_gen.o \
29 $(SANC_LIBRARY)/D040.o \
30 $(SANC_LIBRARY)/D040WZ.o \
31 $(SANC_LIBRARY)/eett_aux.o \
32 $(SANC_LIBRARY)/unibosconsts_bos.o \
33 $(SANC_LIBRARY)/unibosconsts_fer.o \
34 $(SANC_LIBRARY)/uniproconsts_fer.o \
35 $(SANC_LIBRARY)/qedphotrenprop.o \
36 $(SANC_LIBRARY)/xspenz.o \
37 $(SANC_LIBRARY)/Delta_r.o \
38 $(SANC_LIBRARY)/FermSE.o \
39 $(SANC_LIBRARY)/BFF_gen.o \
40 $(SANC_LIBRARY)/C0IRF.o \
41 $(SANC_LIBRARY)/Jint.o \
42 $(SANC_LIBRARY)/jaa_av.o \
43 $(SANC_LIBRARY)/BoostRotationLib.o \
44 $(SANC_LIBRARY)/GLK.o \
45 $(SANC_LIBRARY)/InPrMassLib.o \
46 $(SANC_LIBRARY)/InPrZeroLib.o \
47 $(SANC_LIBRARY)/PhaseSpaceLib.o \
48 $(SANC_LIBRARY)/PhysParamLib.o \
49 $(SANC_LIBRARY)/TrMxMassLib.o \
50 $(SANC_LIBRARY)/TrMxZeroLib.o \
51 $(SANC_LIBRARY)/RandomLib.o \
52 $(SANC_LIBRARY)/SANCLogo.o \
53 $(SANC_LIBRARY)/vegasa.o
56 $(MODULES)/nc_ff_1414_2020.o \
57 $(MODULES)/DownDown_TauTau_HA_NLO.o \
58 $(MODULES)/nc_ff_1313_2020.o \
59 $(MODULES)/UpUp_TauTau_HA_NLO.o
61 #####################################################################
66 @echo "make help|lib|main|tables|clean|clobber"
72 $(AR) rv $(SANC_LIBRARY)/lib$(SANC_LIB).a $(LIBFILES)
74 main: main_2d_2tau_NLO.F SANCinterfaceF.o s2n_init.o $(FILES_1loop)
75 $(F77) -o main_2d_2tau_NLO.exe main_2d_2tau_NLO.F \
76 SANCinterfaceF.o s2n_init.o $(FILES_1loop) \
77 -L$(LT_LIBRARY) -l$(LT_LIB) -L$(SANC_LIBRARY) -l$(SANC_LIB)
80 $(CC) -fPIC -o SANCtable.o -c SANCtable.cxx
81 $(CC) -fPIC -o SANCinterface.o -c SANCinterface.cxx
82 gfortran -lstdc++ $(F77FLAGS) -I$(LT_INCLUDE) -I$(SANC_INCLUDE) -o SANCinterface.exe SANCinterface.o SANCinterfaceF.o SANCtable.o s2n_init.o $(FILES_1loop) -L$(LT_LIBRARY) -l$(LT_LIB) -L$(SANC_LIBRARY) -l$(SANC_LIB) -lstdc++
87 @echo "Please execute ./configure in TAUOLA directory first!"
92 rm -f *.out *.exe *.o $(MODULES)/*.o $(MODULES)/*~
95 rm -f $(SANC_LIBRARY)/*.o $(SANC_LIBRARY)/*~ $(SANC_LIBRARY)/*.a