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