Makefile revision 1.24
11.24Stsutsui#	$NetBSD: Makefile,v 1.24 2007/05/16 13:06:39 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.13SfvdlMAKEFS_FLAGS=	-o minfree=0,optimization=space,density=8k
111.6Sfredette
121.6SfredetteKERNEL=		${KERNOBJDIR}/INSTALL/netbsd
131.6Sfredette
141.6SfredetteWARNS=		1
151.6SfredetteDBG=		-Os
161.6Sfredette
171.22StsutsuiCRUNCHBIN=	instbin
181.22StsutsuiCRUNCHBIN_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.8Slukem		fstab install.md profile termcap \
281.8Slukem		${DESTDIR}/dev/MAKEDEV ${DESTDIR}/dev/MAKEDEV.local \
291.8Slukem		${DESTDIR}/etc/disktab ${DESTDIR}/etc/group \
301.8Slukem		${DESTDIR}/etc/master.passwd ${DESTDIR}/etc/netconfig \
311.8Slukem		${DESTDIR}/etc/passwd ${DESTDIR}/etc/protocols \
321.8Slukem		${DESTDIR}/etc/pwd.db ${DESTDIR}/etc/services \
331.8Slukem		${DESTDIR}/etc/spwd.db \
341.8Slukem		${DESTDIR}/usr/mdec/bootxx ${DESTDIR}/usr/mdec/bootyy \
351.8Slukem		${DESTDIR}/usr/mdec/netboot ${DESTDIR}/usr/mdec/tapeboot \
361.8Slukem		${DESTDIR}/usr/mdec/ufsboot \
371.8Slukem		${DISTRIBDIR}/miniroot/install.sh \
381.8Slukem		${DISTRIBDIR}/miniroot/upgrade.sh \
391.11Sjdolecek		install.sub
401.6Sfredette
411.14SlukemIMAGEPOSTBUILD=		${TOOL_INSTALLBOOT} -v -m ${MACHINE} ${IMAGE} \
421.10Slukem		    	    ${DESTDIR}/usr/mdec/bootxx /ufsboot
431.10SlukemIMAGE_RELEASEDIR=	installation/miniroot
441.8Slukem
451.22Stsutsui# Use stubs to eliminate some large stuff from libc
461.22StsutsuiHACKSRC=	${DISTRIBDIR}/utils/libhack
471.22Stsutsui.include	"${HACKSRC}/Makefile.inc"
481.22Stsutsui${CRUNCHBIN}:	libhack.o
491.22Stsutsui
501.11Sjdolecekinstall.sub: ${DISTRIBDIR}/miniroot/install.sub
511.4Slukem	sed -e "/^VERSION=/s/=.*/=${DISTRIBREV}/" < $? > $@
521.11Sjdolecek
531.11SjdolecekCLEANFILES+= install.sub
541.1Sfredette
551.22Stsutsui.include "${DISTRIBDIR}/common/Makefile.crunch"
561.6Sfredette.include "${DISTRIBDIR}/common/Makefile.makedev"
571.6Sfredette.include "${DISTRIBDIR}/common/Makefile.image"
581.6Sfredette
591.6Sfredette.include <bsd.prog.mk>
60