Makefile.inc revision 1.27
11.27Sskrll# $NetBSD: Makefile.inc,v 1.27 2021/11/03 08:05:39 skrll Exp $ 21.4Slukem# 31.4Slukem# etc.evbmips/Makefile.inc -- evbmips-specific etc Makefile targets 41.4Slukem# 51.1Ssimonb 61.11Spavel# If you change the list of distributed kernels, don't forget 71.11Spavel# to update the release documentation in distrib/notes/common/contents 81.11Spavel 91.21SskrllKERNEL_SUFFIXES= srec ub elf32 101.8She 111.8She.if ${MACHINE_ARCH} == "mipsel" 121.19SjoergKERNEL_SETS= ALCHEMY CI20 CPMBR1400 DBAU1500 DBAU1550 GDIUM 131.16SmattKERNEL_SETS+= MALTA MTX-1 OMSAL400 141.19SjoergBUILD_KERNELS= INSTALL_CI20 INSTALL_OMSAL400 INSTALL_MALTA 151.12Smatt 161.15SmattKERNEL_SETS+= P4032 P5064 P6032 171.27SskrllKERNEL_SETS+= MIPSSIM 181.14Smatt 191.26Schristos.elif ${MACHINE_MIPS64} 201.13SmattKERNEL_SETS= MALTA32 MALTA64 XLSATX32 XLSATX64 211.12SmattBUILD_KERNELS= INSTALL_MALTA32 INSTALL_MALTA64 221.13SmattBUILD_KERNELS+= INSTALL_XLSATX32 INSTALL_XLSATX64 231.27SskrllKERNEL_SETS+= MIPSSIM64 241.10Sgdamore 251.26Schristos. if !empty(MACHINE_ARCH:Mmips*64el) 261.14SmattKERNEL_SETS+= P5064-64 271.18SbouyerKERNEL_SETS+= LOONGSON 281.18SbouyerBUILD_KERNELS+= INSTALL_LOONGSON 291.17SmattKERNEL_SETS+= GDIUM64 301.22Smrg. else 311.23SsimonbKERNEL_SETS+= OCTEON 321.23SsimonbBUILD_KERNELS+= INSTALL_OCTEON 331.22Smrg. endif 341.10Sgdamore.else 351.14SmattKERNEL_SETS= ALCHEMY DB120 DBAU1500 DBAU1550 MALTA RB433UAH 361.14SmattBUILD_KERNELS= INSTALL_MALTA 371.10Sgdamore 381.8She.endif 391.10Sgdamore 401.22Smrg# SBMIPS has a kernel for all targets 411.26SchristosKERNEL_SETS+= SBMIPS${MACHINE_ARCH:S/mipsn//:S/mips//:C/e[lb]//} 421.24Sjmcneill 431.24Sjmcneill# Support for mkimage 441.24SjmcneillMKIMAGE= ${NETBSDSRCDIR}/distrib/utils/embedded/mkimage 451.24SjmcneillIMAGE.rel= ${RELEASEDIR}/${RELEASEMACHINEDIR} 461.24SjmcneillIMAGE.dir= ${IMAGE.rel}/binary/gzimg 471.24SjmcneillIMAGE.kern= ${IMAGE.rel}/binary/kernel 481.24Sjmcneill.if !empty(MACHINE_ARCH:M*eb) 491.24SjmcneillIMAGEENDIAN= be 501.24Sjmcneill.else 511.24SjmcneillIMAGEENDIAN= le 521.24Sjmcneill.endif 531.24Sjmcneill 541.24Sjmcneill__mkimage: .USE 551.24Sjmcneill TOOL_MAKE=${MAKE} \ 561.24Sjmcneill TOOL_MAKEFS=${TOOL_MAKEFS} \ 571.24Sjmcneill TOOL_DISKLABEL=${TOOL_DISKLABEL} \ 581.24Sjmcneill TOOL_FDISK=${TOOL_FDISK} \ 591.24Sjmcneill TOOL_GPT=${TOOL_GPT} \ 601.24Sjmcneill TOOL_GZIP=${TOOL_GZIP} \ 611.24Sjmcneill TOOL_MKNOD=${TOOL_MKNOD} \ 621.24Sjmcneill TOOL_PAX=${TOOL_PAX} \ 631.24Sjmcneill TOOL_MKUBOOTIMAGE=${TOOL_MKUBOOTIMAGE} \ 641.24Sjmcneill TOOL_MTREE=${TOOL_MTREE} \ 651.24Sjmcneill HOST_SH=${HOST_SH} \ 661.24Sjmcneill KERNOBJDIR=${KERNOBJDIR} \ 671.24Sjmcneill MACHINE=${MACHINE} \ 681.24Sjmcneill MKDTB=${MKDTB} \ 691.24Sjmcneill ${HOST_SH} ${MKIMAGE} -h ${.TARGET:S/smp_//} -D ${DESTDIR} \ 701.24Sjmcneill -S ${NETBSDSRCDIR} -B ${IMAGEENDIAN} ${MKI_OPTS.${.TARGET}} \ 711.24Sjmcneill ${IMAGE.dir}/${.TARGET:S/smp_//}.img.gz 721.24Sjmcneill 731.26Schristos.if !empty(MACHINE_ARCH:Mmips*64eb) 741.24Sjmcneillsmp_octeon: __mkimage 751.24SjmcneillMKI_OPTS.smp_octeon= -K ${IMAGE.kern} 761.24SjmcneillSNAP_MD_POST_DEPS+= smp_octeon 771.24SjmcneillINSTALLATION_DIRS+= binary/gzimg 781.24Sjmcneill.endif 791.24Sjmcneill 801.24Sjmcneillsnap_md_post: check_DESTDIR check_RELEASEDIR snap_post .WAIT ${SNAP_MD_POST_DEPS} 81