xref: /netbsd-src/distrib/sun3/ramdisk/Makefile (revision 1f259ef1e5be3e85eec5c8751e09da5afd380f30)
1#	$NetBSD: Makefile,v 1.42 2024/05/17 20:27:09 christos Exp $
2
3.include <bsd.own.mk>
4.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
5.include <bsd.kernobj.mk>
6
7IMAGE=		ramdisk.fs
8IMAGESIZE=	660k
9IMAGESPECEXTRA=	dev/pipe
10MAKEFS_FLAGS+=	-f 6 -o density=3500
11
12WARNS=		1
13DBG=		-Os
14
15CRUNCHBIN=	rd_bin
16LISTS=		${.CURDIR}/list
17MTREECONF=	${.CURDIR}/mtree.conf
18IMAGEENDIAN=	be
19MAKEDEVTARGETS=	std md0 cd0 st0 st1 sd0 sd1 sd2 xd0 xy0 fd0
20IMAGEDEPENDS=	${CRUNCHBIN} \
21		fstab passwd protocols ${DISTRIBDIR}/common/services \
22		sshrc welcome ${NETBSDSRCDIR}/etc/netconfig
23
24MDSETTARGETS=		RAMDISK		ramdisk.fs	- \
25			RAMDISK3X	ramdisk.fs	-
26MDSET_RELEASEDIR=	binary/kernel
27
28# Use stubs to eliminate some large stuff from libc
29HACKSRC=	${DISTRIBDIR}/utils/libhack
30.include	"${HACKSRC}/Makefile.inc"
31${CRUNCHBIN}:	libhack.o
32
33fstab: .PHONY
34
35.include "${DISTRIBDIR}/common/Makefile.crunch"
36.include "${DISTRIBDIR}/common/Makefile.makedev"
37.include "${DISTRIBDIR}/common/Makefile.image"
38.include "${DISTRIBDIR}/common/Makefile.mdset"
39
40.include <bsd.prog.mk>
41