]>
Commit | Line | Data |
---|---|---|
1 | #-*- Mode: Makefile -*- | |
2 | # $Id$ | |
3 | ||
4 | include $(MODDIR)/hlt.conf | |
5 | ||
6 | CLASS_HDRS:= AliHLTComponent.h \ | |
7 | AliHLTComponentHandler.h \ | |
8 | AliHLTSystem.h \ | |
9 | AliHLTReconstructorBase.h \ | |
10 | AliHLTProcessor.h \ | |
11 | AliHLTCalibrationProcessor.h \ | |
12 | AliHLTConfiguration.h \ | |
13 | AliHLTConfigurationHandler.h \ | |
14 | AliHLTTask.h \ | |
15 | AliHLTDumpTask.h \ | |
16 | AliHLTControlTask.h \ | |
17 | AliHLTLogging.h \ | |
18 | AliHLTDataBuffer.h \ | |
19 | AliHLTConsumerDescriptor.h \ | |
20 | AliHLTDataSource.h \ | |
21 | AliHLTDataSink.h \ | |
22 | AliHLTOfflineInterface.h \ | |
23 | AliHLTOfflineDataSource.h \ | |
24 | AliHLTOfflineDataSink.h \ | |
25 | AliHLTModuleAgent.h \ | |
26 | AliHLTModulePreprocessor.h \ | |
27 | AliHLTShuttleInterface.h \ | |
28 | AliHLTHOMERLibManager.h \ | |
29 | AliHLTHOMERBlockDesc.h \ | |
30 | AliHLTHOMERSourceDesc.h \ | |
31 | AliHLTEsdManager.h \ | |
32 | AliHLTDAQ.h \ | |
33 | AliHLTOUT.h \ | |
34 | AliHLTOUTHomerBuffer.h \ | |
35 | AliHLTOUTTask.h \ | |
36 | AliHLTOUTHandler.h \ | |
37 | AliHLTOUTHandlerEquId.h \ | |
38 | AliHLTOUTHandlerDetectorDDL.h \ | |
39 | AliHLTOUTHandlerChain.h \ | |
40 | AliHLTMemoryFile.h \ | |
41 | AliHLTMessage.h \ | |
42 | AliHLTEventStatistics.h \ | |
43 | AliHLTBlockDataCollection.h \ | |
44 | AliHLTRunStatistics.h | |
45 | ||
46 | ||
47 | ||
48 | MODULE_SRCS= AliHLT_C_Component_WrapperInterface.cxx \ | |
49 | AliHLTDataTypes.cxx \ | |
50 | $(CLASS_HDRS:.h=.cxx) | |
51 | ||
52 | MODULE_HDRS:= $(CLASS_HDRS) \ | |
53 | AliHLTDataTypes.h \ | |
54 | AliHLTExternalTrackParam.h \ | |
55 | AliHLTCommonCDBEntries.h \ | |
56 | AliHLTMisc.h \ | |
57 | AliHLT_C_Component_WrapperInterface.h \ | |
58 | AliHLTDefinitions.h \ | |
59 | AliHLTStdIncludes.h | |
60 | ||
61 | MODULE_DHDR:= | |
62 | ||
63 | SRCS:=$(patsubst %,BASE/%,$(MODULE_SRCS)) | |
64 | CINTHDRS:=$(patsubst %,BASE/%,$(CLASS_HDRS)) | |
65 | HDRS:=$(patsubst %,BASE/%,$(MODULE_HDRS)) | |
66 | DHDR:=$(patsubst %,BASE/%,$(MODULE_DHDR)) | |
67 | CINTAUTOLINK:= $(shell test "x$(MODULE_DHDR)" = "x" && echo 1) | |
68 | ||
69 | EDEFINE := ${HLTDEFS} | |
70 | PACKCXXFLAGS := ${HLTCXXFLAGS} | |
71 | PACKCFLAGS := ${HLTCLFAGS} | |
72 | PACKDCXXFLAGS:= ${HLTDCXXFLAGS} | |
73 | ||
74 | # the libHLTbase depends on the abstract interface of the monitoring reader | |
75 | # and needs include patch HLT/BASE/HOMER because of that. There is no library | |
76 | # dependency. Objects are intantianted dynamically. | |
77 | EINCLUDE := HLT/BASE HLT/BASE/HOMER |