Fix Xen build rules.

This commit is contained in:
Colin Watson 2013-12-03 22:26:50 +00:00
parent 46b8d57a9f
commit f77ad618ae

9
debian/rules vendored
View File

@ -124,7 +124,7 @@ debian/stamps/configure-grub-common: debian/stamps/configure-grub-$(COMMON_PLATF
debian/stamps/build-grub-common: debian/stamps/build-grub-$(COMMON_PLATFORM) debian/stamps/build-grub-common: debian/stamps/build-grub-$(COMMON_PLATFORM)
debian/stamps/configure-grub-pc debian/stamps/configure-grub-ieee1275 debian/stamps/configure-grub-coreboot debian/stamps/configure-grub-emu debian/stamps/configure-grub-uboot debian/stamps/configure-grub-xen debian/stamps/configure-grub-yeeloong: debian/stamps/autogen debian/stamps/configure-grub-pc debian/stamps/configure-grub-ieee1275 debian/stamps/configure-grub-coreboot debian/stamps/configure-grub-emu debian/stamps/configure-grub-uboot debian/stamps/configure-grub-yeeloong: debian/stamps/autogen
mkdir -p debian/stamps obj/$(package) mkdir -p debian/stamps obj/$(package)
dh_auto_configure -- $(confflags) --with-platform=$(subst grub-,,$(package)) dh_auto_configure -- $(confflags) --with-platform=$(subst grub-,,$(package))
touch $@ touch $@
@ -143,11 +143,12 @@ debian/stamps/configure-grub-efi-ia64 debian/stamps/configure-grub-efi-arm debia
dh_auto_configure -- $(confflags) --with-platform=efi dh_auto_configure -- $(confflags) --with-platform=efi
touch $@ touch $@
debian/stamps/configure-grub-xen-%s: debian/stamps/autogen debian/stamps/configure-grub-xen-%: debian/stamps/autogen
mkdir -p debian/stamps obj/$(package) mkdir -p debian/stamps obj/$(package)
dh_auto_configure -- $(confflags) --with-platform=xen --target=$(subst debian/stamps/configure-grub-xen-,,$@) --program-prefix="" dh_auto_configure -- $(confflags) --with-platform=xen --target=$(subst debian/stamps/configure-grub-xen-,,$@) --program-prefix=""
touch $@ touch $@
debian/stamps/configure-grub-xen: debian/stamps/configure-grub-xen-i386 debian/stamps/configure-grub-xen-amd64 debian/stamps/configure-grub-xen: debian/stamps/configure-grub-xen-i386 debian/stamps/configure-grub-xen-amd64
touch $@
debian/stamps/configure-grub-firmware-qemu: debian/stamps/autogen debian/stamps/configure-grub-firmware-qemu: debian/stamps/autogen
mkdir -p debian/stamps $(subst debian/stamps/configure-,obj/,$@) mkdir -p debian/stamps $(subst debian/stamps/configure-,obj/,$@)
@ -166,6 +167,7 @@ endif
touch $@ touch $@
debian/stamps/build-grub-xen: debian/stamps/build-grub-xen-i386 debian/stamps/build-grub-xen-amd64 debian/stamps/build-grub-xen: debian/stamps/build-grub-xen-i386 debian/stamps/build-grub-xen-amd64
touch $@
debian/stamps/build-grub-firmware-qemu: debian/stamps/configure-grub-firmware-qemu debian/stamps/build-grub-firmware-qemu: debian/stamps/configure-grub-firmware-qemu
dh_auto_build dh_auto_build
@ -218,7 +220,8 @@ platform_subst = \
fi fi
install/grub-pc install/grub-efi-ia32 install/grub-efi-amd64 install/grub-efi-ia64 install/grub-efi-arm install/grub-efi-arm64 install/grub-ieee1275 install/grub-coreboot install/grub-emu install/grub-uboot install/grub-xen install/grub-yeeloong: install/grub-pc install/grub-efi-ia32 install/grub-efi-amd64 install/grub-efi-ia64 install/grub-efi-arm install/grub-efi-arm64 install/grub-ieee1275 install/grub-coreboot install/grub-emu install/grub-uboot install/grub-xen install/grub-yeeloong:
set -e ; if [ "$@" = "install/grub-xen" ] ; then \ set -e ; \
if [ "$@" = "install/grub-xen" ] ; then \
dh_auto_install -Bobj/grub-xen-i386 --destdir=debian/tmp-$(package); \ dh_auto_install -Bobj/grub-xen-i386 --destdir=debian/tmp-$(package); \
dh_auto_install -Bobj/grub-xen-amd64 --destdir=debian/tmp-$(package); \ dh_auto_install -Bobj/grub-xen-amd64 --destdir=debian/tmp-$(package); \
else \ else \