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