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 AliL3HoughPixel.cxx \
14 AliL3HoughMaxFinder.cxx AliL3HoughEval.cxx AliL3HoughMerge.cxx
19 HDRS = $(SRCS:.cxx=.h) AliL3Defs.h AliL3HoughLinkDef.h
22 DICT = AliL3HoughCint.cxx
23 DICTH = $(DICT:.cxx=.h)
24 DICTO = $(patsubst %.cxx,tgt_$(ALICE_TARGET)/%.o,$(DICT))
28 FOBJS = $(FSRCS:.f=.o)
32 COBJS = $(CSRCS:.c=.o)
36 OBJS = $(patsubst %.cxx,tgt_$(ALICE_TARGET)/%.o,$(SRCS)) $(DICTO)
38 # C++ compilation flags
40 CXXFLAGS = $(CXXOPTS) -g -I$(ROOTSYS)/include -I. -I$(ALICE_ROOT)/include/ -I$(ALICE_ROOT)/TPC \
41 -I$(ALICE_ROOT)/CONTAINERS -I$(ALICE)/level3code/src
43 #CXXFLAGS = $(CXXOPTS) -g -Wall -I$(ROOTSYS)/include -I. -I $(ALICE_ROOT)/TPC -I$(ALICE_ROOT)/include/ -DCOMPILING
45 # FORTRAN compilation flags
53 SLIBRARY = $(ALICE)/mylibs/libAliL3Hough.$(SL)
57 $(ALICE)/mylibs/libAliL3Hough.$(SL): $(OBJS)
63 TOCLEAN = $(OBJS) *Cint.h *Cint.cxx
65 ############################### General Macros ################################
67 include $(ALICE_ROOT)/conf/GeneralMacros
69 ############################ Dependencies #####################################
71 include tgt_$(ALICE_TARGET)/Make-depend
75 rm -fr $(ALICE)/mylibs/libAliL3Hough.so
78 rm -fr $(ALICE)/mylibs/libAliL3Hough.so
79 rm -fr $(DICT) $(DICTH) $(DICTO)