-Added protected copy constructors and assignment operators. -Public data members...
[u/mrichter/AliRoot.git] / HLT / Makefile
1 #$Id$
2 ###############################
3 # Makefile for HLT code.      #
4 #                             #
5 # Author: Anders Vestbo,      #
6 #         Constantin Loizides #                    
7 ###############################
8
9 LIBS = src hough comp misc
10 MAKEDIRS = $(LIBS) programs
11
12 default: so
13
14 all: 
15         for i in $(MAKEDIRS) ; do cd $$i && $(MAKE) ; cd .. ; done
16
17 so:
18         for i in $(LIBS) ; do cd $$i && $(MAKE) so ; cd .. ; done
19
20 static: 
21         for i in $(LIBS) ; do cd $$i && $(MAKE) static ; cd .. ; done
22
23 libs: 
24         for i in $(LIBS) ; do cd $$i && $(MAKE) libs ; cd .. ; done
25
26 clean:
27         for i in $(MAKEDIRS) ; do cd $$i && $(MAKE) clean ; cd .. ; done
28
29 realclean: clean
30         rm -rf $(ALIHLT_LIBDIR) 
31
32 print:
33         @echo "ROOTSYS           = $(ROOTSYS)"
34         @echo "ALICE_ROOT        = $(ALICE_ROOT)"
35         @echo ""
36         @echo "ALIHLT_BASEDIR    = $(ALIHLT_BASEDIR)"
37         @echo "ALIHLT_TOPDIR     = $(ALIHLT_TOPDIR)"
38         @echo "ALIHLT_LIBDIR     = $(ALIHLT_LIBDIR)"
39         @echo "ALIHLT_MLUCDIR    = $(ALIHLT_MLUCDIR)"
40         @echo "ALIHLT_USEPACKAGE = $(ALIHLT_USEPACKAGE)"
41         @echo "ALIHLT_NOLOGGING  = $(ALIHLT_NOLOGGING)"
42         @echo "ALIHLT_DOMC       = $(ALIHLT_DOMC)"
43         @echo "ALIHLT_ALIDETECT  = $(ALIHLT_ALIDETECT)"
44         @echo "ALIHLT_ROWHOUGH   = $(ALIHLT_ROWHOUGH)"
45
46 help:
47         cat doc/README
48
49 .phony: help print clean realclean