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