Adding class AliHLTMUONTriggerRecordsSource
[u/mrichter/AliRoot.git] / HLT / libAliHLTMUON.pkg
1 #-*- Mode: Makefile -*-
2 # $Id$ 
3
4 include $(MODDIR)/hlt.conf
5
6 ###############################################################################
7
8 CLASS_HDRS :=   OfflineInterface/AliHLTMUONAgent.h \
9                 OfflineInterface/AliHLTMUONTriggerRecordsSource.h \
10                 OfflineInterface/AliHLTMUONRecHitsSource.h \
11                 OnlineAnalysis/AliHLTMUONHitReconstructorComponent.h
12
13 # Sources that are ROOT classes:
14 MODULE_SRCS :=  $(CLASS_HDRS:.h=.cxx) \
15                 AliHLTMUONUtils.cxx \
16                 AliHLTMUONConstants.cxx \
17                 AliHLTMUONTriggerRecordsBlockStruct.cxx \
18                 AliHLTMUONTrigRecsDebugBlockStruct.cxx \
19                 AliHLTMUONTriggerChannelsBlockStruct.cxx \
20                 AliHLTMUONRecHitsBlockStruct.cxx \
21                 AliHLTMUONClustersBlockStruct.cxx \
22                 AliHLTMUONChannelsBlockStruct.cxx \
23                 AliHLTMUONMansoTracksBlockStruct.cxx \
24                 AliHLTMUONMansoCandidatesBlockStruct.cxx \
25                 AliHLTMUONSinglesDecisionBlockStruct.cxx \
26                 AliHLTMUONPairsDecisionBlockStruct.cxx \
27                 OnlineAnalysis/AliHLTMUONCalculations.cxx \
28                 OnlineAnalysis/AliHLTMUONHitReconstructor.cxx
29
30 #               OnlineAnalysis/AliHLTMUONMansoTrackerComponent.cxx
31
32 MODULE_HDRS :=  $(MODULE_SRCS:.cxx=.h) \
33                 AliHLTMUONDataBlockReader.h \
34                 AliHLTMUONDataBlockWriter.h \
35                 AliHLTMUONDataTypes.h
36
37 # The dictionary linkdef header for rootcint:
38 DICTIONARY :=   HLTMUONLinkDef.h
39
40 ###############################################################################
41
42 CINTHDRS:=      $(patsubst %,MUON/%,$(CLASS_HDRS))
43 SRCS :=         $(patsubst %,MUON/%,$(MODULE_SRCS))
44 HDRS :=         $(patsubst %,MUON/%,$(MODULE_HDRS))
45 DHDR:=          $(patsubst %,MUON/%,$(DICTIONARY))
46
47 EDEFINE      := ${HLTDEFS}
48 PACKCXXFLAGS := ${HLTCXXFLAGS}
49 PACKCFLAGS   := ${HLTCLFAGS}
50 PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
51
52 EINCLUDE :=     HLT/BASE HLT/MUON HLT/MUON/OnlineAnalysis HLT/MUON/OfflineInterface MUON STEER RAW
53