X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=HLT%2FlibAliHLTMUON.pkg;h=a8958056339ee8a8de7a88fdd9908d818511b399;hb=421320ab6754f1f7ba066298891cefafa79fa380;hp=45e08e280e8c03803dd8193c43c3536c52b1917d;hpb=b92524d08ae5ace77f27ecb68db63247546a0ef7;p=u%2Fmrichter%2FAliRoot.git diff --git a/HLT/libAliHLTMUON.pkg b/HLT/libAliHLTMUON.pkg index 45e08e280e8..a8958056339 100644 --- a/HLT/libAliHLTMUON.pkg +++ b/HLT/libAliHLTMUON.pkg @@ -1,23 +1,36 @@ #-*- Mode: Makefile -*- # $Id$ -include $(MODDIR)/hlt.conf - ############################################################################### -CLASS_HDRS := OfflineInterface/AliHLTMUONAgent.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/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) \ - AliHLTMUONUtils.cxx \ - AliHLTMUONConstants.cxx \ AliHLTMUONTriggerRecordsBlockStruct.cxx \ AliHLTMUONTrigRecsDebugBlockStruct.cxx \ - AliHLTMUONTriggerChannelsBlockStruct.cxx \ AliHLTMUONRecHitsBlockStruct.cxx \ AliHLTMUONClustersBlockStruct.cxx \ AliHLTMUONChannelsBlockStruct.cxx \ @@ -26,6 +39,7 @@ MODULE_SRCS := $(CLASS_HDRS:.h=.cxx) \ AliHLTMUONSinglesDecisionBlockStruct.cxx \ AliHLTMUONPairsDecisionBlockStruct.cxx \ OnlineAnalysis/AliHLTMUONCalculations.cxx \ + OnlineAnalysis/AliHLTMUONTriggerReconstructor.cxx \ OnlineAnalysis/AliHLTMUONHitReconstructor.cxx \ OnlineAnalysis/AliHLTMUONMansoTrackerFSM.cxx @@ -33,22 +47,33 @@ 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: -DICTIONARY := HLTMUONLinkDef.h +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/%,$(DICTIONARY)) +DHDR:= $(patsubst %,MUON/%,$(MODULE_DHDR)) +CINTAUTOLINK:= $(shell test "x$(MODULE_DHDR)" = "x" && echo 1) EDEFINE := ${HLTDEFS} PACKCXXFLAGS := ${HLTCXXFLAGS} PACKCFLAGS := ${HLTCLFAGS} PACKDCXXFLAGS:= ${HLTDCXXFLAGS} - -EINCLUDE := HLT/BASE HLT/MUON HLT/MUON/OnlineAnalysis HLT/MUON/OfflineInterface MUON STEER RAW - +PACKSOFLAGS := $(HLTSOFLAGS)