Makefile revision 1.3
1# $NetBSD: Makefile,v 1.3 2002/03/06 12:39:10 lukem Exp $ 2 3TOP= ${.CURDIR}/.. 4 5.include "${TOP}/Makefile.inc" 6.include <bsd.kernobj.mk> 7.include <bsd.own.mk> 8 9KERNELS= INSTALL 10 11STRIP?= strip 12 13RAMDISKDIR!= cd $(.CURDIR)/../ramdisk && ${PRINTOBJDIR} 14RAMDISK= ${RAMDISKDIR}/ramdisk-${DISTRIBREV}.fs 15 16CLEANFILES+= netbsd.tmp ${KERNELS:C/^.*$/netbsd.&.gz/g} 17MDSETIMAGE?= mdsetimage 18 19all: ${KERNELS:C/^.*$/netbsd.&.gz/g} 20 21.for kern in ${KERNELS} 22netbsd.${kern}.gz: ${KERNOBJDIR}/${kern}/netbsd ${RAMDISK} 23 cp ${KERNOBJDIR}/${kern}/netbsd netbsd.tmp 24 ${MDSETIMAGE} -v netbsd.tmp ${RAMDISK} 25 ${STRIP} netbsd.tmp 26 gzip -9 netbsd.tmp 27 mv netbsd.tmp.gz ${.TARGET} 28.endfor 29 30clean cleandir distclean: 31 /bin/rm -f *.core ${CLEANFILES} 32 33.include <bsd.obj.mk> 34