ia64/xen-unstable

changeset 2894:d3b6b1e5825c

bitkeeper revision 1.1159.1.377 (418a9f96-BWiFbfNWF-wv3xJaHdEMw)

Redo the build tree if it wasn't created completely.
author cl349@freefall.cl.cam.ac.uk
date Thu Nov 04 21:31:02 2004 +0000 (2004-11-04)
parents 8abea9c9c5fa
children 622f60f46a5a 22b46129937d
files buildconfigs/mk.linux-2.4-xen0 buildconfigs/mk.linux-2.4-xenU buildconfigs/mk.linux-2.6-xen0 buildconfigs/mk.linux-2.6-xenU
line diff
     1.1 --- a/buildconfigs/mk.linux-2.4-xen0	Thu Nov 04 21:07:49 2004 +0000
     1.2 +++ b/buildconfigs/mk.linux-2.4-xen0	Thu Nov 04 21:31:02 2004 +0000
     1.3 @@ -12,7 +12,7 @@ include buildconfigs/Rules.mk
     1.4  .PHONY: build clean delete
     1.5  
     1.6  # The real action starts here!
     1.7 -build: $(LINUX_DIR)
     1.8 +build: $(LINUX_DIR)/include/linux/autoconf.h
     1.9  	$(MAKE) -C $(LINUX_DIR) ARCH=xen modules
    1.10  	$(MAKE) -C $(LINUX_DIR) ARCH=xen INSTALL_MOD_PATH=$(INSTALL_DIR) modules_install
    1.11  	$(MAKE) -C $(LINUX_DIR) ARCH=xen INSTALL_PATH=$(INSTALL_DIR) install
    1.12 @@ -21,7 +21,8 @@ patches/ebtables.diff:
    1.13  	mkdir -p patches
    1.14  	wget http://www.cl.cam.ac.uk/netos/xen/downloads/ebtables-brnf-5_vs_2.4.27.diff.gz -O- | gunzip -c > $@
    1.15  
    1.16 -$(LINUX_DIR):  pristine-linux-$(LINUX_VER) patches/ebtables.diff
    1.17 +$(LINUX_DIR)/include/linux/autoconf.h: patches/ebtables.diff
    1.18 +$(LINUX_DIR)/include/linux/autoconf.h: pristine-linux-$(LINUX_VER)
    1.19  	rm -rf $(LINUX_DIR)
    1.20  	cp -al pristine-linux-$(LINUX_VER) $(LINUX_DIR)
    1.21  	# Apply arch-xen patches
     2.1 --- a/buildconfigs/mk.linux-2.4-xenU	Thu Nov 04 21:07:49 2004 +0000
     2.2 +++ b/buildconfigs/mk.linux-2.4-xenU	Thu Nov 04 21:31:02 2004 +0000
     2.3 @@ -12,12 +12,12 @@ include buildconfigs/Rules.mk
     2.4  .PHONY: build clean delete
     2.5  
     2.6  # The real action starts here!
     2.7 -build: $(LINUX_DIR)
     2.8 +build: $(LINUX_DIR)/include/linux/autoconf.h
     2.9  	$(MAKE) -C $(LINUX_DIR) ARCH=xen modules	
    2.10  	$(MAKE) -C $(LINUX_DIR) ARCH=xen INSTALL_MOD_PATH=$(INSTALL_DIR) modules_install
    2.11  	$(MAKE) -C $(LINUX_DIR) ARCH=xen INSTALL_PATH=$(INSTALL_DIR) install
    2.12  
    2.13 -$(LINUX_DIR):  pristine-linux-$(LINUX_VER)
    2.14 +$(LINUX_DIR)/include/linux/autoconf.h: pristine-linux-$(LINUX_VER)
    2.15  	rm -rf $(LINUX_DIR)
    2.16  	cp -al pristine-linux-$(LINUX_VER) $(LINUX_DIR)
    2.17  	# Apply arch-xen patches
     3.1 --- a/buildconfigs/mk.linux-2.6-xen0	Thu Nov 04 21:07:49 2004 +0000
     3.2 +++ b/buildconfigs/mk.linux-2.6-xen0	Thu Nov 04 21:31:02 2004 +0000
     3.3 @@ -11,13 +11,13 @@ include buildconfigs/Rules.mk
     3.4  
     3.5  .PHONY: build clean delete
     3.6  
     3.7 -build: $(LINUX_DIR)
     3.8 +build: $(LINUX_DIR)/include/linux/autoconf.h
     3.9  	$(MAKE) -C $(LINUX_DIR) ARCH=xen modules
    3.10  	$(MAKE) -C $(LINUX_DIR) ARCH=xen INSTALL_MOD_PATH=$(INSTALL_DIR) modules_install
    3.11  	$(MAKE) -C $(LINUX_DIR) ARCH=xen INSTALL_PATH=$(INSTALL_DIR) install
    3.12  
    3.13  # The real action starts here!
    3.14 -$(LINUX_DIR):  pristine-linux-$(LINUX_VER)
    3.15 +$(LINUX_DIR)/include/linux/autoconf.h: pristine-linux-$(LINUX_VER)
    3.16  	rm -rf $(LINUX_DIR)
    3.17  	cp -al pristine-linux-$(LINUX_VER) $(LINUX_DIR)
    3.18  	# Apply arch-xen patches
     4.1 --- a/buildconfigs/mk.linux-2.6-xenU	Thu Nov 04 21:07:49 2004 +0000
     4.2 +++ b/buildconfigs/mk.linux-2.6-xenU	Thu Nov 04 21:31:02 2004 +0000
     4.3 @@ -12,13 +12,13 @@ include buildconfigs/Rules.mk
     4.4  .PHONY: build clean delete
     4.5  
     4.6  # The real action starts here!
     4.7 -build: $(LINUX_DIR)
     4.8 +build: $(LINUX_DIR)/include/linux/autoconf.h
     4.9  	$(MAKE) -C $(LINUX_DIR) ARCH=xen modules
    4.10  	$(MAKE) -C $(LINUX_DIR) ARCH=xen INSTALL_MOD_PATH=$(INSTALL_DIR) modules_install
    4.11  	$(MAKE) -C $(LINUX_DIR) ARCH=xen INSTALL_PATH=$(INSTALL_DIR) install
    4.12  
    4.13  
    4.14 -$(LINUX_DIR):  pristine-linux-$(LINUX_VER)
    4.15 +$(LINUX_DIR)/include/linux/autoconf.h: pristine-linux-$(LINUX_VER)
    4.16  	rm -rf $(LINUX_DIR)
    4.17  	cp -al pristine-linux-$(LINUX_VER) $(LINUX_DIR)
    4.18  	# Apply arch-xen patches