Home | History | Annotate | Line # | Download | only in etc.evbppc
      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