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