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