- moved AliHLTDisplay files from TPCLib to TPCLib/OnlineDisplay
[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
74c73e5a 6AM_CPPFLAGS = @ALIROOT_CPPFLAGS@ \
7 -I$(top_srcdir)/BASE
b521659f 8
db16520a 9# generation of the TPC Pad mapping tables for the
10# AliHLTTPCDigitReaderRaw reader
11if USE_TPC_MAPPING
12TPC_MAPPING_NOINST_SRC = mapping2array.cxx
13TPC_MAPPING_INC = mapping_array_out.inc
14TPC_MAPPING_NOINST_PGM = mapping2array
15TPC_MAPPING_COMPONENTS = AliHLTTPCDigitReaderRaw.cxx
16endif
17
18noinst_PROGRAMS = $(TPC_MAPPING_NOINST_PGM)
19if USE_TPC_MAPPING
20mapping2array_SOURCES = $(TPC_MAPPING_NOINST_SRC)
21endif
22
b521659f 23# library definition
24lib_LTLIBRARIES = libAliHLTTPC.la
25
26# library sources
27libAliHLTTPC_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
78CLASS_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
117pkginclude_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 130libAliHLTTPC_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
137DICTCPP = AliHLTTPC-DICT.cxx
138nodist_libAliHLTTPC_la_SOURCES = $(DICTCPP)
139
db16520a 140BUILT_SOURCES = $(TPC_MAPPING_INC)
141CLEANFILES = $(BUILT_SOURCES)
b521659f 142
143include $(top_srcdir)/make.dict
144
78b557c2 145SUBDIRS = . OnlineDisplay
db16520a 146
147$(TPC_MAPPING_INC): $(TPC_MAPPING_NOINST_PGM)
148 ./$<