Home | History | Annotate | Line # | Download | only in kernels
Makefile revision 1.8
      1 #	$NetBSD: Makefile,v 1.8 2002/04/10 15:26:44 lukem Exp $
      2 
      3 .include <bsd.own.mk>
      4 .include "${_SRC_TOP}/distrib/Makefile.inc"
      5 
      6 .include <bsd.kernobj.mk>
      7 
      8 KERNELS=	INSTALL 
      9 
     10 RAMDISKDIR!=	cd $(.CURDIR)/../ramdisk && ${PRINTOBJDIR}
     11 RAMDISK=	${RAMDISKDIR}/ramdisk.fs
     12 
     13 CLEANFILES+=	netbsd.tmp netbsd.tmp.gz ${KERNELS:C/^.*$/netbsd.&.gz/g}
     14 
     15 realall:	${KERNELS:C/^.*$/netbsd.&.gz/g}
     16 
     17 .for kern in ${KERNELS}
     18 netbsd.${kern}.gz: ${KERNOBJDIR}/${kern}/netbsd ${RAMDISK}
     19 	cp ${KERNOBJDIR}/${kern}/netbsd netbsd.tmp
     20 	${MDSETIMAGE} -v netbsd.tmp ${RAMDISK}
     21 	${STRIP} netbsd.tmp
     22 	gzip -9 netbsd.tmp
     23 	mv netbsd.tmp.gz ${.TARGET}
     24 .endfor
     25 
     26 .include <bsd.prog.mk>
     27