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