Makefile revision 1.66
11.66Stsutsui#	$NetBSD: Makefile,v 1.66 2008/09/19 17:23:32 tsutsui Exp $
21.1Spk
31.10Sthorpej.include <bsd.own.mk>
41.60Slukem.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
51.55Slukem
61.29Ssjg.include <bsd.kernobj.mk>
71.10Sthorpej
81.1SpkARCHDIR=	${.CURDIR}/../${MACHINE}/miniroot
91.1Spk
101.49SlukemCRUNCHBIN=	instbin
111.58StvCRUNCHGEN_FLAGS= -d "${DBG}"
121.49SlukemLISTS=		${.CURDIR}/list ${ARCHDIR}/list
131.49SlukemMTREECONF=	${DISTRIBDIR}/common/mtree.common
141.49SlukemIMAGE=		miniroot.fs
151.49SlukemIMAGEDEPENDS=	${CRUNCHBIN} install.sub install.sh upgrade.sh \
161.52Slukem		${KERNSRCDIR}/conf/osrelease.sh \
171.59Slukem		${NETBSDSRCDIR}/etc/group ${NETBSDSRCDIR}/etc/master.passwd \
181.59Slukem		${NETBSDSRCDIR}/etc/netconfig ${NETBSDSRCDIR}/etc/protocols \
191.64Sdogcow		${NETBSDSRCDIR}/distrib/common/services
201.51SlukemPARSELISTENV=	ARCHDIR=${ARCHDIR:Q} \
211.51Slukem		DISTRIBREV=${DISTRIBREV:Q} \
221.51Slukem		DISTRIBVER=${DISTRIBVER:Q} \
231.51Slukem		KERNOBJDIR=${KERNOBJDIR:Q}
241.49Slukem
251.60SlukemIMAGE_RELEASEDIR=	installation/miniroot
261.60Slukem
271.3Spk.include "${ARCHDIR}/Makefile.inc"
281.62Slukem
291.62Slukem# Use stubs to eliminate some large stuff from libc
301.62SlukemHACKSRC=	${DISTRIBDIR}/utils/libhack
311.62Slukem.include	"${HACKSRC}/Makefile.inc"
321.62Slukem${CRUNCHBIN}:	libhack.o
331.3Spk
341.49Slukem.include "${DISTRIBDIR}/common/Makefile.crunch"
351.49Slukem.if defined(MAKEDEVTARGETS)
361.49Slukem.include "${DISTRIBDIR}/common/Makefile.makedev"
371.49Slukem.endif
381.49Slukem.include "${DISTRIBDIR}/common/Makefile.image"
391.60Slukem
401.66Stsutsuirelease:: check_RELEASEDIR .WAIT ${IMAGE}.gz
411.65Smatt	${MAKESUMS} -t ${RELEASEDIR}/${RELEASEMACHINEDIR}/${IMAGE_RELEASEDIR} ${IMAGE}.gz
421.1Spk
431.49Slukem.include <bsd.prog.mk>
44