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