- adapted to AliRoot logging system, messages printed out via AliRoot
[u/mrichter/AliRoot.git] / HLT / libAliHLTSample.pkg
CommitLineData
c48c8c8a 1#-*- Mode: Makefile -*-
fc455fba 2# $Id$
c48c8c8a 3
4# This files defines the source and header files for the
5# libAliHLTSample library and additional flags for the compilation
6# and linking process. For further information refer to the
7# README.
8
9# library sources
10MODULE_SRCS= AliHLTSampleComponent1.cxx \
11 AliHLTSampleComponent2.cxx \
12 AliHLTDummyComponent.cxx
13
14# class header files, the link definition for the root dictionary
15# will be created from the names of the header files
16CLASS_HDRS:= AliHLTSampleComponent1.h \
17 AliHLTSampleComponent2.h \
18 AliHLTDummyComponent.h
19
20# library headers
21# in most cases you might have already added all the header files to
22# the CLASS_HDRS variable. So we just use the content of this. You
23# can simply add more header files which don't contain classes with
24# ROOT dictionary support
25MODULE_HDRS:= $(CLASS_HDRS)
26
27# The autotools-based stand-alone built system creates the LinkDef
28# file required by the ROOT dictionary generation for the all header
29# files specified in CLASS_HDRS.
30# When creating a ROOT dictionary in AliRoot you must eventually
31# provide a *LinkDef.h file which tells rootcint what to do with the
32# classes. The *LinkDef.h must be added to DHDR in that case.
33# There might be an extension also in ALIROOT which allows to
34# generate the LinkDef automatically.
9ce4bf4a 35DHDR:= SampleLib/AliHLTSampleLinkDef.h
c48c8c8a 36CINTAUTOLINK:=
37
38# extra defines and flags for the AliRoot build system. NOTE: include
39# directories and linking flags/options must be specified in
40# Makefile.am (stand-alone build system) and here (AliRoot).
49f44941 41EDEFINE := ${HLTDEFS}
2d7ff710 42PACKCXXFLAGS := $(filter-out -ansi,$(filter-out -pedantic-errors, $(CXXFLAGS)))
43PACKCFLAGS := $(filter-out -ansi, $(filter-out -pedantic-errors, $(CFLAGS)))
44PACKDCXXFLAGS:= $(filter-out -pedantic-errors, $(CXXFLAGS))
c48c8c8a 45
46EINCLUDE := HLT/BASE
47
48###############################################################################
49#
50# do not change anything below this line
51#
52SRCS:=$(patsubst %,SampleLib/%,$(MODULE_SRCS))
53CINTHDRS:=$(patsubst %,SampleLib/%,$(CLASS_HDRS))
54HDRS:=$(patsubst %,SampleLib/%,$(MODULE_HDRS))