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