Makefile revision 1.59
11.59Slukem#	$NetBSD: Makefile,v 1.59 2002/04/26 15:50:37 lukem Exp $
21.1Spk
31.10Sthorpej.include <bsd.own.mk>
41.59Slukem.include "${NETBSDSRCDIR}/distrib/Makefile.inc"
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.59Slukem		${NETBSDSRCDIR}/etc/services
201.51SlukemPARSELISTENV=	ARCHDIR=${ARCHDIR:Q} \
211.51Slukem		DISTRIBREV=${DISTRIBREV:Q} \
221.51Slukem		DISTRIBVER=${DISTRIBVER:Q} \
231.51Slukem		KERNOBJDIR=${KERNOBJDIR:Q}
241.49Slukem
251.3Spk.include "${ARCHDIR}/Makefile.inc"
261.3Spk
271.57SlukemIMAGEBUILT=	image.built
281.57SlukemCLEANFILES+=	${IMAGEBUILT}
291.57SlukemIMAGE_MD_POST?=	true
301.1Spk
311.57Slukemrealall: check_DESTDIR .WAIT ${IMAGEBUILT}
321.13Sthorpej
331.57Slukemrelease: check_RELEASEDIR .WAIT ${IMAGEBUILT}
341.28Spk	mkdir -p ${RELEASEDIR}/installation/miniroot
351.28Spk	gzip -c -9 < ${.OBJDIR}/miniroot.fs \
361.28Spk		> ${RELEASEDIR}/installation/miniroot/miniroot.fs.gz
371.56Slukem	${MAKESUMS} -t ${RELEASEDIR}/installation/miniroot miniroot.fs.gz
381.29Ssjg
391.57Slukem${IMAGEBUILT}: ${IMAGE}
401.57Slukem	${IMAGE_MD_POST} \
411.57Slukem	&& touch ${IMAGEBUILT}
421.23Spk
431.49Slukem.include "${DISTRIBDIR}/common/Makefile.crunch"
441.49Slukem.if defined(MAKEDEVTARGETS)
451.49Slukem.include "${DISTRIBDIR}/common/Makefile.makedev"
461.49Slukem.endif
471.49Slukem.include "${DISTRIBDIR}/common/Makefile.image"
481.1Spk
491.49Slukem.include <bsd.prog.mk>
50