]>
Commit | Line | Data |
---|---|---|
f473a913 | 1 | #-*- Mode: Makefile -*- |
95316e9f | 2 | # $Id$ |
3 | # package definition for the libAliHLTPHOS library | |
e4a5ce34 | 4 | |
5 | ||
6 | include $(MODDIR)/hlt.conf | |
7 | ||
8 | ||
87434909 | 9 | #CLASS_HDRS:= AliHLTPHOSAgent.h |
10 | ||
e4a5ce34 | 11 | CLASS_HDRS:= AliHLTPHOSBase.h \ |
95316e9f | 12 | AliHLTPHOSClusterizer.h \ |
13 | AliHLTPHOSClusterizerComponent.h \ | |
95316e9f | 14 | AliHLTPHOSDataCorruptor.h \ |
95316e9f | 15 | AliHLTPHOSDefinitions.h \ |
16 | AliHLTPHOSEmcCalibData.h \ | |
95316e9f | 17 | AliHLTPHOSPhysicsAnalyzer.h \ |
95316e9f | 18 | AliHLTPHOSProcessor.h \ |
19 | AliHLTPHOSPulseGenerator.h \ | |
20 | AliHLTPHOSRawAnalyzer.h \ | |
21 | AliHLTPHOSRawAnalyzerChiSquareFit.h \ | |
22 | AliHLTPHOSRawAnalyzerComponent.h \ | |
3e896374 | 23 | AliHLTPHOSRawAnalyzerComponentv2.h \ |
87434909 | 24 | AliHLTPHOSRawAnalyzerComponentv3.h \ |
95316e9f | 25 | AliHLTPHOSRawAnalyzerCrude.h \ |
26 | AliHLTPHOSRawAnalyzerCrudeComponent.h \ | |
3e896374 | 27 | AliHLTPHOSRawAnalyzerCrudeComponentv2.h \ |
87434909 | 28 | AliHLTPHOSRawAnalyzerCrudeComponentv3.h \ |
95316e9f | 29 | AliHLTPHOSRawAnalyzerKLevel.h \ |
30 | AliHLTPHOSRawAnalyzerLMS.h \ | |
31 | AliHLTPHOSRawAnalyzerPeakFinderComponent.h \ | |
95316e9f | 32 | AliHLTPHOSRcuHistogramProducer.h \ |
33 | AliHLTPHOSRcuHistogramProducerComponent.h \ | |
34 | AliHLTPHOSRcuProcessor.h \ | |
95316e9f | 35 | AliHLTPHOSMapper.h \ |
36 | AliHLTPHOSRawAnalyzerPeakFinder.h \ | |
37 | AliHLTPHOSSanityInspector.h \ | |
38 | AliHLTPHOSDigitMaker.h \ | |
95316e9f | 39 | AliHLTPHOSDigitMakerComponent.h \ |
95316e9f | 40 | AliHLTPHOSConfig.h \ |
12888580 | 41 | AliHLTPHOSAltroConfig.h \ |
f8c07f51 | 42 | AliHLTPHOSSharedMemoryInterface.h \ |
3e896374 | 43 | AliHLTPHOSSharedMemoryInterfacev2.h \ |
f8c07f51 | 44 | AliHLTPHOSClusterAnalyser.h \ |
45 | AliHLTPHOSClusterAnalyserComponent.h \ | |
46 | AliHLTPHOSESDMaker.h \ | |
47 | AliHLTPHOSESDMakerComponent.h \ | |
48 | AliHLTPHOSRcuCalibrationProcessorComponent.h \ | |
e4a5ce34 | 49 | AliHLTPHOSRcuCalibrationProcessor.h \ |
50 | AliHLTPHOSPattern.h \ | |
51 | AliHLTPHOSRcuAltroPatternTest.h \ | |
52 | AliHLTPHOSRcuAltroPatternTestComponent.h \ | |
53 | AliHLTPHOSModuleCalibrationProcessorComponent.h \ | |
54 | AliHLTPHOSRcuDAComponent.h \ | |
3115fa9a | 55 | AliHLTPHOSRcuProperties.h \ |
aa0260f4 | 56 | AliHLTPHOSUtilities.h \ |
57 | AliHLTPHOSFourier.h \ | |
3e896374 | 58 | AliHLTPHOSFourierComponent.h \ |
59 | AliHLTPHOSHistogramProducer.h \ | |
028b7c06 | 60 | AliHLTPHOSHistogramProducerComponent.h \ |
87434909 | 61 | AliHLTPHOSMonitorTriggerComponent.h \ |
87434909 | 62 | AliHLTPHOSESDEntriesMakerComponent.h \ |
63 | AliHLTPHOSESDCaloClusterWriterComponent.h \ | |
87434909 | 64 | AliHLTPHOSPhysicsHistogramProducer.h |
65 | # AliHLTPHOSESDCaloClusterMakerComponent.h | |
4838689d | 66 | # AliHLTPHOSTreeMaker.h \ |
67 | # AliHLTPHOSTreeMakerComponent.h \ | |
f8c07f51 | 68 | # AliHLTPHOSEmcCalibrationHistogramProducer.h |
95316e9f | 69 | # AliHLTPHOSNoiseMapper.h \ |
70 | # AliHLTPHOSNoiseMapperComponent.h | |
71 | ||
72 | MODULE_SRCS:= $(CLASS_HDRS:.h=.cxx) | |
73 | ||
74 | MODULE_HDRS:= $(CLASS_HDRS) \ | |
75 | AliHLTPHOSCommonDefs.h \ | |
76 | AliHLTPHOSConstants.h \ | |
95316e9f | 77 | AliHLTPHOSRawAnalyzer.h \ |
78 | AliHLTPHOSDefinitions.h \ | |
79 | AliHLTPHOSModuleCellEnergyDataStruct.h\ | |
80 | AliHLTPHOSRcuCellEnergyDataStruct.h \ | |
81 | AliHLTPHOSValidCellDataStruct.h\ | |
82 | AliHLTPHOSDataHeaderStruct.h \ | |
83 | AliHLTPHOSModuleCellAccumulatedEnergyDataStruct.h \ | |
84 | AliHLTPHOSModuleCellAverageEnergyDataStruct.h \ | |
85 | AliHLTPHOSRcuCellAccumulatedEnergyDataStruct.h \ | |
86 | AliHLTPHOSRcuCellAverageEnergyDataStruct.h \ | |
87434909 | 87 | AliHLTPHOSRecPointDataStruct.h \ |
95316e9f | 88 | AliHLTPHOSRecPointContainerStruct.h \ |
89 | AliHLTPHOSDigitContainerDataStruct.h \ | |
90 | AliHLTPHOSRcuDigitContainerDataStruct.h \ | |
f8c07f51 | 91 | AliHLTPHOSDigitDataStruct.h \ |
3e896374 | 92 | AliHLTPHOSRcuFFTDataStruct.h \ |
93 | AliHLTPHOSChannelDataStruct.h \ | |
94 | AliHLTPHOSChannelDataHeaderStruct.h | |
95316e9f | 95 | |
01fd2a63 | 96 | MODULE_DHDR:= AliHLTPHOSLinkDef.h |
882b0517 | 97 | |
e4a5ce34 | 98 | EINCLUDE := HLT/BASE HLT/BASE/util STEER RAW PHOS |
abd75f15 | 99 | |
fc832dff | 100 | LIBRARY_DEP := -lHLTbase -lPHOSbase -lPHOSshuttle -lESD \ |
101 | -lSTEER -lRAWDatarec | |
102 | ||
95316e9f | 103 | ############################################################################### |
104 | # | |
105 | # do not change anything below this line | |
106 | # | |
fc832dff | 107 | include $(MODDIR)/hlt.conf |
108 | ||
95316e9f | 109 | SRCS:=$(patsubst %,PHOS/%,$(MODULE_SRCS)) |
110 | CINTHDRS:=$(patsubst %,PHOS/%,$(CLASS_HDRS)) | |
111 | HDRS:=$(patsubst %,PHOS/%,$(MODULE_HDRS)) | |
112 | DHDR:=$(patsubst %,PHOS/%,$(MODULE_DHDR)) | |
113 | CINTAUTOLINK:= $(shell test "x$(MODULE_DHDR)" = "x" && echo 1) | |
fc832dff | 114 | |
115 | EDEFINE := ${HLTDEFS} | |
116 | PACKCXXFLAGS := ${HLTCXXFLAGS} | |
117 | PACKCFLAGS := ${HLTCLFAGS} | |
118 | PACKDCXXFLAGS:= ${HLTDCXXFLAGS} | |
119 | PACKSOFLAGS := $(HLTSOFLAGS) |