1# $OpenBSD: Makefile,v 1.12 2023/04/30 22:28:27 krw Exp $ 2 3NOMAN= 4#MAN= boot.8 5 6RDBOOT= ${.CURDIR}/../rdboot/obj/rdboot 7 8MRDISKTYPE= rdboot 9MRMAKEFSARGS= -o disklabel=${MRDISKTYPE},minfree=0,density=1024 10 11.if ${MACHINE} == "octeon" 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