1 # $NetBSD: Makefile,v 1.5 2002/04/09 15:23:22 tsutsui Exp $ 2 3 .include "${.CURDIR}/../../../Makefile.inc" 4 .include <bsd.own.mk> 5 .include <bsd.kernobj.mk> 6 7 STRIP?= strip 8 MDSETIMAGE?= mdsetimage 9 10 KERNELS= netbsd.INSTALL.gz netbsd.GENERIC_MD.gz 11 CLEANFILES+= ${KERNELS} netbsd 12 13 RAMDISKDIR!= cd ${.CURDIR}/../ramdisk && ${PRINTOBJDIR} 14 RAMDISK= ${RAMDISKDIR}/ramdisk.fs 15 16 realall: ${KERNELS} 17 18 netbsd.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 25 netbsd.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 31 release: netbsd.INSTALL.gz netbsd.GENERIC_MD.gz 32 -mkdir -p ${RELEASEDIR}/binary/kernel 33 cp ${KERNELS} ${RELEASEDIR}/binary/kernel 34 35 clean cleandir distclean: 36 rm -f *.core ${CLEANFILES} 37 38 .include <bsd.obj.mk> 39