1 # $NetBSD: Makefile,v 1.26.30.1 2009/05/13 19:17:55 jym Exp $ 2 3 .include <bsd.own.mk> 4 .include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib" 5 6 .include <bsd.kernobj.mk> 7 8 .include "${.CURDIR}/../instfs/Makefile.instfs" 9 IMAGE= miniroot.fs 10 IMAGESIZE= 8m 11 IMAGEPOSTBUILD= ${TOOL_INSTALLBOOT} -v -m ${MACHINE} ${IMAGE} \ 12 ${DESTDIR}/usr/mdec/bootblk 13 IMAGE_RELEASEDIR= installation/miniroot 14 15 CRUNCHBINDIR!= cd ${INSTFSDIR} && ${PRINTOBJDIR} 16 LISTS+= ${.CURDIR}/list.miniroot 17 IMAGEDEPENDS+= netbsd.gz 18 19 ${CRUNCHBIN}: ${CRUNCHBINDIR}/${CRUNCHBIN} 20 mkdir -p sysinst 21 cp -p ${CRUNCHBINDIR}/sysinst/sysinstmsgs.* sysinst 22 cp ${.ALLSRC} ${.TARGET} 23 24 netbsd.gz: ${KERNOBJDIR}/GENERIC/netbsd 25 -rm -f ${.TARGET} 26 gzip -9nc ${.ALLSRC} > ${.TARGET} 27 28 clean: localclean 29 30 localclean: 31 rm -rf sysinst 32 33 CLEANFILES+= ${CRUNCHBIN} netbsd.gz 34 35 .include "${DISTRIBDIR}/common/Makefile.makedev" 36 .include "${DISTRIBDIR}/common/Makefile.image" 37 38 .include <bsd.prog.mk> 39