1 1.4.2.2 mjf # $NetBSD: Makefile,v 1.4.2.3 2008/06/29 08:25:12 mjf Exp $ 2 1.4.2.2 mjf 3 1.4.2.2 mjf .include <bsd.own.mk> 4 1.4.2.2 mjf .include "../../common/Makefile.distrib" 5 1.4.2.2 mjf 6 1.4.2.2 mjf MKMAN= no 7 1.4.2.2 mjf PROG= miniroot.kmod 8 1.4.2.2 mjf 9 1.4.2.2 mjf SRCMOD= ${DESTDIR}/stand/${MACHINE}/${DISTRIBVER}/modules/miniroot/miniroot.kmod 10 1.4.2.2 mjf DSTMOD= ${.OBJDIR}/miniroot.kmod 11 1.4.2.2 mjf RAMDISK= ramdisk-big 12 1.4.2.2 mjf RAMDISKDIR!= cd ${.CURDIR}/../ramdisks/${RAMDISK} && ${PRINTOBJDIR} 13 1.4.2.2 mjf RAMDISKFS= ${RAMDISKDIR}/${RAMDISK}.fs 14 1.4.2.2 mjf 15 1.4.2.2 mjf miniroot.kmod: ${RAMDISKFS} ${SRCMOD} 16 1.4.2.2 mjf ${OBJCOPY} --add-section miniroot=${RAMDISKFS} \ 17 1.4.2.2 mjf --set-section-flags miniroot=alloc,contents,load,data \ 18 1.4.2.2 mjf ${SRCMOD} ${DSTMOD}.tmp 19 1.4.2.2 mjf gzip -9c < ${DSTMOD}.tmp > ${DSTMOD} 20 1.4.2.2 mjf rm -f ${DSTMOD}.tmp 21 1.4.2.2 mjf 22 1.4.2.2 mjf .include <bsd.prog.mk> 23 1.4.2.2 mjf 24 1.4.2.2 mjf release: miniroot.kmod 25 1.4.2.2 mjf ${HOST_INSTALL_FILE} -m ${BINMODE} ${PROG} \ 26 1.4.2.3 mjf ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/miniroot/ 27 1.4.2.2 mjf 28