pkgsrc/sysutils/xentools3-hvm/patches/patch-aa
bouyer e3c02d59e3 Rename xentools30-hvm to xentools3-hvm to acknowledge that Xen dropped one
digit in version numbers, and upgrade to 3.1.0.
Changes since 3.0.4:
    *   XenAPI 1.0 support
          o XML configuration files for virtual machines;
          o VM life-cycle management operations; and
          o Secure on- or off-box XML-RPC with bindings for many languages
    * Basic save/restore/migrate support for HVM (e.g. Windows) VMs;
    * Dynamic memory control for HVM guests;
    * 32-on-64 PV guest support (run PAE PV VMs on a 64-bit Xen!); and
    * Blktap copy-on-write disk support.

It also fixes some HVM bugs.
Note that this package contains a backport of the pcnet emulation from
xen-unstable, to make it useable. It gives better performances than the
default realtek emulation.
2007-06-14 19:42:12 +00:00

61 lines
1.5 KiB
Text

$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