#-*- Mode: Makefile -*- # $Id$ include $(MODDIR)/hlt.conf CLASS_HDRS:= AliHLTComponent.h \ AliHLTComponentHandler.h \ AliHLTMisc.h \ AliHLTSystem.h \ AliHLTReconstructorBase.h \ AliHLTPluginBase.h \ AliHLTProcessor.h \ AliHLTCalibrationProcessor.h \ AliHLTConfiguration.h \ AliHLTConfigurationHandler.h \ AliHLTOnlineConfiguration.h \ AliHLTTTreeProcessor.h \ AliHLTTask.h \ AliHLTDumpTask.h \ AliHLTControlTask.h \ AliHLTLogging.h \ AliHLTErrorGuard.h \ AliHLTDataBuffer.h \ AliHLTConsumerDescriptor.h \ AliHLTDataSource.h \ AliHLTDataSink.h \ AliHLTOfflineInterface.h \ AliHLTOfflineDataSource.h \ AliHLTOfflineDataSink.h \ AliHLTModuleAgent.h \ AliHLTModulePreprocessor.h \ AliHLTShuttleInterface.h \ AliHLTDimServer.h \ AliHLTHOMERLibManager.h \ AliHLTHOMERManager.h \ AliHLTHOMERProxyHandler.h \ AliHLTHOMERBlockDesc.h \ AliHLTHOMERSourceDesc.h \ AliHLTEsdManager.h \ AliHLTDAQ.h \ AliHLTOUT.h \ AliHLTOUTHomerBuffer.h \ AliHLTOUTTask.h \ AliHLTOUTHandler.h \ AliHLTOUTHandlerEquId.h \ AliHLTOUTHandlerDetectorDDL.h \ AliHLTOUTHandlerChain.h \ AliHLTOUTHandlerEsdBranch.h \ AliHLTMemoryFile.h \ AliHLTMessage.h \ AliHLTEventStatistics.h \ AliHLTBlockDataCollection.h \ AliHLTTriggerDecision.h \ AliHLTGlobalTriggerDecision.h \ AliHLTReadoutList.h \ AliHLTTriggerDomain.h \ AliHLTDomainEntry.h \ AliHLTTriggerMenu.h \ AliHLTTriggerMenuItem.h \ AliHLTTriggerMenuSymbol.h \ AliHLTCTPData.h \ AliHLTRunStatistics.h MODULE_SRCS= AliHLT_C_Component_WrapperInterface.cxx \ AliHLTDataTypes.cxx \ $(CLASS_HDRS:.h=.cxx) MODULE_HDRS:= $(CLASS_HDRS) \ AliHLTDataTypes.h \ AliHLTLoggingVariadicFree.h \ AliHLTExternalTrackParam.h \ AliHLTCommonCDBEntries.h \ AliHLT_C_Component_WrapperInterface.h \ AliHLTDefinitions.h \ AliHLTStdIncludes.h MODULE_DHDR:= HLTbaseLinkDef.h SRCS:=$(patsubst %,BASE/%,$(MODULE_SRCS)) CINTHDRS:=$(patsubst %,BASE/%,$(CLASS_HDRS)) HDRS:=$(patsubst %,BASE/%,$(MODULE_HDRS)) DHDR:=$(patsubst %,BASE/%,$(MODULE_DHDR)) CINTAUTOLINK:= $(shell test "x$(MODULE_DHDR)" = "x" && echo 1) EDEFINE := ${HLTDEFS} PACKCXXFLAGS := ${HLTCXXFLAGS} PACKCFLAGS := ${HLTCLFAGS} PACKDCXXFLAGS:= ${HLTDCXXFLAGS} # the libHLTbase depends on the abstract interface of the monitoring reader # and needs include patch HLT/BASE/HOMER because of that. There is no library # dependency. Objects are instantianted dynamically. EINCLUDE := HLT/BASE HLT/BASE/HOMER