|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH 1/11] build: Remove unused netbsd build fragments
# HG changeset patch
# User Horms <horms@xxxxxxxxxxxx>
# Node ID 6f44e906b2b6b70736a272be7b2d26c99532d886
# Parent c7020299facc4940b245b3f5280d6bf6ef6a77b1
build: Remove unused netbsd build fragments
Signed-Off-By: Homrs <horms@xxxxxxxxxxxx>
ã??ã?¤ã??ã?ªã?¼ã?»ã??ã?¡ã?¤ã?«/dev/nullã?¨to-work/buildconfigs/.Rules.mk.swpã?¯é??ã??ã?¾ã??
--- from-0001/buildconfigs/Rules.mk
+++ to-work/buildconfigs/Rules.mk 2006-03-30 16:48:38.000000000 +0900
@@ -40,29 +40,6 @@ patch-%.bz2:
@echo "Cannot find $(@F) in path $(LINUX_SRC_PATH)"
wget
$(KERNEL_REPO)/pub/linux/kernel/v$(_LINUX_VDIR)/$(_LINUX_XDIR)/$(@F) -O./$@
-# Expand NetBSD release to NetBSD version
-NETBSD_RELEASE ?= 2.0
-NETBSD_VER ?= $(patsubst netbsd-%-xen-sparse,%,$(wildcard
netbsd-$(NETBSD_RELEASE)*-xen-sparse))
-NETBSD_CVSSNAP ?= 20050309
-
-# Setup NetBSD search path
-NETBSD_SRC_PATH ?= .:..
-vpath netbsd-%.tar.bz2 $(NETBSD_SRC_PATH)
-
-# download a pristine NetBSD tarball if there isn't one in NETBSD_SRC_PATH
-netbsd-%-xen-kernel-$(NETBSD_CVSSNAP).tar.bz2:
- @echo "Cannot find $@ in path $(NETBSD_SRC_PATH)"
- wget http://www.cl.cam.ac.uk/Research/SRG/netos/xen/downloads/$@ -O./$@
-
-netbsd-%.tar.bz2: netbsd-%-xen-kernel-$(NETBSD_CVSSNAP).tar.bz2
- ln -fs $< $@
-
-ifeq ($(OS),linux)
-OS_VER = $(LINUX_VER)
-else
-OS_VER = $(NETBSD_VER)
-endif
-
pristine-%: pristine-%/.valid-pristine
@true
@@ -134,17 +111,10 @@ linux-2.6-xen.patch: ref-linux-$(LINUX_V
diff -Nurp $(<D) tmp-$@ > $@ || true
rm -rf tmp-$@
-%-mrproper: %-mrproper-extra
+%-mrproper:
rm -rf pristine-$(*)* ref-$(*)* $*.tar.bz2
rm -rf $*-xen.patch
-netbsd-%-mrproper-extra:
- rm -rf netbsd-$*-tools netbsd-$*-tools.tar.bz2
- rm -f netbsd-$*-xen-kernel-$(NETBSD_CVSSNAP).tar.bz2
-
-%-mrproper-extra:
- @: # do nothing
-
config-update-pae:
ifeq ($(XEN_TARGET_X86_PAE),y)
sed -e 's!^CONFIG_HIGHMEM4G=y$$!\# CONFIG_HIGHMEM4G is not set!;s!^\#
CONFIG_HIGHMEM64G is not set$$!CONFIG_HIGHMEM64G=y!' $(CONFIG_FILE) >
$(CONFIG_FILE)- && mv $(CONFIG_FILE)- $(CONFIG_FILE)
--- from-0001/buildconfigs/mk.linux-2.6-xen
+++ to-work/buildconfigs/mk.linux-2.6-xen 2006-03-30 16:49:34.000000000
+0900
@@ -1,13 +1,10 @@
-
-OS = linux
-
LINUX_SERIES = 2.6
LINUX_VER = 2.6.16
LINUX_SRCS = linux-2.6.16.tar.bz2
EXTRAVERSION ?= xen
-LINUX_DIR = $(OS)-$(LINUX_VER)-$(EXTRAVERSION)
+LINUX_DIR = linux-$(LINUX_VER)-$(EXTRAVERSION)
include buildconfigs/Rules.mk
@@ -22,7 +19,7 @@ build: $(LINUX_DIR)/include/linux/autoco
$(MAKE) -C $(LINUX_DIR) ARCH=$(LINUX_ARCH) INSTALL_PATH=$(DESTDIR)
vmlinuz
$(MAKE) -C $(LINUX_DIR) ARCH=$(LINUX_ARCH) INSTALL_PATH=$(DESTDIR)
install
-$(LINUX_DIR)/include/linux/autoconf.h: ref-$(OS)-$(LINUX_VER)/.valid-ref
+$(LINUX_DIR)/include/linux/autoconf.h: ref-linux-$(LINUX_VER)/.valid-ref
rm -rf $(LINUX_DIR)
cp -al $(<D) $(LINUX_DIR)
# Apply arch-xen patches
@@ -52,4 +49,4 @@ clean::
$(MAKE) -C $(LINUX_DIR) ARCH=$(LINUX_ARCH) clean
delete:
- rm -rf tmp-$(OS)-$(LINUX_VER) $(LINUX_DIR)
+ rm -rf tmp-linux-$(LINUX_VER) $(LINUX_DIR)
--
Horms
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [PATCH 0/11] libxc: various build cleanups, Horms
- [Xen-devel] [PATCH 1/11] build: Remove unused netbsd build fragments,
Horms <=
- [Xen-devel] [PATCH 2/11] build: Remove iptables and python loging helper targets, Horms
- [Xen-devel] [PATCH 3/11] build: Make sure that DESTDIR is set, Horms
- [Xen-devel] [PATCH 4/11] build: Clean up use of .PHONY, Horms
- [Xen-devel] [PATCH 5/11] build: clean up output of make help a little bit, Horms
- [Xen-devel] [PATCH 6/11] build: Document the use of XEN_PYTHON_NATIVE_INSTALL, Horms
- [Xen-devel] [PATCH 7/11] build: clean up kclean and distclean for kernel, Horms
- [Xen-devel] [PATCH 8/11] build: Clean pygrub's a.out, Horms
- [Xen-devel] [PATCH 9/11] build: Use --bzip2 with tar instead of -j, Horms
- [Xen-devel] [PATCH 10/11] build: make linux download more flexable, Horms
- [Xen-devel] [PATCH 11/11] build: Don't assume that mkbuildtree is executable, Horms
|
|
|
|
|