]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/libAliHLTJET.pkg
New production macros (Yves)
[u/mrichter/AliRoot.git] / HLT / libAliHLTJET.pkg
1 #-*- Mode: Makefile -*-
2 # $Id: libAliHLTJET.pkg 28356 2008-08-30 08:52:32Z hristov $
3
4 CLASS_HDRS                  :=  AliHLTJETAgent.h \
5                                 AliHLTJETTrackCuts.h \
6                                 AliHLTJETReader.h \
7                                 AliHLTJETReaderHeader.h \
8                                 AliHLTJETConeJetComponent.h
9
10 CLASS_HDRS_FJ               :=  AliHLTJETFastJetComponent.h     
11
12 ###############################################################################
13
14 include $(MODDIR)/JET/jet.conf
15
16 ###############################################################################
17
18 MODULE_SRCS                 :=  $(CLASS_HDRS:.h=.cxx) 
19
20 MODULE_HDRS                 :=  $(CLASS_HDRS) 
21
22 MODULE_DHDR                 :=  
23
24 EINCLUDE                    :=  HLT/BASE \
25                                 HLT/BASE/util \
26                                 HLT/JET \
27                                 ANALYSIS \
28                                 JETAN \
29                                 STEER
30
31 LIBRARY_DEP                 :=  -lHLTbase -lAliHLTUtil \
32                                 -lESD -lSTEER -lSTEERBase -lAOD -lESD \
33                                 -lANALYSIS -lANALYSISalice \
34                                 -lJETAN -lJETANMC \
35                                 -L$(shell root-config --libdir) -lEG 
36
37 ###############################################################################
38 include $(MODDIR)/hlt.conf
39
40 SRCS                        :=  $(patsubst %,JET/%,$(MODULE_SRCS))
41 CINTHDRS                    :=  $(patsubst %,JET/%,$(CLASS_HDRS)) 
42 HDRS                        :=  $(patsubst %,JET/%,$(MODULE_HDRS))
43 DHDR                        :=  $(patsubst %,JET/%,$(MODULE_DHDR))
44 CINTAUTOLINK                :=  $(shell test "x$(MODULE_DHDR)" = "x" && echo 1)
45
46 # For : Creating HLT/tgt_linuxx8664gcc/G__AliHLTJET.cxx
47 # Added ${HLTCXXFLAGS_FASTJET} to CINTFLAGS
48 # but 
49 # Added ${HLTCXXFLAGS_FASTJET} to EDEFINE
50 # would be sufficient
51
52 # For : Compiling HLT/tgt_linuxx8664gcc/G__AliHLTJET.cxx 
53 # Added ${HLTCXXFLAGS_FASTJET} to EDEFINE
54
55 EDEFINE                     :=  ${HLTDEFS} ${HLTDEF_FASTJET} ${HLTCXXFLAGS_FASTJET} 
56 PACKCXXFLAGS                :=  ${HLTCXXFLAGS} ${HLTCXXFLAGS_FASTJET}
57 PACKCFLAGS                  :=  ${HLTCLFAGS}
58 PACKDCXXFLAGS               :=  ${HLTDCXXFLAGS}
59 PACKSOFLAGS                 :=  ${HLTSOFLAGS_FASTJET} $(HLTSOFLAGS) 
60 ###############################################################################