1 # $NetBSD: Makefile,v 1.1 2001/01/16 16:53:59 nonaka Exp $ 2 3 TOP= ${.CURDIR}/.. 4 5 .include "${TOP}/Makefile.inc" 6 .include <bsd.kernobj.mk> 7 .include <bsd.subdir.mk> 8 9 KERN= ${KERNOBJDIR}/INSTALL/netbsd 10 RAMDISKDIR!= cd ${.CURDIR}/../ramdisk && ${PRINTOBJDIR} 11 RAMDISK= ${RAMDISKDIR}/ramdisk.fs 12 KERNEL= netbsd.INSTALL.gz 13 14 CLEANFILES+= ${KERNEL} netbsd.tmp netbsd.tmp.gz 15 16 all: ${KERNEL} 17 18 ${KERNEL}: ${KERN} ${RAMDISK} 19 cp ${KERN} netbsd.tmp 20 mdsetimage -v netbsd.tmp ${RAMDISK} 21 gzip -9 netbsd.tmp 22 mv netbsd.tmp.gz ${.TARGET} 23 24 .ifndef RELEASEDIR 25 release: 26 @echo set RELEASEDIR first! 27 @false 28 .else 29 release: 30 -mkdir -p ${RELEASEDIR}/binary/kernel 31 cp -p ${KERNEL} ${RELEASEDIR}/binary/kernel 32 .endif 33 34 clean cleandir distclean: 35 rm -f *.core ${CLEANFILES} 36 37 .include <bsd.obj.mk> 38