1 ############################### PYTHIA Makefile ###############################
3 # Include machine specific definitions
5 include $(ALICE_ROOT)/conf/GeneralDef
6 include $(ALICE_ROOT)/conf/MachineDef.$(ALICE_TARGET)
15 FSRCS := $(wildcard hipyset1_35/*.F) $(wildcard hijing1_36/*.F)
16 FSRCS := $(filter-out %rluget_hijing.F,$(FSRCS))
17 FSRCS := $(filter-out %rluset_hijing.F,$(FSRCS))
18 FSRCS := $(filter-out %rlu_hijing.F,$(FSRCS))
20 FOBJS = $(patsubst %.F,tgt_$(ALICE_TARGET)/%.o,$(FSRCS))
27 DOBJS = $(patsubst %.F,tgt_$(ALICE_TARGET)/%.o,$(DSRCS))
29 # C++ compilation flags
31 CXXFLAGS = $(CXXOPTS) $(CLIBCXXOPTS) $(CLIBDEFS)
35 CFLAGS = $(COPT) (CLIBCOPT) $(CLIBDEFS)
37 # FORTRAN compilation flags
39 FFLAGS = $(FOPT) $(CLIBFOPT) $(CLIBDEFS) -Ihijing
45 SLIBRARY = $(LIBDIR)/libhijing.$(SL) $(LIBDIR)/libdummyhijing.$(SL)
46 ALIBRARY = $(LIBDIR)/libhijing.a
50 $(LIBDIR)/libhijing.$(SL): $(OBJS)
51 $(LIBDIR)/libdummyhijing.$(SL): $(DOBJS)
53 depend: $(SRCS) $(DSRCS)
55 TOCLEAN = $(OBJS) $(DOBJS) *Cint.cxx *Cint.h
59 ############################### General Macros ################################
61 include $(ALICE_ROOT)/conf/GeneralMacros
63 ############################ Dependencies #####################################
65 -include tgt_$(ALICE_TARGET)/Make-depend