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