]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/libAliHLTEve.pkg
implementing the copy contructors for two helper classes because compiler on macos...
[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 \
23 AliHLTEveAny.h
24
25
f5076539 26# library sources and headers are set in hlteve.conf according to
27# availability of ROOT opengl
28MODULE_SRCS:=
29MODULE_HDRS:=
33791895 30
31# The LinkDef file required by the ROOT dictionary generation can be
32# generated automatically. For the all header files specified in
33# CLASS_HDRS an entry will be generated
34# pragma link C++ class <class-name>+;
35#
36# If the default behavior is not enough, you can provide a custom
37# *LinkDef.h to the MODULE_DHDR variable. Leave MODULE_DHDR empty to
38# enable automatic generation.
39MODULE_DHDR:=
40
381305a4 41EINCLUDE := HLT/BASE HLT/shuttle HLT/EVE EVE/EveHLT EVE/EveBase EVE/EveDet \
33791895 42 HLT/BASE/util HLT/BASE/HOMER HLT/TPCLib \
43 ITS PHOS TRIGGER VZERO EMCAL \
44 STEER TRD HLT/TRD \
23908691 45 HLT/MUON MUON \
46 HLT/rec
33791895 47
48
381305a4 49LIBRARY_DEP := -lHLTbase -lCDB -lSTEERBase -AliHLTTPC -lMUONbase -lAliHLTMUON -lEveDet
33791895 50
51###############################################################################
52#
53# do not change anything below this line
54#
f5076539 55include $(MODDIR)/hlteve.conf
33791895 56
57SRCS:=$(patsubst %,EVE/%,$(MODULE_SRCS))
58CINTHDRS:=$(patsubst %,EVE/%,$(CLASS_HDRS))
59HDRS:=$(patsubst %,EVE/%,$(MODULE_HDRS))
60DHDR:=$(patsubst %,EVE/%,$(MODULE_DHDR))
61CINTAUTOLINK:= $(shell test "x$(MODULE_DHDR)" = "x" && echo 1)
62
63EDEFINE := ${HLTDEFS}
64PACKCXXFLAGS := $(filter-out -ansi,$(filter-out -pedantic-errors, $(CXXFLAGS)))
65PACKCFLAGS := $(filter-out -ansi, $(filter-out -pedantic-errors, $(CFLAGS)))
66PACKDCXXFLAGS:= $(filter-out -pedantic-errors, $(CXXFLAGS))
67PACKSOFLAGS := $(HLTSOFLAGS)