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