]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/TPCLib/Makefile.am
TPC Reference library removed
[u/mrichter/AliRoot.git] / HLT / TPCLib / Makefile.am
1 # $Id$
2 # Makefile template for the Alice HLT TPC library
3
4 MODULE                          = AliHLTTPC
5
6 AM_CPPFLAGS                     = @ALIROOT_CPPFLAGS@         \
7                                   -I$(top_srcdir)/BASE
8
9 # generation of the TPC Pad mapping tables for the 
10 # AliHLTTPCDigitReaderRaw reader
11 if USE_TPC_MAPPING
12 TPC_MAPPING_NOINST_SRC          = mapping2array.cxx
13 TPC_MAPPING_INC                 = mapping_array_out.inc
14 TPC_MAPPING_NOINST_PGM          = mapping2array
15 TPC_MAPPING_COMPONENTS          = AliHLTTPCDigitReaderRaw.cxx
16 endif
17
18 noinst_PROGRAMS                 = $(TPC_MAPPING_NOINST_PGM)
19 if USE_TPC_MAPPING
20 mapping2array_SOURCES           = $(TPC_MAPPING_NOINST_SRC)
21 endif
22
23 # library definition
24 lib_LTLIBRARIES                 =  libAliHLTTPC.la
25
26 # library sources
27 libAliHLTTPC_la_SOURCES         = AliHLTTPCLog.cxx \
28                                   AliHLTTPCTransform.cxx \
29                                   AliHLTTPCMemHandler.cxx \
30                                   AliHLTTPCDataCompressorHelper.cxx \
31                                   AliHLTTPCFitter.cxx \
32                                   AliHLTTPCFileHandler.cxx \
33                                   AliHLTTPCBenchmark.cxx \
34                                   AliHLTTPCDDLDataFileHandler.cxx \
35                                   AliHLTTPCClustFinderNew.cxx \
36                                   AliHLTTPCClusterFinder.cxx \
37                                   AliHLTTPCDigitReader.cxx \
38                                   AliHLTTPCDigitReaderPacked.cxx \
39                                   AliHLTTPCDigitReaderUnpacked.cxx \
40                                   AliHLTTPCDigitReaderRaw.cxx \
41                                   AliHLTTPCVertex.cxx \
42                                   AliHLTTPCVertexArray.cxx \
43                                   AliHLTTPCVertexFinder.cxx \
44                                   AliHLTTPCTrackArray.cxx \
45                                   AliHLTTPCTrack.cxx \
46                                   AliHLTTPCConfMapFit.cxx \
47                                   AliHLTTPCConfMapTrack.cxx \
48                                   AliHLTTPCConfMapPoint.cxx \
49                                   AliHLTTPCConfMapper.cxx \
50                                   AliHLTTPCModelTrack.cxx \
51                                   AliHLTTPCMerger.cxx \
52                                   AliHLTTPCTrackMerger.cxx \
53                                   AliHLTTPCGlobalMerger.cxx \
54                                   AliHLTTPCInterMerger.cxx \
55                                   AliHLTTPC.cxx \
56                                   AliHLTTPCPad.cxx \
57                                   AliHLTTPCDisplay.cxx \
58                                   AliHLTTPCDefinitions.cxx \
59                                   AliHLTTPCRawDataUnpackerComponent.cxx \
60                                   AliHLTTPCClusterFinderComponent.cxx \
61                                   AliHLTTPCVertexFinderComponent.cxx \
62                                   AliHLTTPCSliceTrackerComponent.cxx \
63                                   AliHLTTPCGlobalMergerComponent.cxx
64
65
66 #                                 AliRawReaderMemory.cxx
67
68
69 #                                 AliHLTTPCHoughTrack.cxx \
70 #                                 AliHLTTPCHistogram.cxx \
71 #                                 AliHLTTPCHistogramAdaptive.cxx \
72 #                                 AliHLTTPCHoughBaseTransformer.cxx \
73 #                                 AliHLTTPCHoughTransformerRow.cxx
74
75
76 # class header files, the link definition for the root dictionary
77 # will be created from the names of the header files
78 CLASS_HDRS                      = AliHLTTPCLog.h \
79                                   AliHLTTPCTransform.h \
80                                   AliHLTTPCMemHandler.h \
81                                   AliHLTTPCDataCompressorHelper.h \
82                                   AliHLTTPCFitter.h \
83                                   AliHLTTPCFileHandler.h \
84                                   AliHLTTPCBenchmark.h \
85                                   AliHLTTPCDDLDataFileHandler.h \
86                                   AliHLTTPCClustFinderNew.h \
87                                   AliHLTTPCClusterFinder.h \
88                                   AliHLTTPCDigitReader.h \
89                                   AliHLTTPCDigitReaderPacked.h \
90                                   AliHLTTPCDigitReaderUnpacked.h \
91                                   AliHLTTPCDigitReaderRaw.h \
92                                   AliHLTTPCVertex.h \
93                                   AliHLTTPCVertexArray.h \
94                                   AliHLTTPCVertexFinder.h \
95                                   AliHLTTPCTrackArray.h \
96                                   AliHLTTPCTrack.h \
97                                   AliHLTTPCConfMapFit.h \
98                                   AliHLTTPCConfMapTrack.h \
99                                   AliHLTTPCConfMapPoint.h \
100                                   AliHLTTPCConfMapper.h \
101                                   AliHLTTPCModelTrack.h \
102                                   AliHLTTPCMerger.h \
103                                   AliHLTTPCTrackMerger.h \
104                                   AliHLTTPCGlobalMerger.h \
105                                   AliHLTTPCInterMerger.h \
106                                   AliHLTTPC.h \
107                                   AliHLTTPCPad.h \
108                                   AliHLTTPCSpacePointData.h \
109                                   AliHLTTPCDisplay.h \
110                                   AliHLTTPCDefinitions.h \
111                                   AliHLTTPCRawDataUnpackerComponent.h \
112                                   AliHLTTPCClusterFinderComponent.h \
113                                   AliHLTTPCVertexFinderComponent.h \
114                                   AliHLTTPCSliceTrackerComponent.h \
115                                   AliHLTTPCGlobalMergerComponent.h
116
117
118 pkginclude_HEADERS              = $(CLASS_HDRS) \
119                                   AliHLTTPCLogging.h \
120                                   AliHLTTPCStandardIncludes.h \
121                                   AliHLTTPCRootTypes.h \
122                                   AliHLTTPCDigitData.h \
123                                   AliHLTTPCTrackSegmentData.h \
124                                   AliHLTTPCVertexData.h \
125                                   AliHLTTPCTrackletDataFormat.h \
126                                   AliHLTTPCRawDataFormat.h \
127                                   AliHLTTPCClusterDataFormat.h \
128                                   AliHLTTPCModels.h
129
130
131 # version info for the library
132 libAliHLTTPC_la_LDFLAGS         = -L@ROOTLIBDIR@ \
133                                   @ROOTLIBS@ \
134                                   @ALIROOT_LDFLAGS@ \
135                                   @ALIROOT_LIBS@ \
136                                   -version-info 2:1:0
137
138 # set the file name for the generated root dictionary
139 DICTCPP                         =  AliHLTTPC-DICT.cxx
140 nodist_libAliHLTTPC_la_SOURCES  =  $(DICTCPP)
141
142 BUILT_SOURCES                   = $(TPC_MAPPING_INC)
143 CLEANFILES                      = $(BUILT_SOURCES)
144
145 include $(top_srcdir)/make.dict
146
147 SUBDIRS                         = .
148
149 $(TPC_MAPPING_INC): $(TPC_MAPPING_NOINST_PGM)
150         ./$<