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