11.69Schristos# $NetBSD: Makefile,v 1.69 2019/12/29 18:26:17 christos 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.49SlukemLISTS= ${.CURDIR}/list ${ARCHDIR}/list 121.49SlukemMTREECONF= ${DISTRIBDIR}/common/mtree.common 131.49SlukemIMAGE= miniroot.fs 141.49SlukemIMAGEDEPENDS= ${CRUNCHBIN} install.sub install.sh upgrade.sh \ 151.52Slukem ${KERNSRCDIR}/conf/osrelease.sh \ 161.59Slukem ${NETBSDSRCDIR}/etc/group ${NETBSDSRCDIR}/etc/master.passwd \ 171.68Sabs ${NETBSDSRCDIR}/etc/netconfig ${DISTRIBDIR}/common/protocols \ 181.68Sabs ${DISTRIBDIR}/common/services 191.51SlukemPARSELISTENV= ARCHDIR=${ARCHDIR:Q} \ 201.51Slukem DISTRIBREV=${DISTRIBREV:Q} \ 211.51Slukem DISTRIBVER=${DISTRIBVER:Q} \ 221.51Slukem KERNOBJDIR=${KERNOBJDIR:Q} 231.49Slukem 241.60SlukemIMAGE_RELEASEDIR= installation/miniroot 251.60Slukem 261.3Spk.include "${ARCHDIR}/Makefile.inc" 271.62Slukem 281.62Slukem# Use stubs to eliminate some large stuff from libc 291.62SlukemHACKSRC= ${DISTRIBDIR}/utils/libhack 301.62Slukem.include "${HACKSRC}/Makefile.inc" 311.62Slukem${CRUNCHBIN}: libhack.o 321.3Spk 331.49Slukem.include "${DISTRIBDIR}/common/Makefile.crunch" 341.49Slukem.if defined(MAKEDEVTARGETS) 351.49Slukem.include "${DISTRIBDIR}/common/Makefile.makedev" 361.49Slukem.endif 371.49Slukem.include "${DISTRIBDIR}/common/Makefile.image" 381.60Slukem 391.66Stsutsuirelease:: check_RELEASEDIR .WAIT ${IMAGE}.gz 401.65Smatt ${MAKESUMS} -t ${RELEASEDIR}/${RELEASEMACHINEDIR}/${IMAGE_RELEASEDIR} ${IMAGE}.gz 411.1Spk 421.49Slukem.include <bsd.prog.mk> 43