1 1.19 hgutch # $NetBSD: Makefile.inc,v 1.19 2025/03/22 09:25:14 hgutch Exp $ 2 1.1 scw # 3 1.1 scw # etc.evbppc/Makefile.inc -- evbppc-specific etc Makefile targets 4 1.1 scw # 5 1.1 scw 6 1.6 pavel # If you change the list of distributed kernels, don't forget 7 1.6 pavel # to update the release documentation in distrib/notes/common/contents 8 1.6 pavel 9 1.12 matt .if ${MACHINE_ARCH} == "powerpc" 10 1.14 rin # oea 11 1.14 rin KERNEL_SETS+= EV64260 12 1.14 rin KERNEL_SETS+= PMPPC 13 1.14 rin BUILD_KERNELS+= INSTALL_PMPPC 14 1.14 rin # ibm4xx 15 1.14 rin KERNEL_SETS+= DHT 16 1.14 rin KERNEL_SETS+= EXPLORA451 17 1.14 rin KERNEL_SETS+= OPENBLOCKS200 OPENBLOCKS266 18 1.14 rin KERNEL_SETS+= WALNUT 19 1.14 rin BUILD_KERNELS+= INSTALL_OPENBLOCKS266 20 1.14 rin BUILD_KERNELS+= INSTALL_WALNUT 21 1.14 rin # booke 22 1.14 rin KERNEL_SETS+= MPC8536DS MPC8548CDS 23 1.14 rin KERNEL_SETS+= P2020DS P2020RDB 24 1.14 rin KERNEL_SETS+= RB800 RB850GX2 25 1.13 nonaka KERNEL_SETS+= TWRP1025 26 1.14 rin BUILD_KERNELS+= INSTALL_P2020DS INSTALL_P2020RDB 27 1.14 rin BUILD_KERNELS+= INSTALL_RB850GX2 28 1.13 nonaka BUILD_KERNELS+= INSTALL_TWRP1025 29 1.15 jmcneill # wii 30 1.15 jmcneill KERNEL_SETS+= WII 31 1.15 jmcneill BUILD_KERNELS+= INSTALL_WII 32 1.14 rin # 33 1.14 rin KERNEL_SUFFIXES= img bin ub 34 1.12 matt .endif 35 1.15 jmcneill 36 1.15 jmcneill # Support for mkimage 37 1.15 jmcneill MKIMAGE= ${NETBSDSRCDIR}/distrib/utils/embedded/mkimage 38 1.15 jmcneill IMAGE.rel= ${RELEASEDIR}/${RELEASEMACHINEDIR} 39 1.15 jmcneill IMAGE.dir= ${IMAGE.rel}/binary/gzimg 40 1.15 jmcneill IMAGE.kern= ${IMAGE.rel}/binary/kernel 41 1.15 jmcneill IMAGEENDIAN= be 42 1.15 jmcneill 43 1.15 jmcneill __mkimage: .USE 44 1.15 jmcneill TOOL_MAKE=${MAKE} \ 45 1.15 jmcneill TOOL_MAKEFS=${TOOL_MAKEFS} \ 46 1.15 jmcneill TOOL_DISKLABEL=${TOOL_DISKLABEL} \ 47 1.15 jmcneill TOOL_FDISK=${TOOL_FDISK} \ 48 1.15 jmcneill TOOL_GPT=${TOOL_GPT} \ 49 1.15 jmcneill TOOL_GZIP=${TOOL_GZIP} \ 50 1.15 jmcneill TOOL_MKNOD=${TOOL_MKNOD} \ 51 1.15 jmcneill TOOL_PAX=${TOOL_PAX} \ 52 1.15 jmcneill TOOL_MKUBOOTIMAGE=${TOOL_MKUBOOTIMAGE} \ 53 1.15 jmcneill TOOL_MTREE=${TOOL_MTREE} \ 54 1.18 jmmv TOOL_SED=${TOOL_SED} \ 55 1.18 jmmv TOOL_PWD_MKDB=${TOOL_PWD_MKDB} \ 56 1.15 jmcneill HOST_SH=${HOST_SH} \ 57 1.15 jmcneill KERNOBJDIR=${KERNOBJDIR} \ 58 1.15 jmcneill MACHINE=${MACHINE} \ 59 1.15 jmcneill MKDTB=${MKDTB} \ 60 1.17 jmmv MKPOSTFIX=${MKPOSTFIX} \ 61 1.19 hgutch CKSUM=${CKSUM} \ 62 1.19 hgutch IMAGEDIR=${IMAGE.dir} \ 63 1.15 jmcneill ${HOST_SH} -x ${MKIMAGE} -h ${.TARGET:S/smp_//} -D ${DESTDIR} \ 64 1.15 jmcneill -S ${NETBSDSRCDIR} -B ${IMAGEENDIAN} ${MKI_OPTS.${.TARGET}} \ 65 1.15 jmcneill ${IMAGE.dir}/${.TARGET:S/smp_//}.img.gz 66 1.15 jmcneill 67 1.15 jmcneill .if ${MACHINE_ARCH} == "powerpc" 68 1.15 jmcneill smp_wii: __mkimage 69 1.16 jmcneill MKI_OPTS.smp_wii= -K ${IMAGE.kern} -x 70 1.15 jmcneill SNAP_MD_POST_DEPS+= smp_wii 71 1.15 jmcneill INSTALLATION_DIRS+= binary/gzimg 72 1.15 jmcneill .endif 73 1.15 jmcneill 74 1.15 jmcneill snap_md_post: check_DESTDIR check_RELEASEDIR snap_post .WAIT ${SNAP_MD_POST_DEPS} 75