1#         $NetBSD: Makefile,v 1.3 2014/08/05 15:40:58 apb Exp $
2
3.include <bsd.own.mk>
4.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
5
6IMAGE=              boot.fs
7
8MDEC=               ${DESTDIR}/usr/mdec
9BOOTLOADER=         ${MDEC}/boot
10
11KERNDIR!= cd ${.CURDIR}/../instkernel && ${PRINTOBJDIR}
12KERNEL=             ${KERNDIR}/netbsd-INSTALL.gz
13
14TMPKERNEL=          ${.OBJDIR}/netbsd
15
16BOOT_RELEASEDIR=    installation/bootfs
17
18${IMAGE}.gz:        ${KERNEL} ${BOOTLOADER}
19          ${TOOL_GZIP_N} -cd ${KERNEL} > ${TMPKERNEL}
20          ${TOOL_POWERPCMKBOOTIMAGE} -m ${MACHINE} \
21              -b ${BOOTLOADER} -k ${TMPKERNEL} ${IMAGE}
22          ${TOOL_GZIP_N} -9c ${IMAGE} > ${IMAGE}.tmp
23          mv ${IMAGE}.tmp ${.TARGET}
24
25CLEANFILES+=        ${IMAGE} ${IMAGE}.tmp ${IMAGE}.gz
26
27all realall:        ${IMAGE}.gz
28
29release:: check_RELEASEDIR .WAIT ${IMAGE}.gz
30          ${RELEASE_INSTALL} ${IMAGE}.gz \
31              ${RELEASEDIR}/${RELEASEMACHINEDIR}/${BOOT_RELEASEDIR}
32
33.include <bsd.prog.mk>
34