1 1.1 tsubai # $NetBSD: Makefile,v 1.1 2001/04/09 20:19:55 tsubai Exp $ 2 1.1 tsubai 3 1.1 tsubai TOP= ${.CURDIR}/.. 4 1.1 tsubai 5 1.1 tsubai .include "${TOP}/Makefile.inc" 6 1.1 tsubai .include <bsd.kernobj.mk> 7 1.1 tsubai 8 1.1 tsubai STRIP?= strip 9 1.1 tsubai 10 1.1 tsubai KERNELS= netbsd.INSTALL.gz netbsd.GENERIC_MD.gz 11 1.1 tsubai CLEANFILES+= ${KERNELS} netbsd 12 1.1 tsubai 13 1.1 tsubai RAMDISKDIR!= cd ${.CURDIR}/../ramdisk; ${MAKE} print-objdir 14 1.1 tsubai RAMDISK= ${RAMDISKDIR}/ramdisk.fs 15 1.1 tsubai 16 1.1 tsubai all dependall: ${KERNELS} 17 1.1 tsubai 18 1.1 tsubai netbsd.INSTALL.gz: ${KERNOBJDIR}/INSTALL/netbsd ${RAMDISK} 19 1.1 tsubai cp ${KERNOBJDIR}/INSTALL/netbsd . 20 1.1 tsubai mdsetimage -v netbsd ${RAMDISK} 21 1.1 tsubai ${STRIP} netbsd 22 1.1 tsubai gzip -9 netbsd 23 1.1 tsubai mv netbsd.gz ${.TARGET} 24 1.1 tsubai 25 1.1 tsubai netbsd.GENERIC_MD.gz: ${KERNOBJDIR}/GENERIC_MD/netbsd ${RAMDISK} 26 1.1 tsubai cp ${KERNOBJDIR}/GENERIC_MD/netbsd . 27 1.1 tsubai mdsetimage -v netbsd ${RAMDISK} 28 1.1 tsubai gzip -9 netbsd 29 1.1 tsubai mv netbsd.gz ${.TARGET} 30 1.1 tsubai 31 1.1 tsubai release: netbsd.INSTALL.gz netbsd.GENERIC_MD.gz 32 1.1 tsubai -mkdir -p ${RELEASEDIR}/binary/kernel 33 1.1 tsubai cp ${KERNELS} ${RELEASEDIR}/binary/kernel 34 1.1 tsubai 35 1.1 tsubai clean cleandir distclean: 36 1.1 tsubai rm -f *.core ${CLEANFILES} 37 1.1 tsubai 38 1.1 tsubai .include <bsd.obj.mk> 39