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