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