]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/CMakelibAliHLTTPC.pkg
New method Invert() for changing alpha by pi (forbiden operation via Rotate())
[u/mrichter/AliRoot.git] / HLT / CMakelibAliHLTTPC.pkg
CommitLineData
7330f0e5 1# -*- mode: CMake -*-
947b5ea7 2# $Id$
6db31708 3#--------------------------------------------------------------------------------#
4# Package File for AliHLTTPC #
5# Author : Johny Jose (johny.jose@cern.ch) #
6# Variables Defined : #
7# #
8# SRCS - C++ source files #
9# HDRS - C++ header files #
10# DHDR - ROOT Dictionary Linkdef header file #
11# CSRCS - C source files #
12# CHDRS - C header files #
13# EINCLUDE - Include directories #
14# EDEFINE - Compiler definitions #
15# ELIBS - Extra libraries to link #
16# ELIBSDIR - Extra library directories #
17# PACKFFLAGS - Fortran compiler flags for package #
18# PACKCXXFLAGS - C++ compiler flags for package #
19# PACKCFLAGS - C compiler flags for package #
20# PACKSOFLAGS - Shared library linking flags #
21# PACKLDFLAGS - Module linker flags #
22# PACKBLIBS - Libraries to link (Executables only) #
23# EXPORT - Header files to be exported #
24# CINTHDRS - Dictionary header files #
25# CINTAUTOLINK - Set automatic dictionary generation #
26# ARLIBS - Archive Libraries and objects for linking (Executables only) #
27# SHLIBS - Shared Libraries and objects for linking (Executables only) #
28#--------------------------------------------------------------------------------#
29
947b5ea7 30set ( CLASS_HDRS
31 AliHLTTPCTransform.h
32 AliHLTTPCClusterTransformation.h
33 AliHLTTPCAgent.h
34 AliHLTTPCMemHandler.h
947b5ea7 35 AliHLTTPCFileHandler.h
36 AliHLTTPCClusterFinder.h
37 AliHLTTPCMapping.h
38 AliHLTTPCDigitReader.h
947b5ea7 39 AliHLTTPCDigitReaderUnpacked.h
947b5ea7 40 AliHLTTPCDigitReader32Bit.h
41 AliHLTTPCDigitDumpComponent.h
42 AliHLTTPCDataCheckerComponent.h
7e7b2c34 43 AliHLTTPCSpacePointContainer.h
fdda4a8f 44 AliHLTTPCRawSpacePointContainer.h
a018daf1 45 AliHLTTPCHWCFSpacePointContainer.h
af8d0509 46 AliHLTTPCTrackGeometry.h
fdda4a8f 47 AliHLTTPCHWCFData.h
947b5ea7 48 offline/AliHLTTPCDigitPublisherComponent.h
51d5d374 49 offline/AliHLTTPCOfflineCluster.h
947b5ea7 50 AliHLTTPCClusters.h
947b5ea7 51 AliHLTTPCPad.h
52 AliHLTTPCDefinitions.h
53 AliHLTTPCRawDataUnpackerComponent.h
54 AliHLTTPCClusterFinderComponent.h
55 AliHLTTPCHWClusterTransformComponent.h
56 AliHLTTPCCFComparisonComponent.h
947b5ea7 57 AliHLTTPCHistogramHandlerComponent.h
58 AliHLTTPCClusterConverterComponent.h
af8d0509 59 AliHLTTPCClusterAccessHLTOUT.h
947b5ea7 60 tracking-ca/AliHLTTPCCATrack.h
61 tracking-ca/AliHLTTPCCATracklet.h
62 tracking-ca/AliHLTTPCCATracker.h
63 tracking-ca/AliHLTTPCCABaseTrackParam.h
64 tracking-ca/AliHLTTPCCATrackParam.h
65 tracking-ca/AliHLTTPCCATrackConvertor.h
66 tracking-ca/AliHLTTPCCAParam.h
67 tracking-ca/AliHLTTPCCARow.h
68 tracking-ca/AliHLTTPCCAGrid.h
69 tracking-ca/AliHLTTPCCAHitArea.h
70 tracking-ca/AliHLTTPCCAMCPoint.h
71 tracking-ca/AliHLTTPCCATrackerComponent.h
72 tracking-ca/AliHLTTPCCANeighboursFinder.h
73 tracking-ca/AliHLTTPCCANeighboursCleaner.h
74 tracking-ca/AliHLTTPCCAStartHitsFinder.h
75 tracking-ca/AliHLTTPCCATrackletConstructor.h
76 tracking-ca/AliHLTTPCCATrackletSelector.h
77 tracking-ca/AliHLTTPCCADisplay.h
78 tracking-ca/AliHLTTPCCAMCTrack.h
79 tracking-ca/AliHLTTPCCAPerformance.h
80 tracking-ca/AliHLTTPCCAMerger.h
81 tracking-ca/AliHLTTPCCAGlobalMergerComponent.h
82 tracking-ca/AliHLTTPCCAClusterData.h
83 tracking-ca/AliHLTTPCCASliceData.h
84 tracking-ca/AliHLTTPCCASliceOutput.h
85 tracking-ca/AliHLTTPCCAStandaloneFramework.h
86 tracking-ca/AliTPCtrackerCA.h
87 tracking-ca/AliHLTTPCCATrackerFramework.h
88 tracking-ca/AliHLTTPCCAInputDataCompressorComponent.h
89 tracking-ca/AliHLTTPCCAGPUTracker.h
90 tracking-ca/AliHLTTPCCATrackerOutputConverter.h
91 merger-ca/AliHLTTPCGMTrackParam.h
92 merger-ca/AliHLTTPCGMSliceTrack.h
93 merger-ca/AliHLTTPCGMMerger.h
a018daf1 94 comp/AliHLTTPCDataCompressionComponent.h
bca31749 95 comp/AliHLTTPCDataCompressionMonitorComponent.h
f899e060 96 comp/AliHLTTPCDataCompressionDecoder.h
8cb86141 97 comp/AliHLTTPCDataCompressionFilterComponent.h
d60d120c 98 AliHLTTPCDataPublisherComponent.h
947b5ea7 99 AliHLTTPCClusterHistoComponent.h
100 AliHLTTPCTrackHistoComponent.h
101 AliHLTTPCTrackDumpComponent.h
102 AliHLTTPCClusterDumpComponent.h
103 AliHLTTPCHWCFDataReverterComponent.h
104 AliHLTTPCTrackMCMarkerComponent.h
105 AliHLTTPCdEdxComponent.h
65bae2ed 106 AliHLTTPCdEdxMonitoringComponent.h
c012881c 107 HWCFemulator/AliHLTTPCHWCFExtractorUnit.h
25080052 108 HWCFemulator/AliHLTTPCHWCFPeakFinderUnit.h
c012881c 109 HWCFemulator/AliHLTTPCHWCFProcessorUnit.h
110 HWCFemulator/AliHLTTPCHWCFMergerUnit.h
111 HWCFemulator/AliHLTTPCHWCFDivisionUnit.h
112 HWCFemulator/AliHLTTPCHWCFEmulator.h
113 HWCFemulator/AliHLTTPCHWCFSupport.h
114 HWCFemulator/AliHLTTPCHWCFEmulatorComponent.h
115 HWCFemulator/AliHLTTPCHWCFConsistencyControlComponent.h
9c0b3f5b 116 HWCFemulator/AliHLTTPCHWClusterMerger.h
947b5ea7 117)
6db31708 118
119string ( REPLACE ".h" ".cxx" MODULE_SRCS "${CLASS_HDRS}")
120list(APPEND MODULE_SRCS AliHLTTPCLog.cxx)
121
9cecae40 122set ( MODULE_HDRS
123 ${CLASS_HDRS}
124 AliHLTTPCLog.h
125 AliHLTTPCLogging.h
126 AliHLTTPCSpacePointData.h
127 AliHLTTPCDigitData.h
128 AliHLTTPCTrackSegmentData.h
129 AliHLTTPCTrackletDataFormat.h
130 AliHLTTPCClusterDataFormat.h
131 AliHLTTPCClusterMCData.h
132 HWCFemulator/AliHLTTPCHWCFDataTypes.h
133)
6db31708 134
135set ( MODULE_DHDR )
136
7330f0e5 137set ( EINCLUDE HLT/TPCLib HLT/TPCLib/tracking HLT/TPCLib/comp HLT/TPCLib/tracking-ca HLT/TPCLib/merger-ca HLT/TPCLib/offline HLT/TPCLib/HWCFemulator HLT/BASE HLT/BASE/util HLT/RCU TPC RAW STEER/STEER STEER/ESD STEER/STEERBase)
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})
c012881c 164set ( PACKCXXFLAGS "${HLTCXXFLAGS} -Wshadow -Wall -O3")
6db31708 165set ( PACKCFLAGS ${HLTCLFAGS})
166set ( PACKDCXXFLAGS ${HLTDCXXFLAGS})
167set ( PACKSOFLAGS ${HLTSOFLAGS})
168
169
170
171