Home | History | Annotate | Line # | Download | only in bootfs
      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 
      6 IMAGE=		boot.fs
      7 
      8 MDEC=		${DESTDIR}/usr/mdec
      9 BOOTLOADER=	${MDEC}/boot
     10 
     11 KERNDIR!=	cd ${.CURDIR}/../instkernel && ${PRINTOBJDIR}
     12 KERNEL=		${KERNDIR}/netbsd-INSTALL.gz
     13 
     14 TMPKERNEL=	${.OBJDIR}/netbsd
     15 
     16 BOOT_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 
     25 CLEANFILES+=	${IMAGE} ${IMAGE}.tmp ${IMAGE}.gz
     26 
     27 all realall:	${IMAGE}.gz
     28 
     29 release::	check_RELEASEDIR .WAIT ${IMAGE}.gz
     30 	${RELEASE_INSTALL} ${IMAGE}.gz \
     31 	    ${RELEASEDIR}/${RELEASEMACHINEDIR}/${BOOT_RELEASEDIR}
     32 
     33 .include <bsd.prog.mk>
     34