1#	$NetBSD: Makefile,v 1.46 2024/11/27 17:06:18 christos Exp $
2
3.include <bsd.own.mk>
4.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
5
6.include <bsd.kernobj.mk>
7
8.if !empty(MACHINE_ARCH:Mmips*64el)
9SFX=		64
10.endif
11
12IMAGE=		diskimage
13IMAGESIZE=	4608k
14LISTS=		${.CURDIR}/list${SFX}
15MTREECONF=	${DISTRIBDIR}/common/mtree.dot
16IMAGEENDIAN=	le
17PRIMARYBOOT=	${DESTDIR}/usr/mdec/bootxx_ffs
18IMAGEDEPENDS=	netbsd-INSTALL${SFX}.gz ${DESTDIR}/usr/mdec/boot.pmax ${PRIMARYBOOT}
19IMAGEPOSTBUILD=	${TOOL_INSTALLBOOT} -v -m ${MACHINE} ${IMAGE} ${PRIMARYBOOT}
20
21RAMDISKDIR!=	cd ${.CURDIR}/../ramdisk && ${PRINTOBJDIR}
22RAMDISK=	${RAMDISKDIR}/ramdisk.fs
23
24MDSETTARGETS=		RAMDISK${SFX} ${RAMDISK} netbsd-INSTALL${SFX}
25MDSET_RELEASEDIR=	binary/kernel
26
27.if ${MACHINE_ARCH} == "mipsel"
28MDSET_SUFFIXES.netbsd-INSTALL${SFX}=	ecoff create-ecoff
29create-ecoff=			${MIPS_ELF2ECOFF} ${.TARGET:R} ${.TARGET}
30.endif
31
32IMAGE_RELEASEDIR=	installation/diskimage
33
34.include "${DISTRIBDIR}/common/Makefile.image"
35.include "${DISTRIBDIR}/common/Makefile.mdset"
36
37.include <bsd.prog.mk>
38