]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/CMakelibAliHLTTPC.pkg
removing obsolete classes, concept of event and run summary was not put into production
[u/mrichter/AliRoot.git] / HLT / CMakelibAliHLTTPC.pkg
CommitLineData
947b5ea7 1# $Id$
6db31708 2#--------------------------------------------------------------------------------#
3# Package File for AliHLTTPC #
4# Author : Johny Jose (johny.jose@cern.ch) #
5# Variables Defined : #
6# #
7# SRCS - C++ source files #
8# HDRS - C++ header files #
9# DHDR - ROOT Dictionary Linkdef header file #
10# CSRCS - C source files #
11# CHDRS - C header files #
12# EINCLUDE - Include directories #
13# EDEFINE - Compiler definitions #
14# ELIBS - Extra libraries to link #
15# ELIBSDIR - Extra library directories #
16# PACKFFLAGS - Fortran compiler flags for package #
17# PACKCXXFLAGS - C++ compiler flags for package #
18# PACKCFLAGS - C compiler flags for package #
19# PACKSOFLAGS - Shared library linking flags #
20# PACKLDFLAGS - Module linker flags #
21# PACKBLIBS - Libraries to link (Executables only) #
22# EXPORT - Header files to be exported #
23# CINTHDRS - Dictionary header files #
24# CINTAUTOLINK - Set automatic dictionary generation #
25# ARLIBS - Archive Libraries and objects for linking (Executables only) #
26# SHLIBS - Shared Libraries and objects for linking (Executables only) #
27#--------------------------------------------------------------------------------#
28
947b5ea7 29set ( CLASS_HDRS
30 AliHLTTPCTransform.h
31 AliHLTTPCClusterTransformation.h
32 AliHLTTPCAgent.h
33 AliHLTTPCMemHandler.h
34 AliHLTTPCDataCompressorHelper.h
35 AliHLTTPCFitter.h
36 AliHLTTPCFileHandler.h
37 AliHLTTPCClusterFinder.h
38 AliHLTTPCMapping.h
39 AliHLTTPCDigitReader.h
40 AliHLTTPCDigitReaderPacked.h
41 AliHLTTPCDigitReaderUnpacked.h
42 AliHLTTPCDigitReaderDecoder.h
43 AliHLTTPCDigitReader32Bit.h
44 AliHLTTPCDigitDumpComponent.h
45 AliHLTTPCDataCheckerComponent.h
46 AliHLTTPCZeroSuppressionComponent.h
47 AliHLTTPCNoiseMap.h
48 AliHLTTPCNoiseMapComponent.h
49 AliHLTTPCVertex.h
50 AliHLTTPCVertexArray.h
51 AliHLTTPCVertexFinder.h
52 AliHLTTPCTrackArray.h
53 AliHLTTPCTrack.h
54 offline/AliHLTTPCDigitPublisherComponent.h
55 offline/AliHLTTPCOfflineClustererComponent.h
56 offline/AliHLTTPCOfflineTrackerComponent.h
57 offline/AliHLTTPCOfflineTrackerCalibComponent.h
58 offline/AliHLTTPCOfflineCalibrationComponent.h
59 offline/AliHLTTPCOfflineCluster.h
60 AliHLTTPCClusters.h
61 AliHLTTPCConfMapFit.h
62 AliHLTTPCConfMapTrack.h
63 AliHLTTPCConfMapPoint.h
64 AliHLTTPCConfMapper.h
65 AliHLTTPCModelTrack.h
66 AliHLTTPCMerger.h
67 AliHLTTPCTrackMerger.h
68 AliHLTTPCGlobalMerger.h
69 AliHLTTPCInterMerger.h
70 AliHLTTPCPad.h
71 AliHLTTPCDefinitions.h
72 AliHLTTPCRawDataUnpackerComponent.h
73 AliHLTTPCClusterFinderComponent.h
74 AliHLTTPCHWClusterTransformComponent.h
75 AliHLTTPCCFComparisonComponent.h
76 AliHLTTPCVertexFinderComponent.h
77 AliHLTTPCSliceTrackerComponent.h
78 AliHLTTPCGlobalMergerComponent.h
79 AliHLTTPCEsdWriterComponent.h
80 AliHLTTPCHistogramHandlerComponent.h
81 AliHLTTPCClusterConverterComponent.h
82 tracking-ca/AliHLTTPCCATrack.h
83 tracking-ca/AliHLTTPCCATracklet.h
84 tracking-ca/AliHLTTPCCATracker.h
85 tracking-ca/AliHLTTPCCABaseTrackParam.h
86 tracking-ca/AliHLTTPCCATrackParam.h
87 tracking-ca/AliHLTTPCCATrackConvertor.h
88 tracking-ca/AliHLTTPCCAParam.h
89 tracking-ca/AliHLTTPCCARow.h
90 tracking-ca/AliHLTTPCCAGrid.h
91 tracking-ca/AliHLTTPCCAHitArea.h
92 tracking-ca/AliHLTTPCCAMCPoint.h
93 tracking-ca/AliHLTTPCCATrackerComponent.h
94 tracking-ca/AliHLTTPCCANeighboursFinder.h
95 tracking-ca/AliHLTTPCCANeighboursCleaner.h
96 tracking-ca/AliHLTTPCCAStartHitsFinder.h
97 tracking-ca/AliHLTTPCCATrackletConstructor.h
98 tracking-ca/AliHLTTPCCATrackletSelector.h
99 tracking-ca/AliHLTTPCCADisplay.h
100 tracking-ca/AliHLTTPCCAMCTrack.h
101 tracking-ca/AliHLTTPCCAPerformance.h
102 tracking-ca/AliHLTTPCCAMerger.h
103 tracking-ca/AliHLTTPCCAGlobalMergerComponent.h
104 tracking-ca/AliHLTTPCCAClusterData.h
105 tracking-ca/AliHLTTPCCASliceData.h
106 tracking-ca/AliHLTTPCCASliceOutput.h
107 tracking-ca/AliHLTTPCCAStandaloneFramework.h
108 tracking-ca/AliTPCtrackerCA.h
109 tracking-ca/AliHLTTPCCATrackerFramework.h
110 tracking-ca/AliHLTTPCCAInputDataCompressorComponent.h
111 tracking-ca/AliHLTTPCCAGPUTracker.h
112 tracking-ca/AliHLTTPCCATrackerOutputConverter.h
113 merger-ca/AliHLTTPCGMTrackParam.h
114 merger-ca/AliHLTTPCGMSliceTrack.h
115 merger-ca/AliHLTTPCGMMerger.h
116 comp/AliHLTTPCCompDataCompressorHelper.h
117 comp/AliHLTTPCCompDumpComponent.h
118 comp/AliHLTTPCCompModelAnalysis.h
119 comp/AliHLTTPCCompModelConverter.h
120 comp/AliHLTTPCCompModelConverterComponent.h
121 comp/AliHLTTPCCompModelDeconverter.h
122 comp/AliHLTTPCCompModelDeconverterComponent.h
123 comp/AliHLTTPCCompModelDeflater.h
124 comp/AliHLTTPCCompModelDeflaterComponent.h
125 comp/AliHLTTPCCompModelInflater.h
126 comp/AliHLTTPCCompModelInflaterComponent.h
947b5ea7 127 AliHLTTPCKryptonClusterFinder.h
128 AliHLTTPCKryptonClusterFinderComponent.h
129 AliHLTTPCClusterHistoComponent.h
130 AliHLTTPCTrackHistoComponent.h
131 AliHLTTPCTrackDumpComponent.h
132 AliHLTTPCClusterDumpComponent.h
133 AliHLTTPCHWCFDataReverterComponent.h
134 AliHLTTPCTrackMCMarkerComponent.h
135 AliHLTTPCdEdxComponent.h
136)
6db31708 137
138string ( REPLACE ".h" ".cxx" MODULE_SRCS "${CLASS_HDRS}")
139list(APPEND MODULE_SRCS AliHLTTPCLog.cxx)
140
141set ( MODULE_HDRS ${CLASS_HDRS} AliHLTTPCLog.h AliHLTTPCLogging.h AliHLTTPCSpacePointData.h AliHLTTPCRootTypes.h AliHLTTPCDigitData.h AliHLTTPCTrackSegmentData.h AliHLTTPCVertexData.h AliHLTTPCTrackletDataFormat.h AliHLTTPCClusterDataFormat.h AliHLTTPCModels.h)
142
143set ( MODULE_DHDR )
144
20febe5e 145set ( EINCLUDE HLT/TPCLib HLT/TPCLib/tracking HLT/TPCLib/comp HLT/TPCLib/tracking-ca HLT/TPCLib/merger-ca HLT/TPCLib/offline HLT/BASE HLT/BASE/util HLT/RCU TPC RAW STEER)
6db31708 146set ( ELIBS dl)
147
947b5ea7 148set ( ELIBS "HLTbase AliHLTRCU AliHLTUtil CDB ESD STEER STEERBase TPCrec TPCcalib TPCbase RAWDatarec RAWDatabase -lEG")
149
150set ( ELIBSDIR "${ROOTLIBDIR}" )
6db31708 151
152include ("CMakehlt.conf")
153
154if (MODULE_SRCS)
155ALICE_Format (SRCS "TPCLib/" "" "${MODULE_SRCS}")
156endif(MODULE_SRCS)
157if (CLASS_HDRS)
158ALICE_Format (CINTHDRS "TPCLib/" "" "${CLASS_HDRS}")
159endif(CLASS_HDRS)
160if (MODULE_HDRS)
161ALICE_Format (HDRS "TPCLib/" "" "${MODULE_HDRS}")
162endif(MODULE_HDRS)
163if (MODULE_DHDR)
164ALICE_Format (DHDR "TPCLib/" "" "${MODULE_DHDR}")
165endif(MODULE_DHDR)
166
167if(NOT DHDR)
168 set(CINTAUTOLINK 1)
169endif(NOT DHDR)
170
171set ( EDEFINE ${HLTDEFS})
045cc109 172set ( PACKCXXFLAGS "${HLTCXXFLAGS} -Wshadow")
6db31708 173set ( PACKCFLAGS ${HLTCLFAGS})
174set ( PACKDCXXFLAGS ${HLTDCXXFLAGS})
175set ( PACKSOFLAGS ${HLTSOFLAGS})
176
177
178
179