1 # $NetBSD: Makefile,v 1.4 2002/03/06 13:25:49 lukem Exp $ 2 3 TOP= ${.CURDIR}/.. 4 5 .include "${TOP}/Makefile.inc" 6 .include <bsd.own.mk> 7 .include <bsd.kernobj.mk> 8 9 KERNELS= INSTALL 10 11 RAMDISKDIR!= cd $(.CURDIR)/../ramdisk && ${PRINTOBJDIR} 12 RAMDISK= ${RAMDISKDIR}/ramdisk-${DISTRIBREV}.fs 13 14 CLEANFILES+= netbsd.tmp ${KERNELS:C/^.*$/netbsd.&.gz/g} 15 16 realall: ${KERNELS:C/^.*$/netbsd.&.gz/g} 17 18 .for kern in ${KERNELS} 19 netbsd.${kern}.gz: ${KERNOBJDIR}/${kern}/netbsd ${RAMDISK} 20 cp ${KERNOBJDIR}/${kern}/netbsd netbsd.tmp 21 ${MDSETIMAGE} -v netbsd.tmp ${RAMDISK} 22 ${STRIP} netbsd.tmp 23 gzip -9 netbsd.tmp 24 mv netbsd.tmp.gz ${.TARGET} 25 .endfor 26 27 .include <bsd.prog.mk> 28