Home | History | Annotate | Line # | Download | only in ramdisk-kernel
Makefile revision 1.4
      1 #	$NetBSD: Makefile,v 1.4 2002/03/05 21:23:30 thorpej Exp $
      2 
      3 TOP=		${.CURDIR}/..
      4 
      5 .include "${TOP}/Makefile.inc"
      6 .include <bsd.own.mk>
      7 .include <bsd.kernobj.mk>
      8 
      9 MDEC=		${DESTDIR}/usr/mdec
     10 STRIP?=		strip
     11 MDSETIMAGE?=	${DESTDIR}/usr/sbin/mdsetimage
     12 
     13 RAMDISK!=	cd ${.CURDIR}/../ramdisk/ && ${PRINTOBJDIR}
     14 
     15 .for kernel in INSTALL
     16 netbsd.${kernel}.gz: .NOTMAIN ${KERNOBJDIR}/${kernel}/netbsd ${RAMDISK}
     17 	cp ${KERNOBJDIR}/${kernel}/netbsd netbsd.tmp
     18 	${MDSETIMAGE} -v netbsd.tmp ${RAMDISK}/ramdisk.fs
     19 	${STRIP} netbsd.tmp
     20 	gzip -9 netbsd.tmp
     21 	mv netbsd.tmp.gz ${.TARGET}
     22 KERNELS+=	netbsd.${kernel}.gz
     23 .endfor
     24 
     25 all: ${KERNELS}
     26 
     27 release:
     28 	-mkdir -p ${RELEASEDIR}/binary/kernel
     29 	cp -p ${KERNELS} ${RELEASEDIR}/binary/kernel
     30 
     31 clean cleandir distclean:
     32 	rm -f *.core ${KERNELS}
     33 
     34 .include <bsd.obj.mk>
     35 .include <bsd.subdir.mk>
     36