]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/libAliHLTVZERO.pkg
bugfix: proper cleanup of global instances of configuration and component handler
[u/mrichter/AliRoot.git] / HLT / libAliHLTVZERO.pkg
1 #-*- Mode: Makefile -*-
2 # $Id: libAliHLTVZERO.pkg $
3
4 # This files defines the source and header files for the
5 # libAliHLTVZERO library and additional flags for the compilation
6 # and linking process. 
7
8 # class header files, the link definition for the root dictionary
9 # will be created from the names of the header files
10 CLASS_HDRS:=    AliHLTVZERORecoComponent.h \
11                 AliHLTVZEROAgent.h
12
13 # library sources, generated from the class headers
14 MODULE_SRCS=    $(CLASS_HDRS:.h=.cxx)
15
16 # library headers
17 MODULE_HDRS:=   $(CLASS_HDRS)
18
19 # Leave MODULE_DHDR empty to enable automatic generation of *LinkDef.h
20 MODULE_DHDR:=
21
22 EINCLUDE := HLT/BASE \
23             HLT/VZERO \
24             VZERO \
25             STEER \
26             RAW
27
28 LIBRARY_DEP := -lHLTbase \
29                -lCDB -lESD -lSTEER -lSTEERBase \
30                -lRAWDatarec -lRAWDatabase \
31                -lVZERObase -lVZEROrec \
32                -L$(ROOTLIBDIR) -lEG
33
34 ###############################################################################
35 #
36 # do not change anything below this line
37 #
38 include $(MODDIR)/hlt.conf
39
40 SRCS         := $(patsubst %,VZERO/%,$(MODULE_SRCS))
41 CINTHDRS     := $(patsubst %,VZERO/%,$(CLASS_HDRS))
42 HDRS         := $(patsubst %,VZERO/%,$(MODULE_HDRS))
43 DHDR         := $(patsubst %,VZERO/%,$(MODULE_DHDR))
44 CINTAUTOLINK := $(shell test "x$(MODULE_DHDR)" = "x" && echo 1)
45
46 EDEFINE      := ${HLTDEFS}
47 PACKCXXFLAGS := ${HLTCXXFLAGS}
48 PACKCFLAGS   := ${HLTCLFAGS}
49 PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
50 PACKSOFLAGS  := $(HLTSOFLAGS)