Home | History | Annotate | Line # | Download | only in kernel-ramdisk
Makefile revision 1.2
      1  1.2     jmc #	$NetBSD: Makefile,v 1.2 2001/10/21 23:23:22 jmc Exp $
      2  1.1  nonaka 
      3  1.1  nonaka TOP=		${.CURDIR}/..
      4  1.1  nonaka 
      5  1.1  nonaka .include "${TOP}/Makefile.inc"
      6  1.1  nonaka .include <bsd.kernobj.mk>
      7  1.2     jmc .include <bsd.own.mk>
      8  1.1  nonaka .include <bsd.subdir.mk>
      9  1.1  nonaka 
     10  1.1  nonaka KERN=		${KERNOBJDIR}/INSTALL/netbsd
     11  1.1  nonaka RAMDISKDIR!=	cd ${.CURDIR}/../ramdisk && ${PRINTOBJDIR}
     12  1.1  nonaka RAMDISK=	${RAMDISKDIR}/ramdisk.fs
     13  1.1  nonaka KERNEL=		netbsd.INSTALL.gz
     14  1.2     jmc MDSETIMAGE?=	mdsetimage
     15  1.1  nonaka 
     16  1.1  nonaka CLEANFILES+=	${KERNEL} netbsd.tmp netbsd.tmp.gz
     17  1.1  nonaka 
     18  1.1  nonaka all:	${KERNEL}
     19  1.1  nonaka 
     20  1.1  nonaka ${KERNEL}: ${KERN} ${RAMDISK}
     21  1.1  nonaka 	cp ${KERN} netbsd.tmp
     22  1.2     jmc 	${MDSETIMAGE} -v netbsd.tmp ${RAMDISK}
     23  1.1  nonaka 	gzip -9 netbsd.tmp
     24  1.1  nonaka 	mv netbsd.tmp.gz ${.TARGET}
     25  1.1  nonaka 
     26  1.1  nonaka .ifndef RELEASEDIR
     27  1.1  nonaka release:
     28  1.1  nonaka 	@echo set RELEASEDIR first!
     29  1.1  nonaka 	@false
     30  1.1  nonaka .else
     31  1.1  nonaka release:
     32  1.1  nonaka 	-mkdir -p ${RELEASEDIR}/binary/kernel
     33  1.1  nonaka 	cp -p ${KERNEL} ${RELEASEDIR}/binary/kernel
     34  1.1  nonaka .endif
     35  1.1  nonaka 
     36  1.1  nonaka clean cleandir distclean:
     37  1.1  nonaka 	rm -f *.core ${CLEANFILES}
     38  1.1  nonaka 
     39  1.1  nonaka .include <bsd.obj.mk>
     40