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