[Pkg-xen-changes] r883 - trunk/xen/debian

Bastian Blank waldi at alioth.debian.org
Thu Apr 28 11:13:09 UTC 2011


Author: waldi
Date: Thu Apr 28 11:12:59 2011
New Revision: 883

Log:
debian/rules.real: Add conditional qemu build.

Modified:
   trunk/xen/debian/rules.real

Modified: trunk/xen/debian/rules.real
==============================================================================
--- trunk/xen/debian/rules.real	Thu Apr 28 08:58:25 2011	(r882)
+++ trunk/xen/debian/rules.real	Thu Apr 28 11:12:59 2011	(r883)
@@ -15,6 +15,9 @@
 
 binary-arch-arch: install-lib-dev_$(ARCH)
 binary-arch-arch: install-libxenstore_$(ARCH)
+ifneq ($(wildcard qemu),)
+  binary-arch-arch: install-qemu_$(ARCH)
+endif
 binary-arch-arch: install-utils_$(ARCH)
 binary-arch-arch: install-xenstore-utils_$(ARCH)
 binary-arch-flavour: install-hypervisor_$(ARCH)_$(FLAVOUR)
@@ -86,6 +89,13 @@
 	#strip --remove-section=.comment --remove-section=.note $(INSTALL_DIR)/usr/lib/xen*/boot/*
 	touch $@
 
+$(STAMPS_DIR)/install-qemu_$(ARCH): DIR = $(BUILD_DIR)/build-utils_$(ARCH)
+$(STAMPS_DIR)/install-qemu_$(ARCH): INSTALL_DIR = $(BUILD_DIR)/install-qemu_$(ARCH)
+$(STAMPS_DIR)/install-qemu_$(ARCH): $(STAMPS_DIR)/build-utils_$(ARCH)
+	@rm -rf $(INSTALL_DIR)
+	+$(MAKE_CLEAN) -C $(DIR)/tools install-ioemu-dir DESTDIR=$(CURDIR)/$(INSTALL_DIR) XEN_VERSION=$(VERSION)
+	touch $@
+
 install-base:
 	dh_installchangelogs -XChangelog
 	dh_installdocs
@@ -163,6 +173,22 @@
 	dh_shlibdeps
 	+$(MAKE_SELF) install-base
 
+install-qemu_$(ARCH): DIR = $(BUILD_DIR)/install-qemu_$(ARCH)
+install-qemu_$(ARCH): PACKAGE_NAME = xen-qemu-dm-$(VERSION)
+install-qemu_$(ARCH): PACKAGE_DIR = debian/$(PACKAGE_NAME)
+install-qemu_$(ARCH): DH_OPTIONS = -p$(PACKAGE_NAME)
+install-qemu_$(ARCH): $(STAMPS_DIR)/install-qemu_$(ARCH) install-libxenstore_$(ARCH)
+	dh_testdir
+	dh_testroot
+	dh_prep
+	# XXX: No good idea
+	dh_install --sourcedir=$(DIR) etc/xen
+	dh_install --sourcedir=$(DIR) usr/lib/xen-$(VERSION)
+	dh_strip
+	dh_makeshlibs -V
+	dh_shlibdeps
+	+$(MAKE_SELF) install-base
+
 install-xenstore-utils_$(ARCH): DIR = $(BUILD_DIR)/install-utils_$(ARCH)
 install-xenstore-utils_$(ARCH): PACKAGE_NAME = xenstore-utils
 install-xenstore-utils_$(ARCH): DH_OPTIONS = -p$(PACKAGE_NAME)



More information about the Pkg-xen-changes mailing list