1 # $NetBSD: Makefile,v 1.6 2002/04/22 21:17:57 fredette Exp $ 2 3 TOP= ${.CURDIR}/.. 4 5 .include <bsd.own.mk> 6 .include <bsd.kernobj.mk> 7 .include "${_SRC_TOP_}/distrib/Makefile.inc" 8 9 IMG= miniroot 10 IMAGE= ${IMG} 11 IMAGESIZE= 12m 12 MAKEFS_FLAGS= -o minfree=0,optimization=space,density=8k,cpg=16 13 14 KERNEL= ${KERNOBJDIR}/INSTALL/netbsd 15 16 WARNS= 1 17 DBG= -Os 18 19 LISTS= ${.CURDIR}/${IMG}.list 20 PARSELISTENV= TOPDIR=${TOP} KERNEL=${KERNEL} 21 MTREECONF= ${TOP}/common/${IMG}.tree 22 IMAGEENDIAN= be 23 MAKEDEVTARGETS= std md0 cd0 st0 st1 sd0 sd1 sd2 xd0 xy0 fd0 24 IMAGEDEPENDS= ${KERNEL} install.sub 25 26 realall: ${IMG} ib.stamp 27 28 ib.stamp: ${IMG} 29 ${INSTALLBOOT} -v ${IMG} ${DESTDIR}/usr/mdec/bootxx /ufsboot 30 touch ib.stamp 31 32 install.sub : ${TOP}/../miniroot/install.sub 33 sed -e "/^VERSION=/s/=.*/=${DISTRIBREV}/" < $? > $@ 34 35 ${IMAGE}.gz: ${IMAGE} 36 gzip -c -9 < ${IMAGE} > ${IMAGE}.gz 37 38 .if !defined(RELEASEDIR) 39 release: 40 @echo setenv RELEASEDIR before doing that! 41 @false 42 .else # RELEASEDIR 43 release: ${IMAGE}.gz 44 -mkdir -p ${RELEASEDIR}/installation/miniroot 45 ${RELINSTALL} ${IMAGE}.gz ${RELEASEDIR}/installation/miniroot 46 .endif # RELEASEDIR 47 48 .include "${DISTRIBDIR}/common/Makefile.makedev" 49 .include "${DISTRIBDIR}/common/Makefile.image" 50 51 .include <bsd.prog.mk> 52