]>
Commit | Line | Data |
---|---|---|
b521659f | 1 | # $Id$ |
2 | # Makefile template for the Alice HLT framework and components | |
3 | ||
4 | ||
5 | if EN_HLT_SAMPLE | |
6 | SAMPLE_DIR=SampleLib | |
7 | endif | |
8 | ||
9 | if EN_HLT_TPC | |
3daf4fbc | 10 | TPC_DIR=TPCLib |
b521659f | 11 | endif |
12 | ||
5e3820e2 | 13 | if EN_HLT_RCU |
14 | RCU_DIR=RCU | |
15 | endif | |
16 | ||
c160eda8 | 17 | if EN_HLT_PHOS |
18 | PHOS_DIR=PHOS | |
19 | endif | |
20 | ||
0f51f5b8 | 21 | if EN_HLT_TRD |
22 | TRD_DIR=TRD | |
23 | endif | |
24 | ||
5c561c5b | 25 | if EN_HLT_MUON |
26 | MUON_DIR=MUON | |
27 | endif | |
28 | ||
e89e6b23 | 29 | if EN_HLT_COMP |
30 | COMP_DIR=comp | |
31 | endif | |
32 | ||
d6e2c707 | 33 | if EN_HLT_TRIGGER |
3daf4fbc | 34 | TRIGGER_DIR=trigger |
d6e2c707 | 35 | endif |
36 | ||
37 | if EN_HLT_ITS | |
38 | ITS_DIR=ITS | |
39 | endif | |
3daf4fbc | 40 | |
b521659f | 41 | SUBDIRS = BASE \ |
4cbaf07b | 42 | sim \ |
43 | rec \ | |
12ec5482 | 44 | shuttle \ |
b521659f | 45 | $(SAMPLE_DIR) \ |
46 | $(TPC_DIR) \ | |
5e3820e2 | 47 | $(RCU_DIR) \ |
c160eda8 | 48 | $(PHOS_DIR) \ |
0f51f5b8 | 49 | $(TRD_DIR) \ |
5c561c5b | 50 | $(MUON_DIR) \ |
e89e6b23 | 51 | $(COMP_DIR) \ |
3daf4fbc | 52 | $(TRIGGER_DIR) \ |
d6e2c707 | 53 | $(ITS_DIR) \ |
b521659f | 54 | doc |
55 | ||
2d7ff710 | 56 | EXTRA_DIST = libHLTbase.pkg \ |
d098ebd4 | 57 | libHLTinterface.pkg \ |
4cbaf07b | 58 | libHLTsim.pkg \ |
59 | libHLTrec.pkg \ | |
8f471af0 | 60 | libHLTshuttle.pkg \ |
4cbaf07b | 61 | libAliHLTHOMER.pkg \ |
242bb794 | 62 | libAliHLTUtil.pkg \ |
2d7ff710 | 63 | libAliHLTSample.pkg \ |
3cde846d | 64 | libAliHLTPHOS.pkg \ |
dfaa582a | 65 | libAliHLTTPC.pkg \ |
0f51f5b8 | 66 | libAliHLTTRD.pkg \ |
5c561c5b | 67 | libAliHLTMUON.pkg \ |
e89e6b23 | 68 | libAliHLTComp.pkg \ |
3daf4fbc | 69 | libAliHLTTrigger.pkg \ |
8f471af0 | 70 | libAliHLTRCU.pkg \ |
71 | libAliHLTITS.pkg \ | |
72 | exa/sample-component1.C \ | |
73 | exa/monitoring.C \ | |
2d7ff710 | 74 | hlt.conf |
75 | ||
b521659f | 76 | DIST_SUBDIRS = $(SUBDIRS) |
77 | ||
242bb794 | 78 | # this is a special target to create a stand-alone package from the SampleLib |
2d7ff710 | 79 | SampleLibPkg: Makefile $(top_srcdir)/SampleLib/* |
80 | @tmpdir=/tmp/$(USER)/$@ ; \ | |
81 | if test -d $@ ; then \ | |
82 | cp -ruv $(top_srcdir)/SampleLib/* $@; \ | |
83 | cp -uv $(top_srcdir)/libAliHLTSample.pkg $@; \ | |
84 | cp -uv $(top_srcdir)/acinclude.m4 $@; \ | |
85 | else \ | |
86 | (test ! -d $$tmpdir || rm $$tmpdir); \ | |
87 | echo "creating package in tmp dir $$tmpdir" ; \ | |
88 | mkdir -p $$tmpdir && \ | |
89 | (cp -r $(top_srcdir)/SampleLib/* $$tmpdir ; \ | |
90 | cp -uv $(top_srcdir)/libAliHLTSample.pkg $$tmpdir ; \ | |
91 | cp -uv $(top_srcdir)/acinclude.m4 $$tmpdir; \ | |
92 | (echo 'running autoreconf -f -i' ;cd $$tmpdir ; autoreconf -f -i) ; \ | |
93 | echo moving $$tmpdir to `pwd`; mv $$tmpdir . ) \ | |
94 | fi | |
95 | ||
96 | clean-local: | |
97 | (test ! -d SampleLibPkg || rm -rf SampleLibPkg) | |
98 | ||
b521659f | 99 | # |
100 | # EOF | |
101 | # |