62 lines
1.5 KiB
Plaintext
62 lines
1.5 KiB
Plaintext
$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
|