bitkeeper revision 1.1159.258.28 (422e42e5yWRuW_i02udqDbLjol4GOQ)
authorcl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Wed, 9 Mar 2005 00:27:17 +0000 (00:27 +0000)
committercl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Wed, 9 Mar 2005 00:27:17 +0000 (00:27 +0000)
Support compiling kernels other than the XEN one.
Signed-off-by: Christian Limpach <cl@NetBSD.org>
netbsd-2.0-xen-sparse/Makefile

index da82172aad0450582d1ea30665496f15e3f456f5..144d18936495f4f8558cbb79fc86a3d35d2d53d4 100644 (file)
@@ -7,18 +7,19 @@
 TOPDIR         ?= $(shell pwd)
 NETBSD_RELEASE ?= $(patsubst netbsd-%-xen%,%,$(notdir $(TOPDIR)))
 NETBSD_VER     ?= $(patsubst netbsd-%-xen%,%,$(notdir $(TOPDIR)))
+NETBSD_KERNEL  ?= XEN
 
 clean:
-       @mkdir -p compile/XEN
-       cd compile/XEN && TOPDIR=$(TOPDIR) NETBSD_VER=$(NETBSD_VER) ../../nbmake-xen cleandir
+       @mkdir -p compile/$(NETBSD_KERNEL)
+       cd compile/$(NETBSD_KERNEL) && TOPDIR=$(TOPDIR) NETBSD_VER=$(NETBSD_VER) ../../nbmake-xen cleandir
 
 config:
-       @mkdir -p compile/XEN
-       cd compile/XEN && TOPDIR=$(TOPDIR) NETBSD_VER=$(NETBSD_VER) ../../nbconfig-xen XEN
+       @mkdir -p compile/$(NETBSD_KERNEL)
+       cd compile/$(NETBSD_KERNEL) && TOPDIR=$(TOPDIR) NETBSD_VER=$(NETBSD_VER) ../../nbconfig-xen $(NETBSD_KERNEL)
 
 netbsd:
-       cd compile/XEN && TOPDIR=$(TOPDIR) NETBSD_VER=$(NETBSD_VER) ../../nbmake-xen dependall
+       cd compile/$(NETBSD_KERNEL) && TOPDIR=$(TOPDIR) NETBSD_VER=$(NETBSD_VER) ../../nbmake-xen dependall
 
 install:
        @mkdir -p $(dir $(INSTALL_PATH)/$(INSTALL_NAME))
-       install -c compile/XEN/netbsd $(INSTALL_PATH)/$(INSTALL_NAME)
+       install -c compile/$(NETBSD_KERNEL)/netbsd $(INSTALL_PATH)/$(INSTALL_NAME)