]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/CMakelibHLTbase.pkg
Improving file handling at digitization time (item related to https://alice.its.cern...
[u/mrichter/AliRoot.git] / HLT / CMakelibHLTbase.pkg
index e47b7719dc777c2c02a4f7f6db9bb1b51205e69d..15895029c3650baa3f9ed877508c8a7ed65e3790 100644 (file)
@@ -1,3 +1,4 @@
+# $Id$
 #--------------------------------------------------------------------------------#
 # Package File for HLTbase                                                       #
 # Author : Johny Jose (johny.jose@cern.ch)                                       #
 #--------------------------------------------------------------------------------#
 include ("CMakehlt.conf")
 
-set ( 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)
+set ( CLASS_HDRS
+    AliHLTComponent.h
+    AliHLTComponentHandler.h
+    AliHLTMisc.h
+    AliHLTSystem.h
+    AliHLTReconstructorBase.h
+    AliHLTPluginBase.h
+    AliHLTProcessor.h
+    AliHLTCalibrationProcessor.h
+    AliHLTConfiguration.h
+    AliHLTComponentConfiguration.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
+    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
+    AliHLTOUTHandlerIgnore.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
+    AliHLTScalars.h
+    AliHLTRunStatistics.h
+    AliHLTSpacePointContainer.h
+    AliHLTTrackGeometry.h
+    AliHLTComponentBenchmark.h
+    AliHLTDataDeflater.h
+    AliHLTDataDeflaterSimple.h
+    AliHLTDataDeflaterHuffman.h
+    AliHLTHuffman.h
+    AliHLTDataInflater.h
+    AliHLTDataInflaterSimple.h
+    AliHLTDataInflaterHuffman.h
+    )
 
 string ( REPLACE ".h" ".cxx" MODULE_SRCS "${CLASS_HDRS}")
-list(APPEND MODULE_SRCS AliHLT_C_Component_WrapperInterface.cxx AliHLTDataTypes.cxx)
+list(APPEND MODULE_SRCS 
+    AliHLT_C_Component_WrapperInterface.cxx 
+    AliHLTDataTypes.cxx
+    )
 
-list(APPEND MODULE_HDRS ${CLASS_HDRS} AliHLTDataTypes.h AliHLTLoggingVariadicFree.h AliHLTExternalTrackParam.h AliHLTCommonCDBEntries.h AliHLT_C_Component_WrapperInterface.h AliHLTDefinitions.h AliHLTStdIncludes.h)
+list(APPEND MODULE_HDRS 
+    ${CLASS_HDRS}
+    AliHLTDataTypes.h
+    AliHLTLoggingVariadicFree.h 
+    AliHLTExternalTrackParam.h 
+    AliHLTCommonCDBEntries.h 
+    AliHLT_C_Component_WrapperInterface.h 
+    AliHLTDefinitions.h 
+    AliHLTStdIncludes.h
+    )
 
 set ( MODULE_DHDR      HLTbaseLinkDef.h)
 
@@ -48,6 +131,9 @@ if (MODULE_DHDR)
 ALICE_Format (DHDR "BASE/" "" "${MODULE_DHDR}")
 endif(MODULE_DHDR)
 
+set ( ELIBS  "${ROOTLIBS} -lGeom -lMinuit -lEG -lVMC -lTreePlayer -lRIO -lXMLIO -lThread -lProof -lProofPlayer -lXMLParser -lGui")
+set ( ELIBSDIR  "${ROOTLIBDIR}")
+
 if(NOT DHDR)
   set(CINTAUTOLINK 1)
 endif(NOT DHDR)
@@ -58,3 +144,16 @@ set ( PACKCFLAGS  ${HLTCLFAGS})
 set ( PACKDCXXFLAGS  ${HLTDCXXFLAGS})
 
 set ( EINCLUDE HLT/BASE HLT/BASE/HOMER)
+
+set ( EXPORT 
+    BASE/AliHLTDataTypes.h
+    BASE/AliHLTStdIncludes.h 
+    BASE/AliHLTLogging.h
+    BASE/AliHLTGlobalTriggerDecision.h 
+    BASE/AliHLTDomainEntry.h 
+    BASE/AliHLTTriggerDomain.h 
+    BASE/AliHLTTriggerDecision.h
+    BASE/AliHLTReadoutList.h 
+    BASE/AliHLTTriggerMenu.h 
+    BASE/AliHLTTriggerMenuItem.h 
+    BASE/AliHLTTriggerMenuSymbol.h)