aboutsummaryrefslogtreecommitdiffstats
path: root/netbsd-2.0-xen-sparse/Makefile
blob: 144d18936495f4f8558cbb79fc86a3d35d2d53d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#
#
#

.PHONY: clean config install netbsd

TOPDIR		?= $(shell pwd)
NETBSD_RELEASE	?= $(patsubst netbsd-%-xen%,%,$(notdir $(TOPDIR)))
NETBSD_VER	?= $(patsubst netbsd-%-xen%,%,$(notdir $(TOPDIR)))
NETBSD_KERNEL	?= XEN

clean:
	@mkdir -p compile/$(NETBSD_KERNEL)
	cd compile/$(NETBSD_KERNEL) && TOPDIR=$(TOPDIR) NETBSD_VER=$(NETBSD_VER) ../../nbmake-xen cleandir

config:
	@mkdir -p compile/$(NETBSD_KERNEL)
	cd compile/$(NETBSD_KERNEL) && TOPDIR=$(TOPDIR) NETBSD_VER=$(NETBSD_VER) ../../nbconfig-xen $(NETBSD_KERNEL)

netbsd:
	cd compile/$(NETBSD_KERNEL) && TOPDIR=$(TOPDIR) NETBSD_VER=$(NETBSD_VER) ../../nbmake-xen dependall

install:
	@mkdir -p $(dir $(INSTALL_PATH)/$(INSTALL_NAME))
	install -c compile/$(NETBSD_KERNEL)/netbsd $(INSTALL_PATH)/$(INSTALL_NAME)