Makefile revision 1.28
11.28Sabs#	$NetBSD: Makefile,v 1.28 2009/01/25 22:08:39 abs Exp $
21.1Sfredette
31.6Sfredette.include <bsd.own.mk>
41.10Slukem.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
51.10Slukem
61.6Sfredette.include <bsd.kernobj.mk>
71.6Sfredette
81.8SlukemIMAGE=		miniroot.fs
91.24StsutsuiIMAGESIZE=	4m
101.25SisakiMAKEFS_FLAGS=	-o density=8k
111.6Sfredette
121.6SfredetteKERNEL=		${KERNOBJDIR}/INSTALL/netbsd
131.6Sfredette
141.6SfredetteWARNS=		1
151.6SfredetteDBG=		-Os
161.6Sfredette
171.22StsutsuiCRUNCHBIN=	instbin
181.26StsutsuiCRUNCHGEN_FLAGS= -d "${DBG}"
191.22Stsutsui
201.8SlukemLISTS=		${.CURDIR}/list
211.8SlukemMTREECONF=	${.CURDIR}/mtree.conf
221.6SfredetteIMAGEENDIAN=	be
231.8SlukemPARSELISTENV=	KERNEL=${KERNEL}
241.15SchsMAKEDEVTARGETS=	std md0 cd0 st0 st1 sd0 sd1 sd2 xd0 xy0
251.22StsutsuiIMAGEDEPENDS=	${CRUNCHBIN} \
261.22Stsutsui		${KERNEL} \
271.8Slukem		fstab install.md profile termcap \
281.8Slukem		${DESTDIR}/dev/MAKEDEV ${DESTDIR}/dev/MAKEDEV.local \
291.8Slukem		${DESTDIR}/etc/disktab ${DESTDIR}/etc/group \
301.8Slukem		${DESTDIR}/etc/master.passwd ${DESTDIR}/etc/netconfig \
311.28Sabs		${DESTDIR}/etc/passwd \
321.28Sabs		${NETBSDSRCDIR}/distrib/common/protocols \
331.28Sabs		${DESTDIR}/etc/pwd.db ${NETBSDSRCDIR}/distrib/common/services \
341.8Slukem		${DESTDIR}/etc/spwd.db \
351.8Slukem		${DESTDIR}/usr/mdec/bootxx ${DESTDIR}/usr/mdec/bootyy \
361.8Slukem		${DESTDIR}/usr/mdec/netboot ${DESTDIR}/usr/mdec/tapeboot \
371.8Slukem		${DESTDIR}/usr/mdec/ufsboot \
381.8Slukem		${DISTRIBDIR}/miniroot/install.sh \
391.8Slukem		${DISTRIBDIR}/miniroot/upgrade.sh \
401.11Sjdolecek		install.sub
411.6Sfredette
421.14SlukemIMAGEPOSTBUILD=		${TOOL_INSTALLBOOT} -v -m ${MACHINE} ${IMAGE} \
431.10Slukem		    	    ${DESTDIR}/usr/mdec/bootxx /ufsboot
441.10SlukemIMAGE_RELEASEDIR=	installation/miniroot
451.8Slukem
461.22Stsutsui# Use stubs to eliminate some large stuff from libc
471.22StsutsuiHACKSRC=	${DISTRIBDIR}/utils/libhack
481.22Stsutsui.include	"${HACKSRC}/Makefile.inc"
491.22Stsutsui${CRUNCHBIN}:	libhack.o
501.22Stsutsui
511.11Sjdolecekinstall.sub: ${DISTRIBDIR}/miniroot/install.sub
521.27Sapb	${TOOL_SED} -e "/^VERSION=/s/=.*/=${DISTRIBREV}/" < $? > $@
531.11Sjdolecek
541.11SjdolecekCLEANFILES+= install.sub
551.1Sfredette
561.22Stsutsui.include "${DISTRIBDIR}/common/Makefile.crunch"
571.6Sfredette.include "${DISTRIBDIR}/common/Makefile.makedev"
581.6Sfredette.include "${DISTRIBDIR}/common/Makefile.image"
591.6Sfredette
601.6Sfredette.include <bsd.prog.mk>
61