Home | History | Annotate | Line # | Download | only in miniroot
Makefile revision 1.7
      1 #	$NetBSD: Makefile,v 1.7 2002/04/26 02:51:47 lukem Exp $
      2 
      3 TOP=		${.CURDIR}/..
      4 
      5 .include <bsd.own.mk>
      6 .include <bsd.kernobj.mk>
      7 .include "${_SRC_TOP_}/distrib/Makefile.inc"
      8 
      9 IMG=		miniroot
     10 IMAGE=		${IMG}
     11 IMAGESIZE=	12m
     12 MAKEFS_FLAGS=	-o minfree=0,optimization=space,density=8k,cpg=16
     13 
     14 KERNEL=		${KERNOBJDIR}/INSTALL/netbsd
     15 
     16 WARNS=		1
     17 DBG=		-Os
     18 
     19 LISTS=		${.CURDIR}/${IMG}.list
     20 PARSELISTENV=	TOPDIR=${TOP} KERNEL=${KERNEL}
     21 MTREECONF=	${TOP}/common/${IMG}.tree
     22 IMAGEENDIAN=	be
     23 MAKEDEVTARGETS=	std md0 cd0 st0 st1 sd0 sd1 sd2 xd0 xy0 fd0
     24 IMAGEDEPENDS=	${KERNEL} install.sub
     25 
     26 realall: ${IMG} ib.stamp
     27 
     28 ib.stamp: ${IMG}
     29 	${INSTALLBOOT} -m ${MACHINE} -v ${IMG} \
     30 	    ${DESTDIR}/usr/mdec/bootxx /ufsboot
     31 	touch ib.stamp
     32 
     33 install.sub : ${TOP}/../miniroot/install.sub
     34 	sed -e "/^VERSION=/s/=.*/=${DISTRIBREV}/" < $? > $@
     35 
     36 ${IMAGE}.gz: ${IMAGE}
     37 	gzip -c -9 < ${IMAGE} > ${IMAGE}.gz
     38 
     39 release: check_RELEASEDIR .WAIT ${IMAGE}.gz
     40 	-mkdir -p ${RELEASEDIR}/installation/miniroot
     41 	${RELINSTALL} ${IMAGE}.gz ${RELEASEDIR}/installation/miniroot
     42 
     43 .include "${DISTRIBDIR}/common/Makefile.makedev"
     44 .include "${DISTRIBDIR}/common/Makefile.image"
     45 
     46 .include <bsd.prog.mk>
     47