Makefile revision 1.7
1# $NetBSD: Makefile,v 1.7 2016/09/20 20:55:11 christos Exp $ 2 3.include <bsd.own.mk> 4.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib" 5 6RAMDISKDIR!= cd ${.CURDIR}/../ramdisk && ${PRINTOBJDIR} 7RAMDISK= ${RAMDISKDIR}/ramdisk.fs 8 9MDSETTARGETS= RAMDISK ${RAMDISK} - 10MDSET_RELEASEDIR= binary/kernel 11MDSET_STRIPSECTIONS= -R .MIPS.abiflags -R .gnu.attributes -R .pdr -R .reginfo 12 13.include "${DISTRIBDIR}/common/Makefile.mdset" 14 15BOOT_RAMDISK= boot-RAMDISK 16BOOT_RELEASEDIR= installation/boot 17 18all realall: ${BOOT_RAMDISK}.gz 19 20${BOOT_RAMDISK}.gz: netbsd-RAMDISK.gz ${DESTDIR}/usr/mdec/boot_kernel.gz 21 gunzip -c ${DESTDIR}/usr/mdec/boot_kernel.gz > ${BOOT_RAMDISK}.tmp 22 ${TOOL_MDSETIMAGE} -v ${BOOT_RAMDISK}.tmp netbsd-RAMDISK.gz 23 ${ELF2ECOFF} ${BOOT_RAMDISK}.tmp ${BOOT_RAMDISK}.coff 24 ${TOOL_GZIP_N} -9c ${BOOT_RAMDISK}.coff > ${.TARGET} 25 26CLEANFILES+= ${BOOT_RAMDISK}.tmp ${BOOT_RAMDISK}.coff ${BOOT_RAMDISK}.gz 27 28release:: check_RELEASEDIR .WAIT ${BOOT_RAMDISK}.gz 29 ${RELEASE_INSTALL} ${BOOT_RAMDISK}.gz \ 30 ${RELEASEDIR}/${RELEASEMACHINEDIR}/${BOOT_RELEASEDIR} 31 32.include <bsd.prog.mk> 33