Home | History | Annotate | Line # | Download | only in miniroot
Makefile revision 1.6
      1 #	$NetBSD: Makefile,v 1.6 2002/04/22 21:17:57 fredette 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} -v ${IMG} ${DESTDIR}/usr/mdec/bootxx /ufsboot
     30 	touch ib.stamp
     31 
     32 install.sub : ${TOP}/../miniroot/install.sub
     33 	sed -e "/^VERSION=/s/=.*/=${DISTRIBREV}/" < $? > $@
     34 
     35 ${IMAGE}.gz: ${IMAGE}
     36 	gzip -c -9 < ${IMAGE} > ${IMAGE}.gz
     37 
     38 .if !defined(RELEASEDIR)
     39 release:
     40 	@echo setenv RELEASEDIR before doing that!
     41 	@false
     42 .else	# RELEASEDIR
     43 release: ${IMAGE}.gz
     44 	-mkdir -p ${RELEASEDIR}/installation/miniroot
     45 	${RELINSTALL} ${IMAGE}.gz ${RELEASEDIR}/installation/miniroot
     46 .endif	# RELEASEDIR
     47 
     48 .include "${DISTRIBDIR}/common/Makefile.makedev"
     49 .include "${DISTRIBDIR}/common/Makefile.image"
     50 
     51 .include <bsd.prog.mk>
     52