1#	$NetBSD: Makefile,v 1.55 2021/04/25 23:40:06 christos Exp $
2
3.include <bsd.own.mk>
4.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
5
6IMAGE=		ramdisk.fs
7IMAGETAR=	diskimage.tgz
8.if !empty(MACHINE_ARCH:Mmips*64el)
9IMAGESIZE=	4500k
10.else
11IMAGESIZE=	4200k
12.endif
13MAKEFS_FLAGS+=	-f 15
14
15WARNS=		1
16DBG=		-Os -mmemcpy
17
18CRUNCHBIN=	ramdiskbin
19LISTS=		${.CURDIR}/list ${DISTRIBDIR}/common/list.sysinst
20MTREECONF=	${DISTRIBDIR}/common/mtree.common
21IMAGEENDIAN=	le
22MAKEDEVTARGETS=	minimal ipty
23IMAGEDEPENDS=	${CRUNCHBIN} \
24		dot.profile \
25		${DESTDIR}/usr/mdec/boot.pmax ${DESTDIR}/usr/mdec/bootxx_ffs \
26		${NETBSDSRCDIR}/etc/group ${NETBSDSRCDIR}/etc/master.passwd \
27		${NETBSDSRCDIR}/etc/netconfig \
28		${DISTRIBDIR}/common/protocols \
29		${DISTRIBDIR}/common/services
30
31IMAGETAR_RELEASEDIR=	installation/netboot
32
33# Use stubs to eliminate some large stuff from libc
34HACKSRC=	${DISTRIBDIR}/utils/libhack
35.include	"${HACKSRC}/Makefile.inc"
36${CRUNCHBIN}:	libhack.o
37
38.include "${DISTRIBDIR}/common/Makefile.crunch"
39.include "${DISTRIBDIR}/common/Makefile.makedev"
40.include "${DISTRIBDIR}/common/Makefile.image"
41
42.include <bsd.prog.mk>
43