$NetBSD: patch-aa,v 1.1.1.1 2007/06/14 19:42:12 bouyer Exp $ --- Makefile.orig 2007-05-18 16:45:21.000000000 +0200 +++ Makefile 2007-06-12 22:20:43.000000000 +0200 @@ -2,34 +2,11 @@ include $(XEN_ROOT)/tools/Rules.mk SUBDIRS-y := -SUBDIRS-y += libxc -SUBDIRS-y += xenstore -SUBDIRS-y += misc -SUBDIRS-y += examples -SUBDIRS-y += xentrace -SUBDIRS-$(CONFIG_XCUTILS) += xcutils -SUBDIRS-$(CONFIG_X86) += firmware -SUBDIRS-y += security -SUBDIRS-y += console -SUBDIRS-y += xenmon -SUBDIRS-y += guest-headers -SUBDIRS-$(VTPM_TOOLS) += vtpm_manager -SUBDIRS-$(VTPM_TOOLS) += vtpm -SUBDIRS-y += xenstat -SUBDIRS-y += libaio -SUBDIRS-y += blktap -SUBDIRS-y += libfsimage -SUBDIRS-$(XENFB_TOOLS) += xenfb -SUBDIRS-$(LIBXENAPI_BINDINGS) += libxen - -# These don't cross-compile -ifeq ($(XEN_COMPILE_ARCH),$(XEN_TARGET_ARCH)) -SUBDIRS-$(PYTHON_TOOLS) += python -SUBDIRS-$(PYTHON_TOOLS) += pygrub -endif +SUBDIRS-y += firmware .PHONY: all all: check + (cd libxc ; $(MAKE) mk-symlinks) @set -e; for subdir in $(SUBDIRS-y); do \ $(MAKE) -C $$subdir $@; \ done @@ -56,18 +33,16 @@ .PHONY: check check: - $(MAKE) -C check .PHONY: check_clean check_clean: - $(MAKE) -C check clean .PHONY: ioemu ioemuinstall ioemuclean ifeq ($(CONFIG_IOEMU),y) export IOEMU_DIR ?= ioemu ioemu ioemuinstall: [ -f $(IOEMU_DIR)/config-host.mak ] || \ - (cd $(IOEMU_DIR) && sh configure --prefix=/usr) + (cd $(IOEMU_DIR) && sh configure --prefix=$(PREFIX)) $(MAKE) -C $(IOEMU_DIR) $(patsubst ioemu%,%,$@) ioemuclean: $(MAKE) -C $(IOEMU_DIR) distclean