Makefile revision 1.1
1# $NetBSD: Makefile,v 1.1 2002/01/25 15:28:44 reinoud 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 13RAMDISK!= cd $(.CURDIR)/../ramdisk/; \ 14 printf "xxx: .MAKE\n\t@echo \$${.OBJDIR}/ramdisk-${REV}.fs\n" | \ 15 ${MAKE} -s -f- 16 17CLEANFILES+= netbsd.tmp ${KERNELS:C/^.*$/netbsd.&.gz/g} 18MDSETIMAGE?= mdsetimage 19 20all: ${KERNELS:C/^.*$/netbsd.&.gz/g} 21 22.for kern in ${KERNELS} 23netbsd.${kern}.gz: ${KERNOBJDIR}/${kern}/netbsd ${RAMDISK} 24 cp ${KERNOBJDIR}/${kern}/netbsd netbsd.tmp 25 ${MDSETIMAGE} -v netbsd.tmp ${RAMDISK} 26 ${STRIP} netbsd.tmp 27 gzip -9 netbsd.tmp 28 mv netbsd.tmp.gz ${.TARGET} 29.endfor 30 31clean cleandir distclean: 32 /bin/rm -f *.core ${CLEANFILES} 33 34.include <bsd.obj.mk> 35