1 ############################### ITS Makefile ##################################
3 # Include machine specific definitions
5 include $(ALICE_ROOT)/conf/GeneralDef
6 include $(ALICE_ROOT)/conf/MachineDef.$(ALICE_TARGET)
12 SRCS = AliITS.cxx AliITSv0.cxx AliITSv1.cxx AliITSv3.cxx AliITSv5.cxx
20 HDRS = $(SRCS:.cxx=.h) ITSLinkDef.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
46 FFLAGS = $(FOPT) -I$(ALICE_ROOT)/GEANT321
52 SLIBRARY = $(ALICE_ROOT)/lib/libITS.$(SL)
53 ALIBRARY = $(ALICE_ROOT)/lib/libITS.a
57 $(ALICE_ROOT)/lib/libITS.$(SL): $(OBJS) $(FOBJS)
61 DEPINC += -I$(ALICE_ROOT)/GEANT321
63 depend: $(SRCS) $(FSRCS)
65 TOCLEAN = $(OBJS) $(FOBJS) *Cint.cxx *Cint.h
67 ############################### General Macros ################################
69 include $(ALICE_ROOT)/conf/GeneralMacros
71 ############################ Dependencies #####################################