ia64/xen-unstable

view tools/Makefile @ 8186:28bd01c9b596

Merge
author djm@kirby.fc.hp.com
date Fri Dec 02 12:52:25 2005 -0600 (2005-12-02)
parents 394390f6ff85
children d92a68e6faa9
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 += xcutils
11 SUBDIRS += firmware
12 SUBDIRS += security
13 SUBDIRS += console
14 SUBDIRS += xenmon
15 ifeq ($(VTPM_TOOLS),y)
16 SUBDIRS += vtpm_manager
17 SUBDIRS += vtpm
18 endif
19 SUBDIRS += xenstat
20 # These don't cross-compile
21 ifeq ($(XEN_COMPILE_ARCH),$(XEN_TARGET_ARCH))
22 SUBDIRS += python
23 SUBDIRS += pygrub
24 endif
26 .PHONY: all install clean check check_clean ioemu eioemuinstall ioemuclean
28 all: check
29 @set -e; for subdir in $(SUBDIRS); do \
30 $(MAKE) -C $$subdir $@; \
31 done
32 $(MAKE) ioemu
34 install: check
35 @set -e; for subdir in $(SUBDIRS); do \
36 $(MAKE) -C $$subdir $@; \
37 done
38 $(MAKE) ioemuinstall
40 clean: check_clean
41 @set -e; for subdir in $(SUBDIRS); do \
42 $(MAKE) -C $$subdir $@; \
43 done
44 $(MAKE) ioemuclean
46 check:
47 $(MAKE) -C check
49 check_clean:
50 $(MAKE) -C check clean
52 ifndef XEN_NO_IOEMU
53 ioemu ioemuinstall ioemuclean:
54 [ -f ioemu/config-host.h ] || \
55 (cd ioemu; ./configure --prefix=usr)
56 $(MAKE) -C ioemu $(patsubst ioemu%,%,$@)
57 else
58 ioemu ioemuinstall ioemuclean:
59 endif