Makefile revision 1.3
1# $NetBSD: Makefile,v 1.3 2008/05/11 12:31:45 chris Exp $ 2 3.include <bsd.own.mk> 4 5MKMAN= no 6PROG= miniroot.kmod 7 8SRCMOD= ${DESTDIR}/kernel/modules/miniroot/miniroot.kmod 9DSTMOD= ${.OBJDIR}/miniroot.kmod 10RAMDISK= ramdisk-big 11RAMDISKDIR!= cd ${.CURDIR}/../ramdisks/${RAMDISK} && ${PRINTOBJDIR} 12RAMDISKFS= ${RAMDISKDIR}/${RAMDISK}.fs 13 14miniroot.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 23release: miniroot.kmod 24 ${HOST_INSTALL_FILE} -m ${BINMODE} ${PROG} \ 25 ${RELEASEDIR}/${MACHINE}/installation/miniroot/ 26 27