]>
Commit | Line | Data |
---|---|---|
b521659f | 1 | # $Id$ |
2 | # Makefile template for the Alice HLT TPC library | |
3 | ||
4 | MODULE = AliHLTTPC | |
5 | ||
74c73e5a | 6 | AM_CPPFLAGS = @ALIROOT_CPPFLAGS@ \ |
7 | -I$(top_srcdir)/BASE | |
b521659f | 8 | |
db16520a | 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 | ||
b521659f | 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 \ | |
b521659f | 35 | AliHLTTPCClusterFinder.cxx \ |
36 | AliHLTTPCDigitReader.cxx \ | |
37 | AliHLTTPCDigitReaderPacked.cxx \ | |
38 | AliHLTTPCDigitReaderUnpacked.cxx \ | |
db16520a | 39 | AliHLTTPCDigitReaderRaw.cxx \ |
b521659f | 40 | AliHLTTPCVertex.cxx \ |
41 | AliHLTTPCVertexArray.cxx \ | |
42 | AliHLTTPCVertexFinder.cxx \ | |
43 | AliHLTTPCTrackArray.cxx \ | |
44 | AliHLTTPCTrack.cxx \ | |
45 | AliHLTTPCConfMapFit.cxx \ | |
46 | AliHLTTPCConfMapTrack.cxx \ | |
47 | AliHLTTPCConfMapPoint.cxx \ | |
48 | AliHLTTPCConfMapper.cxx \ | |
49 | AliHLTTPCModelTrack.cxx \ | |
50 | AliHLTTPCMerger.cxx \ | |
51 | AliHLTTPCTrackMerger.cxx \ | |
52 | AliHLTTPCGlobalMerger.cxx \ | |
53 | AliHLTTPCInterMerger.cxx \ | |
21b6a334 | 54 | AliHLTTPCCATracker.cxx \ |
46b33a24 | 55 | AliHLTTPCPad.cxx \ |
b521659f | 56 | AliHLTTPCDefinitions.cxx \ |
57 | AliHLTTPCRawDataUnpackerComponent.cxx \ | |
58 | AliHLTTPCClusterFinderComponent.cxx \ | |
59 | AliHLTTPCVertexFinderComponent.cxx \ | |
60 | AliHLTTPCSliceTrackerComponent.cxx \ | |
3cde846d | 61 | AliHLTTPCGlobalMergerComponent.cxx \ |
21b6a334 | 62 | AliHLTTPCCATrackerComponent.cxx \ |
3cde846d | 63 | AliHLTTPCEsdWriterComponent.cxx |
b521659f | 64 | |
65 | ||
95d48915 | 66 | # AliHLTTPCClustFinderNew.cxx \ |
67 | # AliHLTTPC.cxx \ | |
78b557c2 | 68 | # AliHLTTPCDisplay.cxx \ |
b521659f | 69 | # AliRawReaderMemory.cxx |
70 | ||
71 | ||
72 | # AliHLTTPCHoughTrack.cxx \ | |
73 | # AliHLTTPCHistogram.cxx \ | |
74 | # AliHLTTPCHistogramAdaptive.cxx \ | |
75 | # AliHLTTPCHoughBaseTransformer.cxx \ | |
76 | # AliHLTTPCHoughTransformerRow.cxx | |
77 | ||
78 | ||
79 | # class header files, the link definition for the root dictionary | |
80 | # will be created from the names of the header files | |
81 | CLASS_HDRS = AliHLTTPCLog.h \ | |
82 | AliHLTTPCTransform.h \ | |
83 | AliHLTTPCMemHandler.h \ | |
84 | AliHLTTPCDataCompressorHelper.h \ | |
85 | AliHLTTPCFitter.h \ | |
86 | AliHLTTPCFileHandler.h \ | |
87 | AliHLTTPCBenchmark.h \ | |
88 | AliHLTTPCDDLDataFileHandler.h \ | |
b521659f | 89 | AliHLTTPCClusterFinder.h \ |
90 | AliHLTTPCDigitReader.h \ | |
91 | AliHLTTPCDigitReaderPacked.h \ | |
92 | AliHLTTPCDigitReaderUnpacked.h \ | |
db16520a | 93 | AliHLTTPCDigitReaderRaw.h \ |
b521659f | 94 | AliHLTTPCVertex.h \ |
95 | AliHLTTPCVertexArray.h \ | |
96 | AliHLTTPCVertexFinder.h \ | |
97 | AliHLTTPCTrackArray.h \ | |
98 | AliHLTTPCTrack.h \ | |
99 | AliHLTTPCConfMapFit.h \ | |
100 | AliHLTTPCConfMapTrack.h \ | |
101 | AliHLTTPCConfMapPoint.h \ | |
102 | AliHLTTPCConfMapper.h \ | |
103 | AliHLTTPCModelTrack.h \ | |
104 | AliHLTTPCMerger.h \ | |
105 | AliHLTTPCTrackMerger.h \ | |
106 | AliHLTTPCGlobalMerger.h \ | |
107 | AliHLTTPCInterMerger.h \ | |
21b6a334 | 108 | AliHLTTPCCATracker.h \ |
46b33a24 | 109 | AliHLTTPCPad.h \ |
b521659f | 110 | AliHLTTPCSpacePointData.h \ |
b521659f | 111 | AliHLTTPCDefinitions.h \ |
112 | AliHLTTPCRawDataUnpackerComponent.h \ | |
113 | AliHLTTPCClusterFinderComponent.h \ | |
114 | AliHLTTPCVertexFinderComponent.h \ | |
115 | AliHLTTPCSliceTrackerComponent.h \ | |
3cde846d | 116 | AliHLTTPCGlobalMergerComponent.h \ |
21b6a334 | 117 | AliHLTTPCCATrackerComponent.h \ |
3cde846d | 118 | AliHLTTPCEsdWriterComponent.h |
b521659f | 119 | |
95d48915 | 120 | # AliHLTTPCClustFinderNew.h \ |
121 | # AliHLTTPC.h | |
122 | ||
b521659f | 123 | |
124 | pkginclude_HEADERS = $(CLASS_HDRS) \ | |
125 | AliHLTTPCLogging.h \ | |
b521659f | 126 | AliHLTTPCRootTypes.h \ |
127 | AliHLTTPCDigitData.h \ | |
128 | AliHLTTPCTrackSegmentData.h \ | |
129 | AliHLTTPCVertexData.h \ | |
130 | AliHLTTPCTrackletDataFormat.h \ | |
131 | AliHLTTPCRawDataFormat.h \ | |
132 | AliHLTTPCClusterDataFormat.h \ | |
133 | AliHLTTPCModels.h | |
134 | ||
135 | ||
136 | # version info for the library | |
db16520a | 137 | libAliHLTTPC_la_LDFLAGS = -L@ROOTLIBDIR@ \ |
138 | @ROOTLIBS@ \ | |
139 | @ALIROOT_LDFLAGS@ \ | |
74c73e5a | 140 | @ALIROOT_LIBS@ \ |
78b557c2 | 141 | -version-info 3:0:0 |
b521659f | 142 | |
143 | # set the file name for the generated root dictionary | |
144 | DICTCPP = AliHLTTPC-DICT.cxx | |
145 | nodist_libAliHLTTPC_la_SOURCES = $(DICTCPP) | |
146 | ||
db16520a | 147 | BUILT_SOURCES = $(TPC_MAPPING_INC) |
148 | CLEANFILES = $(BUILT_SOURCES) | |
b521659f | 149 | |
150 | include $(top_srcdir)/make.dict | |
151 | ||
78b557c2 | 152 | SUBDIRS = . OnlineDisplay |
db16520a | 153 | |
154 | $(TPC_MAPPING_INC): $(TPC_MAPPING_NOINST_PGM) | |
155 | ./$< |