]>
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 \ | |
35 | AliHLTTPCClustFinderNew.cxx \ | |
36 | AliHLTTPCClusterFinder.cxx \ | |
37 | AliHLTTPCDigitReader.cxx \ | |
38 | AliHLTTPCDigitReaderPacked.cxx \ | |
39 | AliHLTTPCDigitReaderUnpacked.cxx \ | |
db16520a | 40 | AliHLTTPCDigitReaderRaw.cxx \ |
b521659f | 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 \ | |
46b33a24 | 56 | AliHLTTPCPad.cxx \ |
b521659f | 57 | AliHLTTPCDefinitions.cxx \ |
58 | AliHLTTPCRawDataUnpackerComponent.cxx \ | |
59 | AliHLTTPCClusterFinderComponent.cxx \ | |
60 | AliHLTTPCVertexFinderComponent.cxx \ | |
61 | AliHLTTPCSliceTrackerComponent.cxx \ | |
62 | AliHLTTPCGlobalMergerComponent.cxx | |
63 | ||
64 | ||
78b557c2 | 65 | # AliHLTTPCDisplay.cxx \ |
b521659f | 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 \ | |
db16520a | 91 | AliHLTTPCDigitReaderRaw.h \ |
b521659f | 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 \ | |
46b33a24 | 107 | AliHLTTPCPad.h \ |
b521659f | 108 | AliHLTTPCSpacePointData.h \ |
b521659f | 109 | AliHLTTPCDefinitions.h \ |
110 | AliHLTTPCRawDataUnpackerComponent.h \ | |
111 | AliHLTTPCClusterFinderComponent.h \ | |
112 | AliHLTTPCVertexFinderComponent.h \ | |
113 | AliHLTTPCSliceTrackerComponent.h \ | |
114 | AliHLTTPCGlobalMergerComponent.h | |
115 | ||
116 | ||
117 | pkginclude_HEADERS = $(CLASS_HDRS) \ | |
118 | AliHLTTPCLogging.h \ | |
b521659f | 119 | AliHLTTPCRootTypes.h \ |
120 | AliHLTTPCDigitData.h \ | |
121 | AliHLTTPCTrackSegmentData.h \ | |
122 | AliHLTTPCVertexData.h \ | |
123 | AliHLTTPCTrackletDataFormat.h \ | |
124 | AliHLTTPCRawDataFormat.h \ | |
125 | AliHLTTPCClusterDataFormat.h \ | |
126 | AliHLTTPCModels.h | |
127 | ||
128 | ||
129 | # version info for the library | |
db16520a | 130 | libAliHLTTPC_la_LDFLAGS = -L@ROOTLIBDIR@ \ |
131 | @ROOTLIBS@ \ | |
132 | @ALIROOT_LDFLAGS@ \ | |
74c73e5a | 133 | @ALIROOT_LIBS@ \ |
78b557c2 | 134 | -version-info 3:0:0 |
b521659f | 135 | |
136 | # set the file name for the generated root dictionary | |
137 | DICTCPP = AliHLTTPC-DICT.cxx | |
138 | nodist_libAliHLTTPC_la_SOURCES = $(DICTCPP) | |
139 | ||
db16520a | 140 | BUILT_SOURCES = $(TPC_MAPPING_INC) |
141 | CLEANFILES = $(BUILT_SOURCES) | |
b521659f | 142 | |
143 | include $(top_srcdir)/make.dict | |
144 | ||
78b557c2 | 145 | SUBDIRS = . OnlineDisplay |
db16520a | 146 | |
147 | $(TPC_MAPPING_INC): $(TPC_MAPPING_NOINST_PGM) | |
148 | ./$< |