1 ############################### TPC Makefile ##################################
3 # Include machine specific definitions
5 include $(ALICE_ROOT)/conf/GeneralDef
6 include $(ALICE_ROOT)/conf/MachineDef.$(ALICE_TARGET)
13 SRCS = AliL3HoughTransformer.cxx AliL3Hough.cxx \
14 AliL3HoughMaxFinder.cxx AliL3HoughEval.cxx AliL3HoughMerge.cxx \
20 HDRS = $(SRCS:.cxx=.h) AliL3Defs.h AliL3HoughLinkDef.h
23 DICT = AliL3HoughCint.cxx
24 DICTH = $(DICT:.cxx=.h)
25 DICTO = $(patsubst %.cxx,tgt_$(ALICE_TARGET)/%.o,$(DICT))
29 FOBJS = $(FSRCS:.f=.o)
33 COBJS = $(CSRCS:.c=.o)
37 OBJS = $(patsubst %.cxx,tgt_$(ALICE_TARGET)/%.o,$(SRCS)) $(DICTO)
39 # C++ compilation flags
41 CXXFLAGS = $(CXXOPTS) -g -I$(ROOTSYS)/include -I. -I$(ALICE_ROOT)/include/ -I$(ALICE_ROOT)/TPC \
42 -I$(ALICE_ROOT)/CONTAINERS -I$(HOME)/level3code/src
44 #CXXFLAGS = $(CXXOPTS) -g -Wall -I$(ROOTSYS)/include -I. -I $(ALICE_ROOT)/TPC -I$(ALICE_ROOT)/include/ -DCOMPILING
46 # FORTRAN compilation flags
54 SLIBRARY = $(LEVEL3)/lib_$(USERNAME)/libAliL3Hough.$(SL)
58 $(LEVEL3)/lib_$(USERNAME)/libAliL3Hough.$(SL): $(OBJS)
64 TOCLEAN = $(OBJS) *Cint.h *Cint.cxx
66 ############################### General Macros ################################
68 include $(ALICE_ROOT)/conf/GeneralMacros
70 ############################ Dependencies #####################################
72 include tgt_$(ALICE_TARGET)/Make-depend
76 rm -fr $(LEVEL3)/lib_$(USERNAME)/libAliL3Hough.so
79 rm -fr $(LEVEL3)/lib_$(USERNAME)/libAliL3Hough.so
80 rm -fr $(DICT) $(DICTH) $(DICTO)