ia64/xen-unstable

view tools/Makefile @ 5866:22984cc20ff9

Manual merge.
author kaf24@firebug.cl.cam.ac.uk
date Tue Jul 26 16:17:04 2005 +0000 (2005-07-26)
parents 6c24d2b4f3ea 6ac24e8a6ec4
children 2333f6616d18
line source
1 XEN_ROOT = ../
2 include $(XEN_ROOT)/tools/Rules.mk
4 SUBDIRS :=
5 SUBDIRS += libxc
6 SUBDIRS += xenstore
7 SUBDIRS += misc
8 SUBDIRS += examples
9 SUBDIRS += xentrace
10 SUBDIRS += python
11 SUBDIRS += xcs
12 SUBDIRS += xcutils
13 SUBDIRS += pygrub
14 SUBDIRS += firmware
15 SUBDIRS += policy
17 .PHONY: all install clean check check_clean ioemu eioemuinstall ioemuclean
19 all: check
20 @set -e; for subdir in $(SUBDIRS); do \
21 $(MAKE) -C $$subdir $@; \
22 done
23 $(MAKE) ioemu
25 install: check
26 @set -e; for subdir in $(SUBDIRS); do \
27 $(MAKE) -C $$subdir $@; \
28 done
29 $(MAKE) ioemuinstall
31 clean: check_clean
32 @set -e; for subdir in $(SUBDIRS); do \
33 $(MAKE) -C $$subdir $@; \
34 done
35 $(MAKE) ioemuclean
37 check:
38 $(MAKE) -C check
40 check_clean:
41 $(MAKE) -C check clean
43 ifndef XEN_NO_IOEMU
44 ioemu ioemuinstall ioemuclean:
45 [ -f ioemu/config-host.h ] || \
46 (cd ioemu; ./configure --prefix=usr)
47 $(MAKE) -C ioemu $(patsubst ioemu%,%,$@)
48 else
49 ioemu ioemuinstall ioemuclean:
50 endif