1 ############################### HLT Makefile ##################################
3 # Include machine specific definitions
5 include $(ALICE_ROOT)/conf/GeneralDef
6 include $(ALICE_ROOT)/conf/MachineDef.$(ALICE_TARGET)
13 SRCS = AliL3ConfMapper.cxx AliL3ConfMapPoint.cxx AliLevel3.cxx\
14 AliL3ConfMapTrack.cxx AliL3ConfMapFit.cxx AliL3Track.cxx\
15 AliL3Transform.cxx AliL3TrackMerger.cxx AliL3VertexArray.cxx \
16 AliL3Vertex.cxx AliL3VertexFinder.cxx \
17 AliL3Merger.cxx AliL3GlobalMerger.cxx AliL3ClustFinder.cxx \
18 AliL3TrackArray.cxx AliL3InterMerger.cxx AliL3Logger.cxx \
19 AliL3MemHandler.cxx AliL3FileHandler.cxx AliL3Evaluate.cxx \
20 AliL3Benchmark.cxx AliL3Display.cxx AliL3ClustFinderNew.cxx AliL3Fitter.cxx
25 HDRS = $(SRCS:.cxx=.h) AliL3LinkDef.h
29 DICTH = $(DICT:.cxx=.h)
30 DICTO = $(patsubst %.cxx,tgt_$(ALICE_TARGET)/%.o,$(DICT))
34 FOBJS = $(FSRCS:.f=.o)
38 COBJS = $(CSRCS:.c=.o)
42 OBJS = $(patsubst %.cxx,tgt_$(ALICE_TARGET)/%.o,$(SRCS)) $(DICTO)
44 # C++ compilation flags
46 CXXFLAGS = $(CXXOPTS) -g -I$(ROOTSYS)/include -I. -I$(ALICE_ROOT)/include/ -I$(ALICE_ROOT)/TPC -I$(ALICE_ROOT)/CONTAINERS -I$(HOME)/level3code/hough/ -I$(HOME)/level3code/comp/
48 #CXXFLAGS = $(CXXOPTS) -g -Wall -I$(ROOTSYS)/include -I. -I $(ALICE_ROOT)/TPC -I$(ALICE_ROOT)/include/ -DCOMPILING
50 # FORTRAN compilation flags
58 SLIBRARY = $(LEVEL3)/lib_$(USERNAME)/libAliL3.$(SL)
62 $(LEVEL3)/lib_$(USERNAME)/libAliL3.$(SL): $(OBJS)
68 TOCLEAN = $(OBJS) *Cint.h *Cint.cxx
70 ############################### General Macros ################################
72 include $(ALICE_ROOT)/conf/GeneralMacros
74 ############################ Dependencies #####################################
76 include tgt_$(ALICE_TARGET)/Make-depend
81 rm -fr $(DICT) $(DICTH) $(DICTO)
84 rm -fr $(LEVEL3)/lib_$(USERNAME)/libAliL3.so
85 rm -fr $(DICT) $(DICTH) $(DICTO)