Makefile revision 1.36
11.36Schristos#	$NetBSD: Makefile,v 1.36 2017/01/24 18:04:05 christos 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.36SchristosMAKEFS_FLAGS+=	-o density=8k
111.6Sfredette
121.6SfredetteKERNEL=		${KERNOBJDIR}/INSTALL/netbsd
131.6Sfredette
141.6SfredetteWARNS=		1
151.34SjoergDBG=		-Os -fno-unwind-tables
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.8Slukem		${DESTDIR}/etc/spwd.db \
361.8Slukem		${DESTDIR}/usr/mdec/bootxx ${DESTDIR}/usr/mdec/bootyy \
371.8Slukem		${DESTDIR}/usr/mdec/netboot ${DESTDIR}/usr/mdec/tapeboot \
381.8Slukem		${DESTDIR}/usr/mdec/ufsboot \
391.8Slukem		${DISTRIBDIR}/miniroot/install.sh \
401.8Slukem		${DISTRIBDIR}/miniroot/upgrade.sh \
411.11Sjdolecek		install.sub
421.6Sfredette
431.14SlukemIMAGEPOSTBUILD=		${TOOL_INSTALLBOOT} -v -m ${MACHINE} ${IMAGE} \
441.10Slukem		    	    ${DESTDIR}/usr/mdec/bootxx /ufsboot
451.10SlukemIMAGE_RELEASEDIR=	installation/miniroot
461.8Slukem
471.22Stsutsui# Use stubs to eliminate some large stuff from libc
481.22StsutsuiHACKSRC=	${DISTRIBDIR}/utils/libhack
491.22Stsutsui.include	"${HACKSRC}/Makefile.inc"
501.22Stsutsui${CRUNCHBIN}:	libhack.o
511.22Stsutsui
521.11Sjdolecekinstall.sub: ${DISTRIBDIR}/miniroot/install.sub
531.27Sapb	${TOOL_SED} -e "/^VERSION=/s/=.*/=${DISTRIBREV}/" < $? > $@
541.11Sjdolecek
551.11SjdolecekCLEANFILES+= install.sub
561.1Sfredette
571.35Schristosfstab: .PHONY
581.35Schristos
591.22Stsutsui.include "${DISTRIBDIR}/common/Makefile.crunch"
601.6Sfredette.include "${DISTRIBDIR}/common/Makefile.makedev"
611.6Sfredette.include "${DISTRIBDIR}/common/Makefile.image"
621.6Sfredette
631.6Sfredette.include <bsd.prog.mk>
64