X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=HLT%2FlibAliHLTMUON.pkg;h=a8958056339ee8a8de7a88fdd9908d818511b399;hb=421320ab6754f1f7ba066298891cefafa79fa380;hp=b07981613e021bb45f5cc2d07dc7a7a5347fc1fe;hpb=40e14daad0a45e1fb9946a12dcb8a97f019c2830;p=u%2Fmrichter%2FAliRoot.git diff --git a/HLT/libAliHLTMUON.pkg b/HLT/libAliHLTMUON.pkg index b07981613e0..a8958056339 100644 --- a/HLT/libAliHLTMUON.pkg +++ b/HLT/libAliHLTMUON.pkg @@ -1,46 +1,79 @@ #-*- Mode: Makefile -*- +# $Id$ -include HLT/hlt.conf - -SRCS += MUON/src/AliRoot/Region.cxx \ -MUON/src/AliRoot/Point.cxx \ -MUON/src/AliRoot/TriggerRecord.cxx \ -MUON/src/AliRoot/ADCStream.cxx \ -MUON/src/AliRoot/Track.cxx \ -MUON/src/AliRoot/ADCStreamSource.cxx \ -MUON/src/AliRoot/TriggerSource.cxx \ -MUON/src/AliRoot/ClusterSource.cxx \ -MUON/src/AliRoot/TrackSink.cxx \ -MUON/src/AliRoot/TrackerCallback.cxx \ -MUON/src/AliRoot/ClusterFinderCallback.cxx \ -MUON/src/AliRoot/MicrodHLT.cxx - -HDRS:= $(SRCS:.cxx=.hpp) \ -MUON/src/AliRoot/TrackerInterface.hpp \ -MUON/src/AliRoot/ClusterFinderInterface.hpp \ -MUON/src/AliRoot/AliHLTMUONTracker.h \ -MUON/src/AliRoot/Tracker.hpp \ -MUON/src/AliRoot/ClusterFinder.hpp \ - -SRCS += MUON/src/AliHLTMUONUtils.cxx \ -MUON/src/AliHLTMUONOutOfMemory.cxx \ -MUON/src/Version/Version.cxx \ -MUON/src/AliHLTMUONCoreRegionOfInterest.cxx \ -MUON/src/Tracking/Calculations.cxx \ -MUON/src/Tracking/MansoTracker.cxx \ -MUON/src/Clustering/CenterOfGravityFinder.cxx \ -MUON/src/AliRoot/TrackerProxy.cxx \ -MUON/src/AliRoot/ClusterFinderProxy.cxx \ -MUON/src/AliRoot/convert.cxx \ -MUON/src/AliRoot/AliHLTMUONTracker.cxx \ -MUON/src/Debug/AliHLTMUONPrint.cxx - - -DHDR:= MUON/src/AliRoot/HLTMUONLinkDef.h +############################################################################### + +CLASS_HDRS := AliHLTMUONUtils.h \ + OfflineInterface/AliHLTMUONAgent.h \ + OfflineInterface/AliHLTMUONTriggerRecordsSource.h \ + OfflineInterface/AliHLTMUONRecHitsSource.h \ + OfflineInterface/AliHLTMUONDigitPublisherComponent.h \ + OfflineInterface/AliHLTMUONRootifierComponent.h \ + OfflineInterface/AliHLTMUONESDMaker.h \ + OnlineAnalysis/AliHLTMUONTriggerReconstructorComponent.h \ + OnlineAnalysis/AliHLTMUONHitReconstructorComponent.h \ + OnlineAnalysis/AliHLTMUONMansoTrackerFSMComponent.h \ + OnlineAnalysis/AliHLTMUONDecisionComponent.h \ + OnlineAnalysis/AliHLTMUONClusterFinderComponent.h \ + utils/AliHLTMUONEmptyEventFilterComponent.h \ + utils/AliHLTMUONDataCheckerComponent.h \ + utils/AliHLTMUONRawDataHistoComponent.h \ + utils/AliHLTMUONClusterHistoComponent.h \ + AliHLTMUONConstants.h \ + AliHLTMUONProcessor.h \ + AliHLTMUONRecHit.h \ + AliHLTMUONTriggerRecord.h \ + AliHLTMUONMansoTrack.h \ + AliHLTMUONDecision.h \ + AliHLTMUONEvent.h + +# Sources that are not ROOT classes: +MODULE_SRCS := $(CLASS_HDRS:.h=.cxx) \ + AliHLTMUONTriggerRecordsBlockStruct.cxx \ + AliHLTMUONTrigRecsDebugBlockStruct.cxx \ + AliHLTMUONRecHitsBlockStruct.cxx \ + AliHLTMUONClustersBlockStruct.cxx \ + AliHLTMUONChannelsBlockStruct.cxx \ + AliHLTMUONMansoTracksBlockStruct.cxx \ + AliHLTMUONMansoCandidatesBlockStruct.cxx \ + AliHLTMUONSinglesDecisionBlockStruct.cxx \ + AliHLTMUONPairsDecisionBlockStruct.cxx \ + OnlineAnalysis/AliHLTMUONCalculations.cxx \ + OnlineAnalysis/AliHLTMUONTriggerReconstructor.cxx \ + OnlineAnalysis/AliHLTMUONHitReconstructor.cxx \ + OnlineAnalysis/AliHLTMUONMansoTrackerFSM.cxx + +MODULE_HDRS := $(MODULE_SRCS:.cxx=.h) \ + AliHLTMUONDataBlockReader.h \ + AliHLTMUONDataBlockWriter.h \ + AliHLTMUONDataTypes.h \ + AliHLTMUONList.h \ + AliHLTMUONCountedList.h \ + OnlineAnalysis/AliHLTMUONMansoTrackerFSMCallback.h + +# The dictionary linkdef header for rootcint: +MODULE_DHDR := AliHLTMUONLinkDef.h + +EINCLUDE := HLT/BASE HLT/MUON HLT/MUON/utils HLT/MUON/OnlineAnalysis \ + HLT/MUON/OfflineInterface MUON MUON/mapping STEER RAW + +LIBRARY_DEP := -lHLTbase -lMUONmapping -lMUONbase -lMUONevaluation \ + -lMUONsim -lMUONcore -lMUONcalib -lMUONgeometry -lMUONraw -lMUONtrigger -lMUONrec \ + -lCDB -lESD -lSTEER -lSTEERBase -lRAWDatarec -lRAWDatasim \ + -L$(ROOTLIBDIR) -lMinuit + +############################################################################### + +include $(MODDIR)/hlt.conf + +CINTHDRS:= $(patsubst %,MUON/%,$(CLASS_HDRS)) +SRCS := $(patsubst %,MUON/%,$(MODULE_SRCS)) +HDRS := $(patsubst %,MUON/%,$(MODULE_HDRS)) +DHDR:= $(patsubst %,MUON/%,$(MODULE_DHDR)) +CINTAUTOLINK:= $(shell test "x$(MODULE_DHDR)" = "x" && echo 1) EDEFINE := ${HLTDEFS} PACKCXXFLAGS := ${HLTCXXFLAGS} PACKCFLAGS := ${HLTCLFAGS} PACKDCXXFLAGS:= ${HLTDCXXFLAGS} - -EINCLUDE += HLT/src HLT/hough HLT/comp HLT/misc HLT/ITS HLT/MUON/src TPC ITS MUON STEER RAW +PACKSOFLAGS := $(HLTSOFLAGS)