1 ############################### STEER Makefile ################################
3 # Include machine specific definitions
5 include $(ALICE_ROOT)/conf/GeneralDef
6 include $(ALICE_ROOT)/conf/MachineDef.$(ALICE_TARGET)
12 SRCS = AliDetector.cxx AliHeader.cxx AliMagF.cxx GParticle.cxx \
13 AliDigit.cxx AliHit.cxx AliPoints.cxx \
14 AliDisplay.cxx AliMC.cxx AliRun.cxx AliGenerator.cxx \
15 AliLego.cxx AliModule.cxx
20 HDRS = $(SRCS:.cxx=.h) STEERLinkDef.h
25 DICTH = $(DICT:.cxx=.h)
26 DICTO = $(DICT:.cxx=.o)
30 FOBJS = $(FSRCS:.f=.o)
34 COBJS = $(CSRCS:.c=.o)
38 OBJS = $(SRCS:.cxx=.o) $(DICTO)
40 # C++ compilation flags
42 CXXFLAGS = $(CXXOPTS) -I$(ROOTSYS)/include -I. -I$(ALICE_ROOT)/include/
44 # FORTRAN compilation flags
52 SLIBRARY = $(ALICE_ROOT)/lib/libSTEER.$(SL)
53 ALIBRARY = $(ALICE_ROOT)/lib/libSTEER.a
55 default: headers $(SLIBRARY)
57 $(ALICE_ROOT)/lib/libSTEER.$(SL): $(OBJS)
63 HEADERS = $(filter-out %LinkDef.h,$(HDRS) AliConst.h AliCallf77.h)
65 TOCLEAN = $(OBJS) *Cint.cxx *Cint.h
67 ############################### General Macros ################################
69 include $(ALICE_ROOT)/conf/GeneralMacros
71 ############################ Dependencies #####################################