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