]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TPC/Makefile
removed obsolete AliTPCDigitsDisplay.C
[u/mrichter/AliRoot.git] / TPC / Makefile
1 ############################### TPC Makefile ##################################
2
3 # Include machine specific definitions
4
5 include $(ALICE_ROOT)/conf/GeneralDef
6 include $(ALICE_ROOT)/conf/MachineDef.$(ALICE_TARGET)
7
8 PACKAGE = TPC
9
10 # C++ sources
11
12 SRCS          = AliTPC.cxx  AliTPCv0.cxx    AliTPCv1.cxx      AliTPCv2.cxx  \
13                 AliTPCv3.cxx AliDetectorParam.cxx AliTPCParam.cxx \
14                 AliTPCParamSR.cxx AliTPCParamCR.cxx  AliTPCPRF2D.cxx \
15                 AliTPCRF1D.cxx AliArrayI.cxx AliArrayS.cxx \
16                 AliSegmentID.cxx  AliSegmentArray.cxx AliDigits.cxx \
17                 AliSimDigits.cxx AliDigitsArray.cxx  AliTPCDigitsArray.cxx \
18                 AliCluster.cxx AliClusters.cxx AliClustersArray.cxx \
19                 AliClusterFinder.cxx AliTPCClustersRow.cxx \
20                 AliTPCClustersArray.cxx AliH2F.cxx
21
22
23 # C++ Headers
24
25 HDRS          = $(SRCS:.cxx=.h) TPCLinkDef.h
26
27 # Library dictionary
28
29 DICT          = TPCCint.cxx
30 DICTH         = $(DICT:.cxx=.h)
31 DICTO         = $(patsubst %.cxx,tgt_$(ALICE_TARGET)/%.o,$(DICT))
32
33 # FORTRAN Objectrs
34
35 FOBJS         = $(FSRCS:.f=.o)
36
37 # C Objects
38
39 COBJS         = $(CSRCS:.c=.o)
40
41 # C++ Objects
42
43 OBJS          = $(patsubst %.cxx,tgt_$(ALICE_TARGET)/%.o,$(SRCS)) $(DICTO)
44
45 # C++ compilation flags
46
47 CXXFLAGS      = $(CXXOPTS) -g -I$(ROOTSYS)/include -I. -I$(ALICE_ROOT)/include
48 #CXXFLAGS      = $(CXXOPTS) -I$(ROOTSYS)/include -I. -I$(ALICE_ROOT)/include/
49  
50 # FORTRAN compilation flags
51
52 FFLAGS      = $(FOPT)
53  
54 ##### TARGETS #######
55  
56 # Target
57
58 SLIBRARY        = $(LIBDIR)/libTPC.$(SL)
59
60 default:        $(SLIBRARY)
61
62 $(LIBDIR)/libTPC.$(SL):  $(OBJS)
63
64 $(DICT):                $(HDRS)
65
66 depend:                 $(SRCS)
67
68 TOCLEAN                 = $(OBJS) *Cint.h *Cint.cxx
69
70 ############################### General Macros ################################
71
72 include $(ALICE_ROOT)/conf/GeneralMacros
73
74 ############################ Dependencies #####################################
75
76 include tgt_$(ALICE_TARGET)/Make-depend 
77
78