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