]>
Commit | Line | Data |
---|---|---|
0f51f5b8 | 1 | # $Id$ |
2 | # Makefile template for the Alice HLT TRD library | |
3 | ||
0f51f5b8 | 4 | MODULE = AliHLTTRD |
5 | ||
014e1e83 | 6 | EXTRA_DIST = |
76286e4c | 7 | |
0af7cb2e | 8 | AM_CPPFLAGS = @ALIROOT_CPPFLAGS@ \ |
9 | -I$(top_srcdir)/BASE \ | |
808618f5 | 10 | -I$(top_srcdir)/BASE/util \ |
0af7cb2e | 11 | -I$(ALICE_ROOT)/TRD |
0f51f5b8 | 12 | |
0f51f5b8 | 13 | # library definition |
0f51f5b8 | 14 | lib_LTLIBRARIES = libAliHLTTRD.la |
15 | ||
808618f5 | 16 | # version info for the library |
17 | LIBRARY_VERSION = '1:0:0' | |
18 | ||
0f51f5b8 | 19 | # library sources |
051a0e2d | 20 | libAliHLTTRD_la_SOURCES = AliTRDclusterizerHLT.cxx \ |
0af7cb2e | 21 | AliHLTTRDDefinitions.cxx \ |
22 | AliHLTTRDClusterizerComponent.cxx \ | |
23 | AliHLTTRDTrackerComponent.cxx \ | |
808618f5 | 24 | AliHLTTRDEsdWriterComponent.cxx |
0af7cb2e | 25 | |
26 | # class header files, the link definition for the root dictionary | |
27 | # will be created from the names of the header files | |
051a0e2d | 28 | CLASS_HDRS = AliTRDclusterizerHLT.h \ |
0af7cb2e | 29 | AliHLTTRDDefinitions.h \ |
30 | AliHLTTRDClusterizerComponent.h \ | |
31 | AliHLTTRDTrackerComponent.h \ | |
808618f5 | 32 | AliHLTTRDEsdWriterComponent.h |
0af7cb2e | 33 | |
34 | pkginclude_HEADERS = $(CLASS_HDRS) | |
0f51f5b8 | 35 | |
808618f5 | 36 | libAliHLTTRD_la_LIBADD = $(top_builddir)/BASE/util/libAliHLTUtil.la |
0af7cb2e | 37 | # version info for the library |
0f51f5b8 | 38 | libAliHLTTRD_la_LDFLAGS = -L@ROOTLIBDIR@ \ |
39 | @ROOTLIBS@ \ | |
0f51f5b8 | 40 | @ALIROOT_LDFLAGS@ \ |
41 | @ALIROOT_LIBS@ \ | |
808618f5 | 42 | -version-info $(LIBRARY_VERSION) |
0f51f5b8 | 43 | |
842fd76a | 44 | # automatic generation of data and time of library build |
45 | COMPILE_INFO = AliHLTTRDCompileInfo.cxx | |
46 | ||
0f51f5b8 | 47 | # set the file name for the generated root dictionary |
48 | DICTCPP = AliHLTTRD-DICT.cxx | |
842fd76a | 49 | nodist_libAliHLTTRD_la_SOURCES = $(COMPILE_INFO) \ |
50 | $(DICTCPP) | |
0f51f5b8 | 51 | |
842fd76a | 52 | CLEANFILES = $(COMPILE_INFO) |
0f51f5b8 | 53 | |
842fd76a | 54 | include $(top_srcdir)/make.dict |
0f51f5b8 | 55 | |
808618f5 | 56 | SUBDIRS = . |
57 | ||
842fd76a | 58 | $(COMPILE_INFO): $(libAliHLTTPC_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 'extern "C" void CompileInfo( char*& date, char*& time)' >> $@ | |
63 | @echo '{date=__DATE__; time=__TIME__; return;}' >> $@ |