1 1.1 reinoud # $NetBSD: Makefile,v 1.1 2002/01/25 15:28:44 reinoud Exp $ 2 1.1 reinoud 3 1.1 reinoud TOP= ${.CURDIR}/.. 4 1.1 reinoud 5 1.1 reinoud .include "${TOP}/Makefile.inc" 6 1.1 reinoud .include <bsd.kernobj.mk> 7 1.1 reinoud .include <bsd.own.mk> 8 1.1 reinoud 9 1.1 reinoud KERNELS= INSTALL 10 1.1 reinoud 11 1.1 reinoud STRIP?= strip 12 1.1 reinoud 13 1.1 reinoud RAMDISK!= cd $(.CURDIR)/../ramdisk/; \ 14 1.1 reinoud printf "xxx: .MAKE\n\t@echo \$${.OBJDIR}/ramdisk-${REV}.fs\n" | \ 15 1.1 reinoud ${MAKE} -s -f- 16 1.1 reinoud 17 1.1 reinoud CLEANFILES+= netbsd.tmp ${KERNELS:C/^.*$/netbsd.&.gz/g} 18 1.1 reinoud MDSETIMAGE?= mdsetimage 19 1.1 reinoud 20 1.1 reinoud all: ${KERNELS:C/^.*$/netbsd.&.gz/g} 21 1.1 reinoud 22 1.1 reinoud .for kern in ${KERNELS} 23 1.1 reinoud netbsd.${kern}.gz: ${KERNOBJDIR}/${kern}/netbsd ${RAMDISK} 24 1.1 reinoud cp ${KERNOBJDIR}/${kern}/netbsd netbsd.tmp 25 1.1 reinoud ${MDSETIMAGE} -v netbsd.tmp ${RAMDISK} 26 1.1 reinoud ${STRIP} netbsd.tmp 27 1.1 reinoud gzip -9 netbsd.tmp 28 1.1 reinoud mv netbsd.tmp.gz ${.TARGET} 29 1.1 reinoud .endfor 30 1.1 reinoud 31 1.1 reinoud clean cleandir distclean: 32 1.1 reinoud /bin/rm -f *.core ${CLEANFILES} 33 1.1 reinoud 34 1.1 reinoud .include <bsd.obj.mk> 35