- moved AliHLTDisplay files from TPCLib to TPCLib/OnlineDisplay
[u/mrichter/AliRoot.git] / HLT / BASE / Makefile.am
CommitLineData
b521659f 1# $Id$
2# Makefile template for the Alice HLT framework
3
4MODULE = HLTbase
5
fa760045 6AM_CPPFLAGS = -DMODULE=$(MODULE)
b521659f 7
8# library definition
9lib_LTLIBRARIES = libHLTbase.la
10
11# library sources
12libHLTbase_la_SOURCES = AliHLTComponent.cxx \
13 AliHLTComponentHandler.cxx \
14 AliHLTSystem.cxx \
15 AliHLT_C_Component_WrapperInterface.cxx \
16 AliHLTProcessor.cxx \
17 AliHLTConfiguration.cxx \
18 AliHLTLogging.cxx \
19 AliHLTDataBuffer.cxx \
20 AliHLTDataSource.cxx \
21 AliHLTDataSink.cxx
22
23# class header files, the link definition for the root dictionary
24# will be created from the names of the header files
25CLASS_HDRS = AliHLTComponent.h \
26 AliHLTComponentHandler.h \
27 AliHLTSystem.h \
28 AliHLTProcessor.h \
29 AliHLTConfiguration.h \
30 AliHLTConfigurationHandler.h \
31 AliHLTTask.h \
32 AliHLTLogging.h \
33 AliHLTDataBuffer.h \
34 AliHLTDataSource.h \
35 AliHLTDataSink.h
36pkginclude_HEADERS = $(CLASS_HDRS) \
37 AliHLTDataTypes.h \
38 AliHLT_C_Component_WrapperInterface.h \
39 AliHLTDefinitions.h
40
85869391 41noinst_HEADERS = AliHLTStdIncludes.h
b521659f 42
43# version info for the library
78b557c2 44libHLTbase_la_LDFLAGS = -version-info 1:1:0
b521659f 45
fa760045 46# automatic generation of data and time of library build
47COMPILE_INFO = HLTBaseCompileInfo.cxx
48
b521659f 49# set the file name for the generated root dictionary
50DICTCPP = HLTbase-DICT.cxx
fa760045 51nodist_libHLTbase_la_SOURCES = $(COMPILE_INFO) \
52 $(DICTCPP)
b521659f 53
db16520a 54CLEANFILES = $(COMPILE_INFO)
b521659f 55
56include $(top_srcdir)/make.dict
fa760045 57
58$(COMPILE_INFO): $(libHLTbase_la_SOURCES) $(pkginclude_HEADERS) $(noinst_HEADERS) Makefile.am
59 @echo '//automatically generated compilation info' > $@
60 @echo '//!!! DO NOT EDIT THIS FILE !!!' >> $@
61 @echo '//add changes in Makefile.am' >> $@
62 @echo 'void $(MODULE)CompileInfo( char*& date, char*& time)' >> $@
63 @echo '{date=__DATE__; time=__TIME__; return;}' >> $@
64