Home | History | Annotate | Line # | Download | only in ramdisk-kernel
Makefile revision 1.1
      1 #	$NetBSD: Makefile,v 1.1 2000/05/23 18:34:58 matt Exp $
      2 
      3 TOP=		${.CURDIR}/..
      4 
      5 .include "${TOP}/Makefile.inc"
      6 .include <bsd.kernobj.mk>
      7 
      8 MDEC=		${DESTDIR}/usr/mdec
      9 STRIP?=		strip
     10 
     11 RAMDISK!=	cd $(.CURDIR)/../ramdisk/; \
     12 	        printf "xxx: .MAKE\n\t@echo \$${.OBJDIR}/ramdisk.fs\n" | \
     13 		${MAKE} -s -f-
     14 
     15 .for kernel in INSTALL
     16 netbsd.${kernel}.gz: .NOTMAIN ${KERNOBJDIR}/${kernel}/netbsd ${RAMDISK}
     17 	cp ${KERNOBJDIR}/${kernel}/netbsd netbsd.tmp
     18 	${DESTDIR}/usr/sbin/mdsetimage -v netbsd.tmp ${RAMDISK}
     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.own.mk>
     35 .include <bsd.obj.mk>
     36 .include <bsd.subdir.mk>
     37