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