]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/libHLTbase.pkg
Fixing memory leak introduced with rev. 45388
[u/mrichter/AliRoot.git] / HLT / libHLTbase.pkg
CommitLineData
c48c8c8a 1#-*- Mode: Makefile -*-
fc455fba 2# $Id$
c48c8c8a 3
2d7ff710 4include $(MODDIR)/hlt.conf
c48c8c8a 5
c48c8c8a 6CLASS_HDRS:= AliHLTComponent.h \
7 AliHLTComponentHandler.h \
2b545cdd 8 AliHLTMisc.h \
c48c8c8a 9 AliHLTSystem.h \
2c0e5942 10 AliHLTReconstructorBase.h \
7bf6c76d 11 AliHLTPluginBase.h \
c48c8c8a 12 AliHLTProcessor.h \
9d9ffd37 13 AliHLTCalibrationProcessor.h \
c48c8c8a 14 AliHLTConfiguration.h \
1388e0c7 15 AliHLTComponentConfiguration.h \
c48c8c8a 16 AliHLTConfigurationHandler.h \
ab162f34 17 AliHLTOnlineConfiguration.h \
4731a36c 18 AliHLTTTreeProcessor.h \
c48c8c8a 19 AliHLTTask.h \
8b0b58e2 20 AliHLTDumpTask.h \
afad6dde 21 AliHLTControlTask.h \
c48c8c8a 22 AliHLTLogging.h \
9c564685 23 AliHLTErrorGuard.h \
c48c8c8a 24 AliHLTDataBuffer.h \
6235cd38 25 AliHLTConsumerDescriptor.h \
c48c8c8a 26 AliHLTDataSource.h \
2d7ff710 27 AliHLTDataSink.h \
242bb794 28 AliHLTOfflineInterface.h \
29 AliHLTOfflineDataSource.h \
30 AliHLTOfflineDataSink.h \
31 AliHLTModuleAgent.h \
310c7637 32 AliHLTModulePreprocessor.h \
33 AliHLTShuttleInterface.h \
8ecd252f 34 AliHLTDimServer.h \
6580df1c 35 AliHLTHOMERLibManager.h \
06272c83 36 AliHLTHOMERManager.h \
37 AliHLTHOMERProxyHandler.h \
155ff173 38 AliHLTHOMERBlockDesc.h \
39 AliHLTHOMERSourceDesc.h \
f1207f29 40 AliHLTEsdManager.h \
7c4d1228 41 AliHLTDAQ.h \
62bb3cd4 42 AliHLTOUT.h \
4de7334f 43 AliHLTOUTHomerBuffer.h \
7131ea63 44 AliHLTOUTTask.h \
62bb3cd4 45 AliHLTOUTHandler.h \
7002d861 46 AliHLTOUTHandlerIgnore.h \
626bfcc1 47 AliHLTOUTHandlerEquId.h \
7c4d1228 48 AliHLTOUTHandlerDetectorDDL.h \
7131ea63 49 AliHLTOUTHandlerChain.h \
e373386a 50 AliHLTOUTHandlerEsdBranch.h \
79c114b5 51 AliHLTMemoryFile.h \
2ff24e4c 52 AliHLTMessage.h \
53 AliHLTEventStatistics.h \
4b31e06b 54 AliHLTBlockDataCollection.h \
52647727 55 AliHLTTriggerDecision.h \
56 AliHLTGlobalTriggerDecision.h \
57 AliHLTReadoutList.h \
58 AliHLTTriggerDomain.h \
59 AliHLTDomainEntry.h \
60 AliHLTTriggerMenu.h \
61 AliHLTTriggerMenuItem.h \
62 AliHLTTriggerMenuSymbol.h \
1dbbd625 63 AliHLTCTPData.h \
9cb24db9 64 AliHLTScalars.h \
c756975e 65 AliHLTRunStatistics.h
2ff24e4c 66
67
c48c8c8a 68
95316e9f 69MODULE_SRCS= AliHLT_C_Component_WrapperInterface.cxx \
70 AliHLTDataTypes.cxx \
71 $(CLASS_HDRS:.h=.cxx)
72
c48c8c8a 73MODULE_HDRS:= $(CLASS_HDRS) \
74 AliHLTDataTypes.h \
098cca52 75 AliHLTLoggingVariadicFree.h \
55739e9e 76 AliHLTExternalTrackParam.h \
1ac82ce6 77 AliHLTCommonCDBEntries.h \
c48c8c8a 78 AliHLT_C_Component_WrapperInterface.h \
79 AliHLTDefinitions.h \
80 AliHLTStdIncludes.h
81
c580e182 82MODULE_DHDR:= HLTbaseLinkDef.h
c48c8c8a 83
84SRCS:=$(patsubst %,BASE/%,$(MODULE_SRCS))
85CINTHDRS:=$(patsubst %,BASE/%,$(CLASS_HDRS))
86HDRS:=$(patsubst %,BASE/%,$(MODULE_HDRS))
014e1e83 87DHDR:=$(patsubst %,BASE/%,$(MODULE_DHDR))
88CINTAUTOLINK:= $(shell test "x$(MODULE_DHDR)" = "x" && echo 1)
c48c8c8a 89
90EDEFINE := ${HLTDEFS}
91PACKCXXFLAGS := ${HLTCXXFLAGS}
92PACKCFLAGS := ${HLTCLFAGS}
93PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
94
4de7334f 95# the libHLTbase depends on the abstract interface of the monitoring reader
96# and needs include patch HLT/BASE/HOMER because of that. There is no library
098cca52 97# dependency. Objects are instantianted dynamically.
4de7334f 98EINCLUDE := HLT/BASE HLT/BASE/HOMER