]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/libAliHLTEve.pkg
Bug Fix.
[u/mrichter/AliRoot.git] / HLT / libAliHLTEve.pkg
CommitLineData
33791895 1#-*- Mode: Makefile -*-
2# $Id$
3
4# This files defines the source and header files for the
5# libAliHLTEve library and additional flags for the compilation
6# and linking process. For further information refer to the
7# README.
8
9# class header files, the link definition for the root dictionary
10# will be created from the names of the header files
11CLASS_HDRS:= AliHLTEveBase.h \
12 AliHLTEveCalo.h \
13 AliHLTEvePhos.h \
14 AliHLTEveEmcal.h \
15 AliHLTEveTPC.h \
16 AliHLTEveHLT.h \
17 AliHLTEveITS.h \
18 AliHLTEveISSD.h \
19 AliHLTEveISPD.h \
20 AliHLTEveISDD.h \
21 AliHLTEveTRD.h \
22 AliHLTEveMuon.h \
cb1cf314 23 AliHLTEveAny.h \
57b279b8 24 AliHLTEveMultCorr.h \
25 AliHLTEveHistoMerger.h
33791895 26
27
f5076539 28# library sources and headers are set in hlteve.conf according to
29# availability of ROOT opengl
30MODULE_SRCS:=
31MODULE_HDRS:=
33791895 32
33# The LinkDef file required by the ROOT dictionary generation can be
34# generated automatically. For the all header files specified in
35# CLASS_HDRS an entry will be generated
36# pragma link C++ class <class-name>+;
37#
38# If the default behavior is not enough, you can provide a custom
39# *LinkDef.h to the MODULE_DHDR variable. Leave MODULE_DHDR empty to
40# enable automatic generation.
41MODULE_DHDR:=
42
381305a4 43EINCLUDE := HLT/BASE HLT/shuttle HLT/EVE EVE/EveHLT EVE/EveBase EVE/EveDet \
57b279b8 44 HLT/BASE/util HLT/global HLT/BASE/HOMER HLT/TPCLib \
33791895 45 ITS PHOS TRIGGER VZERO EMCAL \
46 STEER TRD HLT/TRD \
23908691 47 HLT/MUON MUON \
48 HLT/rec
33791895 49
50
381305a4 51LIBRARY_DEP := -lHLTbase -lCDB -lSTEERBase -AliHLTTPC -lMUONbase -lAliHLTMUON -lEveDet
33791895 52
53###############################################################################
54#
55# do not change anything below this line
56#
f5076539 57include $(MODDIR)/hlteve.conf
33791895 58
59SRCS:=$(patsubst %,EVE/%,$(MODULE_SRCS))
60CINTHDRS:=$(patsubst %,EVE/%,$(CLASS_HDRS))
61HDRS:=$(patsubst %,EVE/%,$(MODULE_HDRS))
62DHDR:=$(patsubst %,EVE/%,$(MODULE_DHDR))
63CINTAUTOLINK:= $(shell test "x$(MODULE_DHDR)" = "x" && echo 1)
64
65EDEFINE := ${HLTDEFS}
66PACKCXXFLAGS := $(filter-out -ansi,$(filter-out -pedantic-errors, $(CXXFLAGS)))
67PACKCFLAGS := $(filter-out -ansi, $(filter-out -pedantic-errors, $(CFLAGS)))
68PACKDCXXFLAGS:= $(filter-out -pedantic-errors, $(CXXFLAGS))
69PACKSOFLAGS := $(HLTSOFLAGS)