11.1Sthorpej#	$NetBSD: Makefile.ramdisk,v 1.1 2024/01/07 00:57:13 thorpej Exp $
21.1Sthorpej
31.1SthorpejNOSANITIZER=	# defined
41.1Sthorpej
51.1Sthorpej.include <bsd.own.mk>
61.1Sthorpej.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
71.1Sthorpej
81.1SthorpejVIRT68KCOMMON=	${.CURDIR}/../common
91.1Sthorpej
101.1Sthorpej.PATH:		${VIRT68KCOMMON}
111.1Sthorpej
121.1SthorpejWARNS=		1
131.1SthorpejDBG=		-Os
141.1Sthorpej
151.1SthorpejCRUNCHBIN=	ramdiskbin
161.1Sthorpej
171.1Sthorpej# Use ${.CURDIR}/list only if LISTS was not already defined by the caller.
181.1SthorpejLISTS?=		${.CURDIR}/list
191.1SthorpejLISTS+=		${VIRT68KCOMMON}/list.ramdisk
201.1SthorpejMTREECONF=	${DISTRIBDIR}/common/mtree.common
211.1SthorpejIMAGEENDIAN=	be
221.1SthorpejIMAGEDEPENDS+= 	${CRUNCHBIN} \
231.1Sthorpej		dot.profile \
241.1Sthorpej		${NETBSDSRCDIR}/etc/group ${NETBSDSRCDIR}/etc/master.passwd \
251.1Sthorpej		${NETBSDSRCDIR}/etc/netconfig ${DISTRIBDIR}/common/protocols \
261.1Sthorpej		${DISTRIBDIR}/common/services
271.1Sthorpej
281.1Sthorpej.if defined(USE_SYSINST)
291.1SthorpejLISTS+=		${DISTRIBDIR}/common/list.sysinst
301.1SthorpejMAKEFS_FLAGS+=	-f 14
311.1Sthorpej.endif
321.1Sthorpej
331.1Sthorpej# Use stubs to eliminate some large stuff from libc
341.1SthorpejHACKSRC=	${DISTRIBDIR}/utils/libhack
351.1Sthorpej.include	"${HACKSRC}/Makefile.inc"
361.1Sthorpej${CRUNCHBIN}:	libhack.o
371.1Sthorpej
381.1Sthorpej.include "${DISTRIBDIR}/common/Makefile.crunch"
391.1Sthorpej.include "${DISTRIBDIR}/common/Makefile.dhcpcd"
401.1Sthorpej.include "${DISTRIBDIR}/common/Makefile.makedev"
411.1Sthorpej.include "${DISTRIBDIR}/common/Makefile.image"
421.1Sthorpej
431.1Sthorpejrelease: check_RELEASEDIR
441.1Sthorpej	${RELEASE_INSTALL} ${IMAGE} ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/ramdisks
451.1Sthorpej
461.1Sthorpej.include <bsd.prog.mk>
47