1 # $NetBSD: Makefile,v 1.5 2002/03/28 02:24:09 lukem Exp $ 2 3 .include "${.CURDIR}/../../Makefile.inc" 4 .include <bsd.own.mk> 5 .include <bsd.kernobj.mk> 6 7 RAMDISKDIR!= cd ${.CURDIR}/../ramdisk/ && ${PRINTOBJDIR} 8 RAMDISK= ${RAMDISKDIR}/ramdisk.fs 9 10 CLEANFILES= netbsd.tmp 11 12 .for kernel in INSTALL 13 KERNELS+= netbsd.${kernel}.gz 14 CLEANFILES+= netbsd.${kernel}.gz 15 netbsd.${kernel}.gz: .NOTMAIN ${KERNOBJDIR}/${kernel}/netbsd ${RAMDISK} 16 cp ${KERNOBJDIR}/${kernel}/netbsd netbsd.tmp 17 ${MDSETIMAGE} -v netbsd.tmp ${RAMDISK} 18 ${STRIP} netbsd.tmp 19 gzip -9 netbsd.tmp 20 mv netbsd.tmp.gz ${.TARGET} 21 .endfor 22 23 all: ${KERNELS} 24 25 release: 26 -mkdir -p ${RELEASEDIR}/binary/kernel 27 cp -p ${KERNELS} ${RELEASEDIR}/binary/kernel 28 29 .include <bsd.prog.mk> 30