1 ############################### PYTHIA Makefile ###############################
3 # Include machine specific definitions
5 include $(ALICE_ROOT)/conf/GeneralDef
6 include $(ALICE_ROOT)/conf/MachineDef.$(ALICE_TARGET)
15 FSRCS = $(filter-out %pdfset.F,$(filter-out %structm.F,$(wildcard pythia/*.F))) \
16 $(wildcard jetset/*.F)
18 FOBJS = $(FSRCS:.F=.o)
25 DOBJS = $(DSRCS:.F=.o)
27 # C++ compilation flags
29 CXXFLAGS = $(CXXOPTS) $(CLIBCXXOPTS) $(CLIBDEFS)
33 CFLAGS = $(COPT) (CLIBCOPT) $(CLIBDEFS)
35 # FORTRAN compilation flags
37 FFLAGS = $(FOPT) $(CLIBFOPT) $(CLIBDEFS)
43 SLIBRARY = $(ALICE_ROOT)/lib/libpythia.$(SL) $(ALICE_ROOT)/lib/libdummypythia.$(SL)
44 ALIBRARY = $(ALICE_ROOT)/lib/libpythia.a
48 $(ALICE_ROOT)/lib/libpythia.$(SL): $(OBJS)
49 $(ALICE_ROOT)/lib/libdummypythia.$(SL): $(DOBJS)
51 depend: $(SRCS) $(DSRCS)
53 TOCLEAN = $(OBJS) $(DOBJS) *Cint.cxx *Cint.h
55 ############################### General Macros ################################
57 include $(ALICE_ROOT)/conf/GeneralMacros
59 ############################ Dependencies #####################################