Coverity
[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
947b5ea7 40 AliHLTTPCDigitReaderUnpacked.h
947b5ea7 41 AliHLTTPCDigitReader32Bit.h
42 AliHLTTPCDigitDumpComponent.h
43 AliHLTTPCDataCheckerComponent.h
947b5ea7 44 AliHLTTPCVertex.h
947b5ea7 45 AliHLTTPCTrackArray.h
46 AliHLTTPCTrack.h
7e7b2c34 47 AliHLTTPCSpacePointContainer.h
947b5ea7 48 offline/AliHLTTPCDigitPublisherComponent.h
49 offline/AliHLTTPCOfflineClustererComponent.h
50 offline/AliHLTTPCOfflineTrackerComponent.h
51 offline/AliHLTTPCOfflineTrackerCalibComponent.h
52 offline/AliHLTTPCOfflineCalibrationComponent.h
53 offline/AliHLTTPCOfflineCluster.h
54 AliHLTTPCClusters.h
55 AliHLTTPCConfMapFit.h
56 AliHLTTPCConfMapTrack.h
57 AliHLTTPCConfMapPoint.h
58 AliHLTTPCConfMapper.h
59 AliHLTTPCModelTrack.h
60 AliHLTTPCMerger.h
61 AliHLTTPCTrackMerger.h
62 AliHLTTPCGlobalMerger.h
63 AliHLTTPCInterMerger.h
64 AliHLTTPCPad.h
65 AliHLTTPCDefinitions.h
66 AliHLTTPCRawDataUnpackerComponent.h
67 AliHLTTPCClusterFinderComponent.h
68 AliHLTTPCHWClusterTransformComponent.h
69 AliHLTTPCCFComparisonComponent.h
947b5ea7 70 AliHLTTPCSliceTrackerComponent.h
71 AliHLTTPCGlobalMergerComponent.h
72 AliHLTTPCEsdWriterComponent.h
73 AliHLTTPCHistogramHandlerComponent.h
74 AliHLTTPCClusterConverterComponent.h
75 tracking-ca/AliHLTTPCCATrack.h
76 tracking-ca/AliHLTTPCCATracklet.h
77 tracking-ca/AliHLTTPCCATracker.h
78 tracking-ca/AliHLTTPCCABaseTrackParam.h
79 tracking-ca/AliHLTTPCCATrackParam.h
80 tracking-ca/AliHLTTPCCATrackConvertor.h
81 tracking-ca/AliHLTTPCCAParam.h
82 tracking-ca/AliHLTTPCCARow.h
83 tracking-ca/AliHLTTPCCAGrid.h
84 tracking-ca/AliHLTTPCCAHitArea.h
85 tracking-ca/AliHLTTPCCAMCPoint.h
86 tracking-ca/AliHLTTPCCATrackerComponent.h
87 tracking-ca/AliHLTTPCCANeighboursFinder.h
88 tracking-ca/AliHLTTPCCANeighboursCleaner.h
89 tracking-ca/AliHLTTPCCAStartHitsFinder.h
90 tracking-ca/AliHLTTPCCATrackletConstructor.h
91 tracking-ca/AliHLTTPCCATrackletSelector.h
92 tracking-ca/AliHLTTPCCADisplay.h
93 tracking-ca/AliHLTTPCCAMCTrack.h
94 tracking-ca/AliHLTTPCCAPerformance.h
95 tracking-ca/AliHLTTPCCAMerger.h
96 tracking-ca/AliHLTTPCCAGlobalMergerComponent.h
97 tracking-ca/AliHLTTPCCAClusterData.h
98 tracking-ca/AliHLTTPCCASliceData.h
99 tracking-ca/AliHLTTPCCASliceOutput.h
100 tracking-ca/AliHLTTPCCAStandaloneFramework.h
101 tracking-ca/AliTPCtrackerCA.h
102 tracking-ca/AliHLTTPCCATrackerFramework.h
103 tracking-ca/AliHLTTPCCAInputDataCompressorComponent.h
104 tracking-ca/AliHLTTPCCAGPUTracker.h
105 tracking-ca/AliHLTTPCCATrackerOutputConverter.h
106 merger-ca/AliHLTTPCGMTrackParam.h
107 merger-ca/AliHLTTPCGMSliceTrack.h
108 merger-ca/AliHLTTPCGMMerger.h
109 comp/AliHLTTPCCompDataCompressorHelper.h
110 comp/AliHLTTPCCompDumpComponent.h
111 comp/AliHLTTPCCompModelAnalysis.h
112 comp/AliHLTTPCCompModelConverter.h
113 comp/AliHLTTPCCompModelConverterComponent.h
114 comp/AliHLTTPCCompModelDeconverter.h
115 comp/AliHLTTPCCompModelDeconverterComponent.h
116 comp/AliHLTTPCCompModelDeflater.h
117 comp/AliHLTTPCCompModelDeflaterComponent.h
118 comp/AliHLTTPCCompModelInflater.h
119 comp/AliHLTTPCCompModelInflaterComponent.h
947b5ea7 120 AliHLTTPCKryptonClusterFinder.h
947b5ea7 121 AliHLTTPCClusterHistoComponent.h
122 AliHLTTPCTrackHistoComponent.h
123 AliHLTTPCTrackDumpComponent.h
124 AliHLTTPCClusterDumpComponent.h
125 AliHLTTPCHWCFDataReverterComponent.h
126 AliHLTTPCTrackMCMarkerComponent.h
127 AliHLTTPCdEdxComponent.h
128)
6db31708 129
130string ( REPLACE ".h" ".cxx" MODULE_SRCS "${CLASS_HDRS}")
131list(APPEND MODULE_SRCS AliHLTTPCLog.cxx)
132
133set ( MODULE_HDRS ${CLASS_HDRS} AliHLTTPCLog.h AliHLTTPCLogging.h AliHLTTPCSpacePointData.h AliHLTTPCRootTypes.h AliHLTTPCDigitData.h AliHLTTPCTrackSegmentData.h AliHLTTPCVertexData.h AliHLTTPCTrackletDataFormat.h AliHLTTPCClusterDataFormat.h AliHLTTPCModels.h)
134
135set ( MODULE_DHDR )
136
20febe5e 137set ( 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 138set ( ELIBS dl)
139
947b5ea7 140set ( ELIBS "HLTbase AliHLTRCU AliHLTUtil CDB ESD STEER STEERBase TPCrec TPCcalib TPCbase RAWDatarec RAWDatabase -lEG")
141
142set ( ELIBSDIR "${ROOTLIBDIR}" )
6db31708 143
144include ("CMakehlt.conf")
145
146if (MODULE_SRCS)
147ALICE_Format (SRCS "TPCLib/" "" "${MODULE_SRCS}")
148endif(MODULE_SRCS)
149if (CLASS_HDRS)
150ALICE_Format (CINTHDRS "TPCLib/" "" "${CLASS_HDRS}")
151endif(CLASS_HDRS)
152if (MODULE_HDRS)
153ALICE_Format (HDRS "TPCLib/" "" "${MODULE_HDRS}")
154endif(MODULE_HDRS)
155if (MODULE_DHDR)
156ALICE_Format (DHDR "TPCLib/" "" "${MODULE_DHDR}")
157endif(MODULE_DHDR)
158
159if(NOT DHDR)
160 set(CINTAUTOLINK 1)
161endif(NOT DHDR)
162
163set ( EDEFINE ${HLTDEFS})
045cc109 164set ( PACKCXXFLAGS "${HLTCXXFLAGS} -Wshadow")
6db31708 165set ( PACKCFLAGS ${HLTCLFAGS})
166set ( PACKDCXXFLAGS ${HLTDCXXFLAGS})
167set ( PACKSOFLAGS ${HLTSOFLAGS})
168
169
170
171