]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/CMakelibAliHLTTPC.pkg
updating ChangeLog
[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
947b5ea7 49 AliHLTTPCClusters.h
947b5ea7 50 AliHLTTPCPad.h
51 AliHLTTPCDefinitions.h
52 AliHLTTPCRawDataUnpackerComponent.h
53 AliHLTTPCClusterFinderComponent.h
54 AliHLTTPCHWClusterTransformComponent.h
55 AliHLTTPCCFComparisonComponent.h
947b5ea7 56 AliHLTTPCHistogramHandlerComponent.h
57 AliHLTTPCClusterConverterComponent.h
af8d0509 58 AliHLTTPCClusterAccessHLTOUT.h
947b5ea7 59 tracking-ca/AliHLTTPCCATrack.h
60 tracking-ca/AliHLTTPCCATracklet.h
61 tracking-ca/AliHLTTPCCATracker.h
62 tracking-ca/AliHLTTPCCABaseTrackParam.h
63 tracking-ca/AliHLTTPCCATrackParam.h
64 tracking-ca/AliHLTTPCCATrackConvertor.h
65 tracking-ca/AliHLTTPCCAParam.h
66 tracking-ca/AliHLTTPCCARow.h
67 tracking-ca/AliHLTTPCCAGrid.h
68 tracking-ca/AliHLTTPCCAHitArea.h
69 tracking-ca/AliHLTTPCCAMCPoint.h
70 tracking-ca/AliHLTTPCCATrackerComponent.h
71 tracking-ca/AliHLTTPCCANeighboursFinder.h
72 tracking-ca/AliHLTTPCCANeighboursCleaner.h
73 tracking-ca/AliHLTTPCCAStartHitsFinder.h
74 tracking-ca/AliHLTTPCCATrackletConstructor.h
75 tracking-ca/AliHLTTPCCATrackletSelector.h
76 tracking-ca/AliHLTTPCCADisplay.h
77 tracking-ca/AliHLTTPCCAMCTrack.h
78 tracking-ca/AliHLTTPCCAPerformance.h
79 tracking-ca/AliHLTTPCCAMerger.h
80 tracking-ca/AliHLTTPCCAGlobalMergerComponent.h
81 tracking-ca/AliHLTTPCCAClusterData.h
82 tracking-ca/AliHLTTPCCASliceData.h
83 tracking-ca/AliHLTTPCCASliceOutput.h
84 tracking-ca/AliHLTTPCCAStandaloneFramework.h
85 tracking-ca/AliTPCtrackerCA.h
86 tracking-ca/AliHLTTPCCATrackerFramework.h
87 tracking-ca/AliHLTTPCCAInputDataCompressorComponent.h
88 tracking-ca/AliHLTTPCCAGPUTracker.h
89 tracking-ca/AliHLTTPCCATrackerOutputConverter.h
90 merger-ca/AliHLTTPCGMTrackParam.h
91 merger-ca/AliHLTTPCGMSliceTrack.h
92 merger-ca/AliHLTTPCGMMerger.h
a018daf1 93 comp/AliHLTTPCDataCompressionComponent.h
bca31749 94 comp/AliHLTTPCDataCompressionMonitorComponent.h
f899e060 95 comp/AliHLTTPCDataCompressionDecoder.h
8cb86141 96 comp/AliHLTTPCDataCompressionFilterComponent.h
8116d12e 97 AliHLTTPCRawReaderPublisherComponent.h
947b5ea7 98 AliHLTTPCClusterHistoComponent.h
99 AliHLTTPCTrackHistoComponent.h
100 AliHLTTPCTrackDumpComponent.h
101 AliHLTTPCClusterDumpComponent.h
102 AliHLTTPCHWCFDataReverterComponent.h
103 AliHLTTPCTrackMCMarkerComponent.h
104 AliHLTTPCdEdxComponent.h
65bae2ed 105 AliHLTTPCdEdxMonitoringComponent.h
c012881c 106 HWCFemulator/AliHLTTPCHWCFExtractorUnit.h
25080052 107 HWCFemulator/AliHLTTPCHWCFPeakFinderUnit.h
c012881c 108 HWCFemulator/AliHLTTPCHWCFProcessorUnit.h
109 HWCFemulator/AliHLTTPCHWCFMergerUnit.h
110 HWCFemulator/AliHLTTPCHWCFDivisionUnit.h
111 HWCFemulator/AliHLTTPCHWCFEmulator.h
112 HWCFemulator/AliHLTTPCHWCFSupport.h
113 HWCFemulator/AliHLTTPCHWCFEmulatorComponent.h
114 HWCFemulator/AliHLTTPCHWCFConsistencyControlComponent.h
9c0b3f5b 115 HWCFemulator/AliHLTTPCHWClusterMerger.h
947b5ea7 116)
6db31708 117
118string ( REPLACE ".h" ".cxx" MODULE_SRCS "${CLASS_HDRS}")
119list(APPEND MODULE_SRCS AliHLTTPCLog.cxx)
120
9cecae40 121set ( MODULE_HDRS
122 ${CLASS_HDRS}
123 AliHLTTPCLog.h
124 AliHLTTPCLogging.h
125 AliHLTTPCSpacePointData.h
126 AliHLTTPCDigitData.h
127 AliHLTTPCTrackSegmentData.h
128 AliHLTTPCTrackletDataFormat.h
129 AliHLTTPCClusterDataFormat.h
130 AliHLTTPCClusterMCData.h
131 HWCFemulator/AliHLTTPCHWCFDataTypes.h
132)
6db31708 133
134set ( MODULE_DHDR )
135
7330f0e5 136set ( 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 137set ( ELIBS dl)
138
947b5ea7 139set ( ELIBS "HLTbase AliHLTRCU AliHLTUtil CDB ESD STEER STEERBase TPCrec TPCcalib TPCbase RAWDatarec RAWDatabase -lEG")
140
141set ( ELIBSDIR "${ROOTLIBDIR}" )
6db31708 142
143include ("CMakehlt.conf")
144
145if (MODULE_SRCS)
146ALICE_Format (SRCS "TPCLib/" "" "${MODULE_SRCS}")
147endif(MODULE_SRCS)
148if (CLASS_HDRS)
149ALICE_Format (CINTHDRS "TPCLib/" "" "${CLASS_HDRS}")
150endif(CLASS_HDRS)
151if (MODULE_HDRS)
152ALICE_Format (HDRS "TPCLib/" "" "${MODULE_HDRS}")
153endif(MODULE_HDRS)
154if (MODULE_DHDR)
155ALICE_Format (DHDR "TPCLib/" "" "${MODULE_DHDR}")
156endif(MODULE_DHDR)
157
158if(NOT DHDR)
159 set(CINTAUTOLINK 1)
160endif(NOT DHDR)
161
162set ( EDEFINE ${HLTDEFS})
c012881c 163set ( PACKCXXFLAGS "${HLTCXXFLAGS} -Wshadow -Wall -O3")
6db31708 164set ( PACKCFLAGS ${HLTCLFAGS})
165set ( PACKDCXXFLAGS ${HLTDCXXFLAGS})
166set ( PACKSOFLAGS ${HLTSOFLAGS})
167
168
169
170