1# $NetBSD: Makefile.inc,v 1.15 2024/01/20 21:35:59 jmcneill 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 11KERNEL_SETS+= EV64260 12KERNEL_SETS+= PMPPC 13BUILD_KERNELS+= INSTALL_PMPPC 14# ibm4xx 15KERNEL_SETS+= DHT 16KERNEL_SETS+= EXPLORA451 17KERNEL_SETS+= OPENBLOCKS200 OPENBLOCKS266 18KERNEL_SETS+= WALNUT 19BUILD_KERNELS+= INSTALL_OPENBLOCKS266 20BUILD_KERNELS+= INSTALL_WALNUT 21# booke 22KERNEL_SETS+= MPC8536DS MPC8548CDS 23KERNEL_SETS+= P2020DS P2020RDB 24KERNEL_SETS+= RB800 RB850GX2 25KERNEL_SETS+= TWRP1025 26BUILD_KERNELS+= INSTALL_P2020DS INSTALL_P2020RDB 27BUILD_KERNELS+= INSTALL_RB850GX2 28BUILD_KERNELS+= INSTALL_TWRP1025 29# wii 30KERNEL_SETS+= WII 31BUILD_KERNELS+= INSTALL_WII 32# 33KERNEL_SUFFIXES= img bin ub 34.endif 35 36# Support for mkimage 37MKIMAGE= ${NETBSDSRCDIR}/distrib/utils/embedded/mkimage 38IMAGE.rel= ${RELEASEDIR}/${RELEASEMACHINEDIR} 39IMAGE.dir= ${IMAGE.rel}/binary/gzimg 40IMAGE.kern= ${IMAGE.rel}/binary/kernel 41IMAGEENDIAN= 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 HOST_SH=${HOST_SH} \ 55 KERNOBJDIR=${KERNOBJDIR} \ 56 MACHINE=${MACHINE} \ 57 MKDTB=${MKDTB} \ 58 ${HOST_SH} -x ${MKIMAGE} -h ${.TARGET:S/smp_//} -D ${DESTDIR} \ 59 -S ${NETBSDSRCDIR} -B ${IMAGEENDIAN} ${MKI_OPTS.${.TARGET}} \ 60 ${IMAGE.dir}/${.TARGET:S/smp_//}.img.gz 61 62.if ${MACHINE_ARCH} == "powerpc" 63smp_wii: __mkimage 64MKI_OPTS.smp_wii= -K ${IMAGE.kern} 65SNAP_MD_POST_DEPS+= smp_wii 66INSTALLATION_DIRS+= binary/gzimg 67.endif 68 69snap_md_post: check_DESTDIR check_RELEASEDIR snap_post .WAIT ${SNAP_MD_POST_DEPS} 70