1 ############################### ALIROOT Makefile ##############################
3 # Include machine specific definitions
5 include $(ALICE_ROOT)/conf/GeneralDef
6 include $(ALICE_ROOT)/conf/MachineDef.$(ALICE_TARGET)
21 DICTH = $(DICT:.cxx=.h)
22 DICTO = $(DICT:.cxx=.o)
26 FSRCS = loadmod.F pydata.F ludata.F
30 FOBJS = $(patsubst %.F,tgt_$(ALICE_TARGET)/%.o,$(FSRCS))
38 COBJS = $(patsubst %.c,tgt_$(ALICE_TARGET)/%.o,$(CSRCS))
46 OBJS = $(patsubst %.cxx,tgt_$(ALICE_TARGET)/%.o,$(SRCS)) $(DICTO)
50 ALLSRCS = $(SRCS) $(FSRCS) $(CSRCS)
51 ALLOBJS = $(OBJS) $(FOBJS) $(COBJS)
53 # C++ compilation flags
55 CXXFLAGS = $(CXXOPTS) -I$(ROOTSYS)/include -I. -I$(ALICE_ROOT)/include
57 # FORTRAN compilation flags
65 PROGRAM = $(BINDIR)/aliroot
71 $(BINDIR)/aliroot: $(OBJS) $(COBJS) $(FOBJS)
73 LIBS = $(ALILIBS) $(G3LIBS) $(CLIBS) $(GLIBS) -lEG -lEGPythia -lpythia -lpdf
75 TOCLEAN = $(PROGRAM) $(OBJS) $(COBJS) $(FOBJS)
77 ############################### General Macros ################################
79 include $(ALICE_ROOT)/conf/GeneralMacros
81 ############################ Dependencies #####################################