ia64/xen-unstable

view tools/Makefile @ 6575:0db6e392c380

Remainder of Intel/IBM joint TPM Virtualization implementation for Xen.

Signed-off-by: Vinnie Scarlata <vincent.r.scarlata@intel.com>
Signed-off-by: Joseph Cihula <joseph.cihula@intel.com>
Signed-off-by: Steven Hand <steven@xensource.com>
author shand@ubuntu.eng.hq.xensource.com
date Tue Aug 30 11:53:53 2005 -0800 (2005-08-30)
parents b043928b0873
children dd108e5ad24d
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 += xcs
11 SUBDIRS += xcutils
12 SUBDIRS += firmware
13 SUBDIRS += security
14 SUBDIRS += console
15 SUBDIRS += vtpm_manager
16 SUBDIRS += vtpm
17 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