direct-io.hg

view tools/Makefile @ 7493:623ccfa55107

Remove second decleration of .PHONY & cleanup formating
author jeroney@localhost.localdomain
date Tue Oct 25 17:37:00 2005 +0100 (2005-10-25)
parents 18f765da2725
children 394390f6ff85
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 ifeq ($(VTPM_TOOLS),y)
15 SUBDIRS += vtpm_manager
16 SUBDIRS += vtpm
17 endif
18 SUBDIRS += xenstat
19 # These don't cross-compile
20 ifeq ($(XEN_COMPILE_ARCH),$(XEN_TARGET_ARCH))
21 SUBDIRS += python
22 SUBDIRS += pygrub
23 endif
25 .PHONY: all install clean check check_clean ioemu eioemuinstall ioemuclean
27 all: check
28 @set -e; for subdir in $(SUBDIRS); do \
29 $(MAKE) -C $$subdir $@; \
30 done
31 $(MAKE) ioemu
33 install: check
34 @set -e; for subdir in $(SUBDIRS); do \
35 $(MAKE) -C $$subdir $@; \
36 done
37 $(MAKE) ioemuinstall
39 clean: check_clean
40 @set -e; for subdir in $(SUBDIRS); do \
41 $(MAKE) -C $$subdir $@; \
42 done
43 $(MAKE) ioemuclean
45 check:
46 $(MAKE) -C check
48 check_clean:
49 $(MAKE) -C check clean
51 ifndef XEN_NO_IOEMU
52 ioemu ioemuinstall ioemuclean:
53 [ -f ioemu/config-host.h ] || \
54 (cd ioemu; ./configure --prefix=usr)
55 $(MAKE) -C ioemu $(patsubst ioemu%,%,$@)
56 else
57 ioemu ioemuinstall ioemuclean:
58 endif