11.9Stsutsui# $NetBSD: Makefile,v 1.9 2020/06/14 05:10:33 tsutsui Exp $ 21.1Stsutsui 31.1Stsutsui.include <bsd.own.mk> 41.1Stsutsui.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib" 51.1Stsutsui 61.1StsutsuiRAMDISKDIR!= cd ${.CURDIR}/../ramdisk && ${PRINTOBJDIR} 71.1StsutsuiRAMDISK= ${RAMDISKDIR}/ramdisk.fs 81.1Stsutsui 91.1StsutsuiMDSETTARGETS= RAMDISK ${RAMDISK} - 101.1StsutsuiMDSET_RELEASEDIR= binary/kernel 111.7SchristosMDSET_STRIPSECTIONS= -R .MIPS.abiflags -R .gnu.attributes -R .pdr -R .reginfo 121.1Stsutsui 131.1Stsutsui.include "${DISTRIBDIR}/common/Makefile.mdset" 141.1Stsutsui 151.2StsutsuiBOOT_RAMDISK= boot-RAMDISK 161.2StsutsuiBOOT_RELEASEDIR= installation/boot 171.2Stsutsui 181.2Stsutsuiall realall: ${BOOT_RAMDISK}.gz 191.2Stsutsui 201.2Stsutsui${BOOT_RAMDISK}.gz: netbsd-RAMDISK.gz ${DESTDIR}/usr/mdec/boot_kernel.gz 211.9Stsutsui @echo "Creating a bootloader binary with embedded RAMDISK kernel" 221.2Stsutsui gunzip -c ${DESTDIR}/usr/mdec/boot_kernel.gz > ${BOOT_RAMDISK}.tmp 231.7Schristos ${TOOL_MDSETIMAGE} -v ${BOOT_RAMDISK}.tmp netbsd-RAMDISK.gz 241.8Schristos ${MIPS_ELF2ECOFF} ${BOOT_RAMDISK}.tmp ${BOOT_RAMDISK}.coff 251.6Sapb ${TOOL_GZIP_N} -9c ${BOOT_RAMDISK}.coff > ${.TARGET} 261.2Stsutsui 271.2StsutsuiCLEANFILES+= ${BOOT_RAMDISK}.tmp ${BOOT_RAMDISK}.coff ${BOOT_RAMDISK}.gz 281.2Stsutsui 291.2Stsutsuirelease:: check_RELEASEDIR .WAIT ${BOOT_RAMDISK}.gz 301.2Stsutsui ${RELEASE_INSTALL} ${BOOT_RAMDISK}.gz \ 311.3Smatt ${RELEASEDIR}/${RELEASEMACHINEDIR}/${BOOT_RELEASEDIR} 321.2Stsutsui 331.1Stsutsui.include <bsd.prog.mk> 34