1 1.5 tsutsui # $NetBSD: Makefile,v 1.5 2002/04/09 15:23:22 tsutsui Exp $ 2 1.1 tsubai 3 1.4 tsutsui .include "${.CURDIR}/../../../Makefile.inc" 4 1.2 jmc .include <bsd.own.mk> 5 1.1 tsubai .include <bsd.kernobj.mk> 6 1.1 tsubai 7 1.1 tsubai STRIP?= strip 8 1.2 jmc MDSETIMAGE?= mdsetimage 9 1.1 tsubai 10 1.1 tsubai KERNELS= netbsd.INSTALL.gz netbsd.GENERIC_MD.gz 11 1.1 tsubai CLEANFILES+= ${KERNELS} netbsd 12 1.1 tsubai 13 1.3 tv RAMDISKDIR!= cd ${.CURDIR}/../ramdisk && ${PRINTOBJDIR} 14 1.1 tsubai RAMDISK= ${RAMDISKDIR}/ramdisk.fs 15 1.1 tsubai 16 1.5 tsutsui realall: ${KERNELS} 17 1.1 tsubai 18 1.1 tsubai netbsd.INSTALL.gz: ${KERNOBJDIR}/INSTALL/netbsd ${RAMDISK} 19 1.1 tsubai cp ${KERNOBJDIR}/INSTALL/netbsd . 20 1.2 jmc ${MDSETIMAGE} -v netbsd ${RAMDISK} 21 1.1 tsubai ${STRIP} netbsd 22 1.1 tsubai gzip -9 netbsd 23 1.1 tsubai mv netbsd.gz ${.TARGET} 24 1.1 tsubai 25 1.1 tsubai netbsd.GENERIC_MD.gz: ${KERNOBJDIR}/GENERIC_MD/netbsd ${RAMDISK} 26 1.1 tsubai cp ${KERNOBJDIR}/GENERIC_MD/netbsd . 27 1.2 jmc ${MDSETIMAGE} -v netbsd ${RAMDISK} 28 1.1 tsubai gzip -9 netbsd 29 1.1 tsubai mv netbsd.gz ${.TARGET} 30 1.1 tsubai 31 1.1 tsubai release: netbsd.INSTALL.gz netbsd.GENERIC_MD.gz 32 1.1 tsubai -mkdir -p ${RELEASEDIR}/binary/kernel 33 1.1 tsubai cp ${KERNELS} ${RELEASEDIR}/binary/kernel 34 1.1 tsubai 35 1.1 tsubai clean cleandir distclean: 36 1.1 tsubai rm -f *.core ${CLEANFILES} 37 1.1 tsubai 38 1.1 tsubai .include <bsd.obj.mk> 39