Makefile revision 1.31
11.31Stsutsui#	$NetBSD: Makefile,v 1.31 2009/10/09 15:56:25 tsutsui 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.31Stsutsui		fstab install.md profile \
281.8Slukem		${DESTDIR}/dev/MAKEDEV ${DESTDIR}/dev/MAKEDEV.local \
291.30Sabs		${DESTDIR}/etc/group \
301.8Slukem		${DESTDIR}/etc/master.passwd ${DESTDIR}/etc/netconfig \
311.28Sabs		${DESTDIR}/etc/passwd \
321.29Sabs		${DISTRIBDIR}/common/protocols \
331.31Stsutsui		${DESTDIR}/etc/pwd.db \
341.31Stsutsui		${DISTRIBDIR}/common/services \
351.31Stsutsui		${DISTRIBDIR}/common/termcap \
361.8Slukem		${DESTDIR}/etc/spwd.db \
371.8Slukem		${DESTDIR}/usr/mdec/bootxx ${DESTDIR}/usr/mdec/bootyy \
381.8Slukem		${DESTDIR}/usr/mdec/netboot ${DESTDIR}/usr/mdec/tapeboot \
391.8Slukem		${DESTDIR}/usr/mdec/ufsboot \
401.8Slukem		${DISTRIBDIR}/miniroot/install.sh \
411.8Slukem		${DISTRIBDIR}/miniroot/upgrade.sh \
421.11Sjdolecek		install.sub
431.6Sfredette
441.14SlukemIMAGEPOSTBUILD=		${TOOL_INSTALLBOOT} -v -m ${MACHINE} ${IMAGE} \
451.10Slukem		    	    ${DESTDIR}/usr/mdec/bootxx /ufsboot
461.10SlukemIMAGE_RELEASEDIR=	installation/miniroot
471.8Slukem
481.22Stsutsui# Use stubs to eliminate some large stuff from libc
491.22StsutsuiHACKSRC=	${DISTRIBDIR}/utils/libhack
501.22Stsutsui.include	"${HACKSRC}/Makefile.inc"
511.22Stsutsui${CRUNCHBIN}:	libhack.o
521.22Stsutsui
531.11Sjdolecekinstall.sub: ${DISTRIBDIR}/miniroot/install.sub
541.27Sapb	${TOOL_SED} -e "/^VERSION=/s/=.*/=${DISTRIBREV}/" < $? > $@
551.11Sjdolecek
561.11SjdolecekCLEANFILES+= install.sub
571.1Sfredette
581.22Stsutsui.include "${DISTRIBDIR}/common/Makefile.crunch"
591.6Sfredette.include "${DISTRIBDIR}/common/Makefile.makedev"
601.6Sfredette.include "${DISTRIBDIR}/common/Makefile.image"
611.6Sfredette
621.6Sfredette.include <bsd.prog.mk>
63