Worked over Makefiles for standalone HLT version, no changes when you compile with...
[u/mrichter/AliRoot.git] / HLT / Makefile
1 # -*- Mode: Makefile -*-
2 #$Id$
3 #########################################################
4 # Makefile for HLT code used as modules to ALIROOT      #
5 # (not to confuse with top makefile in $ALICE_ROOT)     #
6 # Author: Anders Vestbo,                                #
7 #         Constantin Loizides                           #                    
8 #########################################################
9
10 LIBS = src hough comp misc
11 MAKEDIRS = $(LIBS) programs
12
13 default: so
14
15 all: 
16         for i in $(MAKEDIRS) ; do cd $$i && $(MAKE) ; cd .. ; done
17
18 so:
19         for i in $(LIBS) ; do cd $$i && $(MAKE) so ; cd .. ; done
20
21 static: 
22         for i in $(LIBS) ; do cd $$i && $(MAKE) static ; cd .. ; done
23
24 libs: 
25         for i in $(LIBS) ; do cd $$i && $(MAKE) libs ; cd .. ; done
26
27 clean:
28         for i in $(MAKEDIRS) ; do cd $$i && $(MAKE) clean ; cd .. ; done
29
30 realclean: clean
31         rm -rf $(ALIHLT_LIBDIR) 
32
33 print:
34         @echo "ROOTSYS           = $(ROOTSYS)"
35         @echo "ALICE_ROOT        = $(ALICE_ROOT)"
36         @echo ""
37         @echo "ALIHLT_BASEDIR    = $(ALIHLT_BASEDIR)"
38         @echo "ALIHLT_TOPDIR     = $(ALIHLT_TOPDIR)"
39         @echo "ALIHLT_LIBDIR     = $(ALIHLT_LIBDIR)"
40         @echo "ALIHLT_MLUCDIR    = $(ALIHLT_MLUCDIR)"
41         @echo "ALIHLT_USEPACKAGE = $(ALIHLT_USEPACKAGE)"
42         @echo "ALIHLT_NOLOGGING  = $(ALIHLT_NOLOGGING)"
43         @echo "ALIHLT_DOMC       = $(ALIHLT_DOMC)"
44         @echo "ALIHLT_ALIDETECT  = $(ALIHLT_ALIDETECT)"
45         @echo "ALIHLT_ROWHOUGH   = $(ALIHLT_ROWHOUGH)"
46
47 help:
48         cat doc/README
49
50 .phony: help print clean realclean