diff options
Diffstat (limited to 'buildconfigs/mk.linux-2.6-xen')
-rw-r--r-- | buildconfigs/mk.linux-2.6-xen | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/buildconfigs/mk.linux-2.6-xen b/buildconfigs/mk.linux-2.6-xen index 4fd195b397..8abccd3894 100644 --- a/buildconfigs/mk.linux-2.6-xen +++ b/buildconfigs/mk.linux-2.6-xen @@ -7,6 +7,16 @@ EXTRAVERSION ?= -xen # repositories. LINUX_SRC_PATH ?= .:.. +# The source directory is not automatically updated to avoid blowing +# away developer's changes. If you want to automatically pull a new +# version of the Linux tree then add `XEN_LINUX_UPDATE=y' to your make +# command line. +ifeq ($(XEN_LINUX_UPDATE),y) +__XEN_LINUX_UPDATE = $(LINUX_SRCDIR)/.force-update +else +__XEN_LINUX_UPDATE = +endif + XEN_LINUX_SOURCE ?= hg-clone # Let XEN_TARGET_ARCH override ARCH. @@ -137,3 +147,7 @@ delete: mrproper: rm -rf $(LINUX_SRCDIR) rm -f linux-$(LINUX_VER).tar.bz2 + +.PHONY: $(LINUX_SRCDIR)/.force-update +$(LINUX_SRCDIR)/.force-update: + @ : |