#-*- Mode: Makefile -*-
# $Id$
-include $(MODDIR)/hlt.conf
-
-MODULE_SRCS= AliHLTTPCLog.cxx \
- AliHLTTPCTransform.cxx \
- AliHLTTPCMemHandler.cxx \
- AliHLTTPCDataCompressorHelper.cxx \
- AliHLTTPCFitter.cxx \
- AliHLTTPCFileHandler.cxx \
- AliHLTTPCBenchmark.cxx \
- AliHLTTPCDDLDataFileHandler.cxx \
- AliHLTTPCClusterFinder.cxx \
- AliHLTTPCDigitReader.cxx \
- AliHLTTPCDigitReaderPacked.cxx \
- AliHLTTPCDigitReaderUnpacked.cxx \
- AliHLTTPCDigitReaderRaw.cxx \
- AliHLTTPCVertex.cxx \
- AliHLTTPCVertexArray.cxx \
- AliHLTTPCVertexFinder.cxx \
- AliHLTTPCTrackArray.cxx \
- AliHLTTPCTrack.cxx \
- AliHLTTPCConfMapFit.cxx \
- AliHLTTPCConfMapTrack.cxx \
- AliHLTTPCConfMapPoint.cxx \
- AliHLTTPCConfMapper.cxx \
- AliHLTTPCModelTrack.cxx \
- AliHLTTPCMerger.cxx \
- AliHLTTPCTrackMerger.cxx \
- AliHLTTPCGlobalMerger.cxx \
- AliHLTTPCInterMerger.cxx \
- AliHLTTPCCATracker.cxx \
- AliHLTTPCPad.cxx \
- AliHLTTPCDefinitions.cxx \
- AliHLTTPCRawDataUnpackerComponent.cxx \
- AliHLTTPCClusterFinderComponent.cxx \
- AliHLTTPCVertexFinderComponent.cxx \
- AliHLTTPCSliceTrackerComponent.cxx \
- AliHLTTPCGlobalMergerComponent.cxx \
- AliHLTTPCCATrackerComponent.cxx \
- AliHLTTPCEsdWriterComponent.cxx
-
CLASS_HDRS:= AliHLTTPCTransform.h \
+ AliHLTTPCAgent.h \
AliHLTTPCMemHandler.h \
AliHLTTPCDataCompressorHelper.h \
AliHLTTPCFitter.h \
AliHLTTPCFileHandler.h \
- AliHLTTPCBenchmark.h \
- AliHLTTPCDDLDataFileHandler.h \
AliHLTTPCClusterFinder.h \
+ AliHLTTPCMapping.h \
AliHLTTPCDigitReader.h \
AliHLTTPCDigitReaderPacked.h \
AliHLTTPCDigitReaderUnpacked.h \
- AliHLTTPCDigitReaderRaw.h \
+ AliHLTTPCDigitReaderDecoder.h \
+ AliHLTTPCDigitDumpComponent.h \
+ AliHLTTPCZeroSuppressionComponent.h \
+ AliHLTTPCNoiseMap.h \
+ AliHLTTPCNoiseMapComponent.h \
AliHLTTPCVertex.h \
AliHLTTPCVertexArray.h \
AliHLTTPCVertexFinder.h \
AliHLTTPCTrackArray.h \
AliHLTTPCTrack.h \
+ offline/AliHLTTPCDigitPublisherComponent.h \
+ offline/AliHLTTPCOfflineClustererComponent.h \
+ offline/AliHLTTPCOfflineTrackerComponent.h \
+ offline/AliHLTTPCOfflineCalibrationComponent.h \
+ offline/AliHLTTPCOfflineCluster.h \
+ AliHLTTPCClusters.h \
AliHLTTPCConfMapFit.h \
AliHLTTPCConfMapTrack.h \
AliHLTTPCConfMapPoint.h \
AliHLTTPCTrackMerger.h \
AliHLTTPCGlobalMerger.h \
AliHLTTPCInterMerger.h \
- AliHLTTPCCATracker.h \
AliHLTTPCPad.h \
- AliHLTTPCSpacePointData.h \
AliHLTTPCDefinitions.h \
AliHLTTPCRawDataUnpackerComponent.h \
AliHLTTPCClusterFinderComponent.h \
AliHLTTPCVertexFinderComponent.h \
AliHLTTPCSliceTrackerComponent.h \
AliHLTTPCGlobalMergerComponent.h \
- AliHLTTPCCATrackerComponent.h \
- AliHLTTPCEsdWriterComponent.h
+ AliHLTTPCEsdWriterComponent.h \
+ AliHLTTPCHistogramHandlerComponent.h \
+ AliHLTTPCClusterConverterComponent.h \
+ tracking-ca/AliHLT3DTrackParam.h \
+ tracking-ca/AliHLTTPCCATrack.h \
+ tracking-ca/AliHLTTPCCACell.h \
+ tracking-ca/AliHLTTPCCAEndPoint.h \
+ tracking-ca/AliHLTTPCCADisplay.h \
+ tracking-ca/AliHLTTPCCATracker.h \
+ tracking-ca/AliHLTTPCCAHit.h \
+ tracking-ca/AliHLTTPCCAOutTrack.h \
+ tracking-ca/AliHLTTPCCATrackParam.h \
+ tracking-ca/AliHLTTPCCAParam.h \
+ tracking-ca/AliHLTTPCCARow.h \
+ tracking-ca/AliHLTTPCCAGrid.h \
+ tracking-ca/AliHLTTPCCAGBHit.h \
+ tracking-ca/AliHLTTPCCAMCTrack.h \
+ tracking-ca/AliHLTTPCCAGBTrack.h \
+ tracking-ca/AliHLTTPCCAGBTracker.h \
+ tracking-ca/AliHLTTPCCAPerformance.h \
+ tracking-ca/AliTPCtrackerCA.h \
+ tracking-ca/AliHLTTPCCATrackerComponent.h \
+ comp/AliHLTTPCCompDataCompressorHelper.h \
+ comp/AliHLTTPCCompDumpComponent.h \
+ comp/AliHLTTPCCompModelAnalysis.h \
+ comp/AliHLTTPCCompModelConverter.h \
+ comp/AliHLTTPCCompModelConverterComponent.h \
+ comp/AliHLTTPCCompModelDeconverter.h \
+ comp/AliHLTTPCCompModelDeconverterComponent.h \
+ comp/AliHLTTPCCompModelDeflater.h \
+ comp/AliHLTTPCCompModelDeflaterComponent.h \
+ comp/AliHLTTPCCompModelInflater.h \
+ comp/AliHLTTPCCompModelInflaterComponent.h \
+ AliHLTTPCCalibPedestalComponent.h \
+ AliHLTTPCCalibPulserComponent.h \
+ AliHLTTPCCalibCEComponent.h \
+ AliHLTTPCEventStatistics.h \
+ AliHLTTPCEventStatisticsProducerComponent.h \
+ AliHLTTPCRunStatistics.h \
+ AliHLTTPCRunStatisticsProducerComponent.h \
+ AliHLTTPCKryptonClusterFinder.h \
+ AliHLTTPCKryptonClusterFinderComponent.h \
+ AliHLTTPCClusterHistoComponent.h \
+ AliHLTTPCTrackHistoComponent.h \
+ AliHLTTPCTrackDumpComponent.h \
+ AliHLTTPCClusterDumpComponent.h \
+ AliHLTTPCCalibTracksComponent.h
+
+
+
+# AliHLTTPCDDLDataFileHandler.h
+# tracking/AliHLTTPCHough.h \
+# tracking/AliHLTTPCHoughTrack.h \
+# tracking/AliHLTTPCHoughEval.h \
+# tracking/AliHLTTPCHoughTracker.h \
+# tracking/AliHLTTPCHoughTransformer.h \
+# tracking/AliHLTTPCHoughTransformerRow.h \
+# tracking/AliHLTTPCHoughKalmanTrack.h \
+# tracking/AliHLTTPCHoughMaxFinder.h \
+# tracking/AliHLTTPCHistogram.h \
+# tracking/AliHLTTPCHistogram1D.h \
+# tracking/AliHLTTPCHistogramAdaptive.h
+
+MODULE_SRCS= $(CLASS_HDRS:.h=.cxx) \
+ AliHLTTPCLog.cxx
MODULE_HDRS:= $(CLASS_HDRS) \
AliHLTTPCLog.h \
AliHLTTPCLogging.h \
+ AliHLTTPCSpacePointData.h \
AliHLTTPCRootTypes.h \
AliHLTTPCDigitData.h \
AliHLTTPCTrackSegmentData.h \
AliHLTTPCVertexData.h \
AliHLTTPCTrackletDataFormat.h \
- AliHLTTPCRawDataFormat.h \
AliHLTTPCClusterDataFormat.h \
AliHLTTPCModels.h
-DHDR:= TPCLib/AliHLTTPCLinkDef.h
-CINTAUTOLINK:=
+MODULE_DHDR:=
+
+EINCLUDE := HLT/TPCLib \
+ HLT/TPCLib/tracking \
+ HLT/TPCLib/comp \
+ HLT/TPCLib/tracking-ca \
+ HLT/TPCLib/offline \
+ HLT/BASE \
+ HLT/BASE/util \
+ HLT/RCU \
+ TPC \
+ RAW \
+ STEER
+
+LIBRARY_DEP := -lHLTbase -lAliHLTRCU -lAliHLTUtil \
+ -lCDB -lESD -lSTEER -lSTEERBase -lTPCrec -lTPCcalib -lTPCbase \
+ -lRAWDatarec -lRAWDatabase \
+ -L$(shell root-config --libdir) -lEG
+
+###############################################################################
+#
+# do not change anything below this line
+#
+include $(MODDIR)/hlt.conf
SRCS:=$(patsubst %,TPCLib/%,$(MODULE_SRCS))
CINTHDRS:=$(patsubst %,TPCLib/%,$(CLASS_HDRS))
HDRS:=$(patsubst %,TPCLib/%,$(MODULE_HDRS))
+DHDR:=$(patsubst %,TPCLib/%,$(MODULE_DHDR))
+CINTAUTOLINK:= $(shell test "x$(MODULE_DHDR)" = "x" && echo 1)
EDEFINE := ${HLTDEFS}
PACKCXXFLAGS := ${HLTCXXFLAGS}
PACKCFLAGS := ${HLTCLFAGS}
PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
-
-EINCLUDE := HLT/TPCLib HLT/BASE TPC RAW
+PACKSOFLAGS := $(HLTSOFLAGS)