ia64/xen-unstable

view tools/Makefile @ 15841:c5f735271e22

[IA64] Foreign p2m: Fix vti domain builder.

It should set arch_domain::convmem_end.

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
author Alex Williamson <alex.williamson@hp.com>
date Thu Sep 06 13:48:43 2007 -0600 (2007-09-06)
parents e8b71d5e584d
children 9cc5858c145d
line source
1 XEN_ROOT = ../
2 include $(XEN_ROOT)/tools/Rules.mk
4 SUBDIRS-y :=
5 SUBDIRS-y += libxc
6 SUBDIRS-y += flask
7 SUBDIRS-y += xenstore
8 SUBDIRS-y += misc
9 SUBDIRS-y += examples
10 SUBDIRS-y += xentrace
11 SUBDIRS-$(CONFIG_XCUTILS) += xcutils
12 SUBDIRS-$(CONFIG_X86) += firmware
13 SUBDIRS-y += security
14 SUBDIRS-y += console
15 SUBDIRS-y += xenmon
16 SUBDIRS-y += guest-headers
17 SUBDIRS-$(VTPM_TOOLS) += vtpm_manager
18 SUBDIRS-$(VTPM_TOOLS) += vtpm
19 SUBDIRS-y += xenstat
20 SUBDIRS-y += libaio
21 SUBDIRS-y += blktap
22 SUBDIRS-y += libfsimage
23 SUBDIRS-$(XENFB_TOOLS) += xenfb
24 SUBDIRS-$(LIBXENAPI_BINDINGS) += libxen
26 # These don't cross-compile
27 ifeq ($(XEN_COMPILE_ARCH),$(XEN_TARGET_ARCH))
28 SUBDIRS-$(PYTHON_TOOLS) += python
29 SUBDIRS-$(PYTHON_TOOLS) += pygrub
30 endif
32 .PHONY: all
33 all: check
34 @set -e; for subdir in $(SUBDIRS-y); do \
35 $(MAKE) -C $$subdir $@; \
36 done
37 $(MAKE) ioemu
39 .PHONY: install
40 install: check
41 @set -e; for subdir in $(SUBDIRS-y); do \
42 $(MAKE) -C $$subdir $@; \
43 done
44 $(MAKE) ioemuinstall
45 $(INSTALL_DIR) $(DESTDIR)/var/xen/dump
46 $(INSTALL_DIR) $(DESTDIR)/var/log/xen
47 $(INSTALL_DIR) $(DESTDIR)/var/lib/xen
49 .PHONY: clean
50 clean: check_clean
51 @set -e; for subdir in $(SUBDIRS-y); do \
52 $(MAKE) -C $$subdir $@; \
53 done
54 $(MAKE) ioemuclean
56 .PHONY: distclean
57 distclean: clean
59 .PHONY: check
60 check:
61 $(MAKE) -C check
63 .PHONY: check_clean
64 check_clean:
65 $(MAKE) -C check clean
67 .PHONY: ioemu ioemuinstall ioemuclean
68 ifeq ($(CONFIG_IOEMU),y)
69 export IOEMU_DIR ?= ioemu
70 ioemu ioemuinstall:
71 [ -f $(IOEMU_DIR)/config-host.mak ] || \
72 (cd $(IOEMU_DIR) && sh configure --prefix=/usr)
73 $(MAKE) -C $(IOEMU_DIR) $(patsubst ioemu%,%,$@)
74 ioemuclean:
75 $(MAKE) -C $(IOEMU_DIR) distclean
76 else
77 ioemu ioemuinstall ioemuclean:
78 endif