2 # Makefile template for the Alice HLT TPC library
6 AM_CPPFLAGS = @ALIROOT_CPPFLAGS@ \
9 # generation of the TPC Pad mapping tables for the
10 # AliHLTTPCDigitReaderRaw reader
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
18 noinst_PROGRAMS = $(TPC_MAPPING_NOINST_PGM)
20 mapping2array_SOURCES = $(TPC_MAPPING_NOINST_SRC)
24 lib_LTLIBRARIES = libAliHLTTPC.la
27 libAliHLTTPC_la_SOURCES = AliHLTTPCLog.cxx \
28 AliHLTTPCTransform.cxx \
29 AliHLTTPCMemHandler.cxx \
30 AliHLTTPCDataCompressorHelper.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 \
42 AliHLTTPCVertexArray.cxx \
43 AliHLTTPCVertexFinder.cxx \
44 AliHLTTPCTrackArray.cxx \
46 AliHLTTPCConfMapFit.cxx \
47 AliHLTTPCConfMapTrack.cxx \
48 AliHLTTPCConfMapPoint.cxx \
49 AliHLTTPCConfMapper.cxx \
50 AliHLTTPCModelTrack.cxx \
52 AliHLTTPCTrackMerger.cxx \
53 AliHLTTPCGlobalMerger.cxx \
54 AliHLTTPCInterMerger.cxx \
57 AliHLTTPCDisplay.cxx \
58 AliHLTTPCDefinitions.cxx \
59 AliHLTTPCRawDataUnpackerComponent.cxx \
60 AliHLTTPCClusterFinderComponent.cxx \
61 AliHLTTPCVertexFinderComponent.cxx \
62 AliHLTTPCSliceTrackerComponent.cxx \
63 AliHLTTPCGlobalMergerComponent.cxx
66 # AliRawReaderMemory.cxx
69 # AliHLTTPCHoughTrack.cxx \
70 # AliHLTTPCHistogram.cxx \
71 # AliHLTTPCHistogramAdaptive.cxx \
72 # AliHLTTPCHoughBaseTransformer.cxx \
73 # AliHLTTPCHoughTransformerRow.cxx
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 \
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 \
93 AliHLTTPCVertexArray.h \
94 AliHLTTPCVertexFinder.h \
95 AliHLTTPCTrackArray.h \
97 AliHLTTPCConfMapFit.h \
98 AliHLTTPCConfMapTrack.h \
99 AliHLTTPCConfMapPoint.h \
100 AliHLTTPCConfMapper.h \
101 AliHLTTPCModelTrack.h \
103 AliHLTTPCTrackMerger.h \
104 AliHLTTPCGlobalMerger.h \
105 AliHLTTPCInterMerger.h \
108 AliHLTTPCSpacePointData.h \
110 AliHLTTPCDefinitions.h \
111 AliHLTTPCRawDataUnpackerComponent.h \
112 AliHLTTPCClusterFinderComponent.h \
113 AliHLTTPCVertexFinderComponent.h \
114 AliHLTTPCSliceTrackerComponent.h \
115 AliHLTTPCGlobalMergerComponent.h
118 pkginclude_HEADERS = $(CLASS_HDRS) \
120 AliHLTTPCStandardIncludes.h \
121 AliHLTTPCRootTypes.h \
122 AliHLTTPCDigitData.h \
123 AliHLTTPCTrackSegmentData.h \
124 AliHLTTPCVertexData.h \
125 AliHLTTPCTrackletDataFormat.h \
126 AliHLTTPCRawDataFormat.h \
127 AliHLTTPCClusterDataFormat.h \
131 # version info for the library
132 libAliHLTTPC_la_LDFLAGS = -L@ROOTLIBDIR@ \
138 # set the file name for the generated root dictionary
139 DICTCPP = AliHLTTPC-DICT.cxx
140 nodist_libAliHLTTPC_la_SOURCES = $(DICTCPP)
142 BUILT_SOURCES = $(TPC_MAPPING_INC)
143 CLEANFILES = $(BUILT_SOURCES)
145 include $(top_srcdir)/make.dict
149 $(TPC_MAPPING_INC): $(TPC_MAPPING_NOINST_PGM)