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