1#	$OpenBSD: Makefile,v 1.4 2023/04/28 08:45:26 krw Exp $
2
3NOMAN=
4#MAN=		boot.8
5
6RDBOOT=		${.CURDIR}/../rdboot/obj/rdboot
7
8MRDISKTYPE= rdroot
9MRMAKEFSARGS= -o disklabel=${MRDISKTYPE},minfree=0,density=1024
10
11.if ${MACHINE} == "powerpc64"
12all: bsd rdboot
13
14bsd:
15	cd ${.CURDIR}/../../compile/BOOT && \
16	    ${MAKE} config && ${MAKE} clean && ${MAKE}
17	cp -p ${.CURDIR}/../../compile/BOOT/obj/bsd bsd
18
19rdboot: ${RDBOOT}
20	cp -p ${RDBOOT} rdboot
21	strip rdboot
22
23mr.fs: rdboot bsd
24	rm -rf $@.d
25	install -d -o root -g wheel $@.d/dev
26	install -d -o root -g wheel $@.d/mnt
27	install -d -o root -g wheel $@.d/sbin
28	install -o ${BINOWN} -g ${BINGRP} -m 555 rdboot $@.d/sbin/init
29	cd $@.d/dev && sh ${DESTDIR}/dev/MAKEDEV boot
30	makefs ${MRMAKEFSARGS} $@ $@.d
31
32boot: mr.fs
33	cp bsd boot
34	rdsetroot boot mr.fs
35
36realinstall: boot
37	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 boot ${DESTDIR}/usr/mdec
38
39clean:
40	rm -f boot bsd mr.fs rdboot
41	rm -rf mr.fs.d
42.endif
43
44.include <bsd.prog.mk>
45