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