xref: /netbsd-src/distrib/virt68k/ramdisks/common/Makefile.ramdisk (revision 75181558488858e2778a655c18a8b0c2c9fad87a)
1*75181558Sthorpej#	$NetBSD: Makefile.ramdisk,v 1.1 2024/01/07 00:57:13 thorpej Exp $
2*75181558Sthorpej
3*75181558SthorpejNOSANITIZER=	# defined
4*75181558Sthorpej
5*75181558Sthorpej.include <bsd.own.mk>
6*75181558Sthorpej.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
7*75181558Sthorpej
8*75181558SthorpejVIRT68KCOMMON=	${.CURDIR}/../common
9*75181558Sthorpej
10*75181558Sthorpej.PATH:		${VIRT68KCOMMON}
11*75181558Sthorpej
12*75181558SthorpejWARNS=		1
13*75181558SthorpejDBG=		-Os
14*75181558Sthorpej
15*75181558SthorpejCRUNCHBIN=	ramdiskbin
16*75181558Sthorpej
17*75181558Sthorpej# Use ${.CURDIR}/list only if LISTS was not already defined by the caller.
18*75181558SthorpejLISTS?=		${.CURDIR}/list
19*75181558SthorpejLISTS+=		${VIRT68KCOMMON}/list.ramdisk
20*75181558SthorpejMTREECONF=	${DISTRIBDIR}/common/mtree.common
21*75181558SthorpejIMAGEENDIAN=	be
22*75181558SthorpejIMAGEDEPENDS+= 	${CRUNCHBIN} \
23*75181558Sthorpej		dot.profile \
24*75181558Sthorpej		${NETBSDSRCDIR}/etc/group ${NETBSDSRCDIR}/etc/master.passwd \
25*75181558Sthorpej		${NETBSDSRCDIR}/etc/netconfig ${DISTRIBDIR}/common/protocols \
26*75181558Sthorpej		${DISTRIBDIR}/common/services
27*75181558Sthorpej
28*75181558Sthorpej.if defined(USE_SYSINST)
29*75181558SthorpejLISTS+=		${DISTRIBDIR}/common/list.sysinst
30*75181558SthorpejMAKEFS_FLAGS+=	-f 14
31*75181558Sthorpej.endif
32*75181558Sthorpej
33*75181558Sthorpej# Use stubs to eliminate some large stuff from libc
34*75181558SthorpejHACKSRC=	${DISTRIBDIR}/utils/libhack
35*75181558Sthorpej.include	"${HACKSRC}/Makefile.inc"
36*75181558Sthorpej${CRUNCHBIN}:	libhack.o
37*75181558Sthorpej
38*75181558Sthorpej.include "${DISTRIBDIR}/common/Makefile.crunch"
39*75181558Sthorpej.include "${DISTRIBDIR}/common/Makefile.dhcpcd"
40*75181558Sthorpej.include "${DISTRIBDIR}/common/Makefile.makedev"
41*75181558Sthorpej.include "${DISTRIBDIR}/common/Makefile.image"
42*75181558Sthorpej
43*75181558Sthorpejrelease: check_RELEASEDIR
44*75181558Sthorpej	${RELEASE_INSTALL} ${IMAGE} ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/ramdisks
45*75181558Sthorpej
46*75181558Sthorpej.include <bsd.prog.mk>
47