1 ############################### MEVSIM Makefile ###############################
3 # Include machine specific definitions
5 include $(ALICE_ROOT)/conf/GeneralDef
6 include $(ALICE_ROOT)/conf/MachineDef.$(ALICE_TARGET)
16 FSRCS = multiplicity_gen.F
18 FOBJS = $(patsubst %.F,tgt_$(ALICE_TARGET)/%.o,$(FSRCS))
20 SRCS = $(FSRCS) $(CSRCS)
24 DOBJS = $(patsubst %.F,tgt_$(ALICE_TARGET)/%.o,$(DSRCS))
26 # C++ compilation flags
28 CXXFLAGS = $(CXXOPTS) $(CLIBCXXOPTS) $(CLIBDEFS)
33 CFLAGS = $(COPT) $(CLIBCOPT) $(CLIBDEFS)
35 # FORTRAN compilation flags
37 FFLAGS = $(FOPT) $(CLIBFOPT) $(CLIBDEFS)
43 SLIBRARY = $(LIBDIR)/libmevsim.$(SL) $(LIBDIR)/libdummymevsim.$(SL)
44 ALIBRARY = $(LIBDIR)/libmevsim.a
48 $(LIBDIR)/libmevsim.$(SL): $(OBJS)
49 $(LIBDIR)/libdummymevsim.$(SL): $(DOBJS)
51 depend: $(CSRCS) $(DSRCS) $(SRCS)
53 TOCLEAN = $(OBJS) $(DOBJS) *Cint.cxx *Cint.h
55 ############################### General Macros ################################
57 include $(ALICE_ROOT)/conf/GeneralMacros
59 ############################ Dependencies #####################################
61 -include tgt_$(ALICE_TARGET)/Make-depend