| @@ -1,52 +1,52 @@ | | | @@ -1,52 +1,52 @@ |
1 | # $NetBSD: Makefile.inc,v 1.25 2020/08/15 05:03:06 simonb Exp $ | | 1 | # $NetBSD: Makefile.inc,v 1.26 2021/04/25 23:40:52 christos Exp $ |
2 | # | | 2 | # |
3 | # etc.evbmips/Makefile.inc -- evbmips-specific etc Makefile targets | | 3 | # etc.evbmips/Makefile.inc -- evbmips-specific etc Makefile targets |
4 | # | | 4 | # |
5 | | | 5 | |
6 | # If you change the list of distributed kernels, don't forget | | 6 | # If you change the list of distributed kernels, don't forget |
7 | # to update the release documentation in distrib/notes/common/contents | | 7 | # to update the release documentation in distrib/notes/common/contents |
8 | | | 8 | |
9 | KERNEL_SUFFIXES= srec ub elf32 | | 9 | KERNEL_SUFFIXES= srec ub elf32 |
10 | | | 10 | |
11 | .if ${MACHINE_ARCH} == "mipsel" | | 11 | .if ${MACHINE_ARCH} == "mipsel" |
12 | KERNEL_SETS= ALCHEMY CI20 CPMBR1400 DBAU1500 DBAU1550 GDIUM | | 12 | KERNEL_SETS= ALCHEMY CI20 CPMBR1400 DBAU1500 DBAU1550 GDIUM |
13 | KERNEL_SETS+= MALTA MTX-1 OMSAL400 | | 13 | KERNEL_SETS+= MALTA MTX-1 OMSAL400 |
14 | BUILD_KERNELS= INSTALL_CI20 INSTALL_OMSAL400 INSTALL_MALTA | | 14 | BUILD_KERNELS= INSTALL_CI20 INSTALL_OMSAL400 INSTALL_MALTA |
15 | | | 15 | |
16 | KERNEL_SETS+= P4032 P5064 P6032 | | 16 | KERNEL_SETS+= P4032 P5064 P6032 |
17 | | | 17 | |
18 | .elif ${MACHINE_ARCH} == "mips64eb" || ${MACHINE_ARCH} == "mips64el" | | 18 | .elif ${MACHINE_MIPS64} |
19 | KERNEL_SETS= MALTA32 MALTA64 XLSATX32 XLSATX64 | | 19 | KERNEL_SETS= MALTA32 MALTA64 XLSATX32 XLSATX64 |
20 | BUILD_KERNELS= INSTALL_MALTA32 INSTALL_MALTA64 | | 20 | BUILD_KERNELS= INSTALL_MALTA32 INSTALL_MALTA64 |
21 | BUILD_KERNELS+= INSTALL_XLSATX32 INSTALL_XLSATX64 | | 21 | BUILD_KERNELS+= INSTALL_XLSATX32 INSTALL_XLSATX64 |
22 | | | 22 | |
23 | . if ${MACHINE_ARCH} == "mips64el" | | 23 | . if !empty(MACHINE_ARCH:Mmips*64el) |
24 | KERNEL_SETS+= P5064-64 | | 24 | KERNEL_SETS+= P5064-64 |
25 | KERNEL_SETS+= LOONGSON | | 25 | KERNEL_SETS+= LOONGSON |
26 | BUILD_KERNELS+= INSTALL_LOONGSON | | 26 | BUILD_KERNELS+= INSTALL_LOONGSON |
27 | KERNEL_SETS+= GDIUM64 | | 27 | KERNEL_SETS+= GDIUM64 |
28 | . else | | 28 | . else |
29 | KERNEL_SETS+= OCTEON | | 29 | KERNEL_SETS+= OCTEON |
30 | BUILD_KERNELS+= INSTALL_OCTEON | | 30 | BUILD_KERNELS+= INSTALL_OCTEON |
31 | . endif | | 31 | . endif |
32 | .else | | 32 | .else |
33 | KERNEL_SETS= ALCHEMY DB120 DBAU1500 DBAU1550 MALTA RB433UAH | | 33 | KERNEL_SETS= ALCHEMY DB120 DBAU1500 DBAU1550 MALTA RB433UAH |
34 | BUILD_KERNELS= INSTALL_MALTA | | 34 | BUILD_KERNELS= INSTALL_MALTA |
35 | | | 35 | |
36 | .endif | | 36 | .endif |
37 | | | 37 | |
38 | # SBMIPS has a kernel for all targets | | 38 | # SBMIPS has a kernel for all targets |
39 | KERNEL_SETS+= SBMIPS${MACHINE_ARCH:S/mips//:C/e[lb]//} | | 39 | KERNEL_SETS+= SBMIPS${MACHINE_ARCH:S/mipsn//:S/mips//:C/e[lb]//} |
40 | | | 40 | |
41 | # Support for mkimage | | 41 | # Support for mkimage |
42 | MKIMAGE= ${NETBSDSRCDIR}/distrib/utils/embedded/mkimage | | 42 | MKIMAGE= ${NETBSDSRCDIR}/distrib/utils/embedded/mkimage |
43 | IMAGE.rel= ${RELEASEDIR}/${RELEASEMACHINEDIR} | | 43 | IMAGE.rel= ${RELEASEDIR}/${RELEASEMACHINEDIR} |
44 | IMAGE.dir= ${IMAGE.rel}/binary/gzimg | | 44 | IMAGE.dir= ${IMAGE.rel}/binary/gzimg |
45 | IMAGE.kern= ${IMAGE.rel}/binary/kernel | | 45 | IMAGE.kern= ${IMAGE.rel}/binary/kernel |
46 | .if !empty(MACHINE_ARCH:M*eb) | | 46 | .if !empty(MACHINE_ARCH:M*eb) |
47 | IMAGEENDIAN= be | | 47 | IMAGEENDIAN= be |
48 | .else | | 48 | .else |
49 | IMAGEENDIAN= le | | 49 | IMAGEENDIAN= le |
50 | .endif | | 50 | .endif |
51 | | | 51 | |
52 | __mkimage: .USE | | 52 | __mkimage: .USE |
| @@ -58,21 +58,21 @@ __mkimage: .USE | | | @@ -58,21 +58,21 @@ __mkimage: .USE |
58 | TOOL_GZIP=${TOOL_GZIP} \ | | 58 | TOOL_GZIP=${TOOL_GZIP} \ |
59 | TOOL_MKNOD=${TOOL_MKNOD} \ | | 59 | TOOL_MKNOD=${TOOL_MKNOD} \ |
60 | TOOL_PAX=${TOOL_PAX} \ | | 60 | TOOL_PAX=${TOOL_PAX} \ |
61 | TOOL_MKUBOOTIMAGE=${TOOL_MKUBOOTIMAGE} \ | | 61 | TOOL_MKUBOOTIMAGE=${TOOL_MKUBOOTIMAGE} \ |
62 | TOOL_MTREE=${TOOL_MTREE} \ | | 62 | TOOL_MTREE=${TOOL_MTREE} \ |
63 | HOST_SH=${HOST_SH} \ | | 63 | HOST_SH=${HOST_SH} \ |
64 | KERNOBJDIR=${KERNOBJDIR} \ | | 64 | KERNOBJDIR=${KERNOBJDIR} \ |
65 | MACHINE=${MACHINE} \ | | 65 | MACHINE=${MACHINE} \ |
66 | MKDTB=${MKDTB} \ | | 66 | MKDTB=${MKDTB} \ |
67 | ${HOST_SH} ${MKIMAGE} -h ${.TARGET:S/smp_//} -D ${DESTDIR} \ | | 67 | ${HOST_SH} ${MKIMAGE} -h ${.TARGET:S/smp_//} -D ${DESTDIR} \ |
68 | -S ${NETBSDSRCDIR} -B ${IMAGEENDIAN} ${MKI_OPTS.${.TARGET}} \ | | 68 | -S ${NETBSDSRCDIR} -B ${IMAGEENDIAN} ${MKI_OPTS.${.TARGET}} \ |
69 | ${IMAGE.dir}/${.TARGET:S/smp_//}.img.gz | | 69 | ${IMAGE.dir}/${.TARGET:S/smp_//}.img.gz |
70 | | | 70 | |
71 | .if ${MACHINE_ARCH} == "mips64eb" | | 71 | .if !empty(MACHINE_ARCH:Mmips*64eb) |
72 | smp_octeon: __mkimage | | 72 | smp_octeon: __mkimage |
73 | MKI_OPTS.smp_octeon= -K ${IMAGE.kern} | | 73 | MKI_OPTS.smp_octeon= -K ${IMAGE.kern} |
74 | SNAP_MD_POST_DEPS+= smp_octeon | | 74 | SNAP_MD_POST_DEPS+= smp_octeon |
75 | INSTALLATION_DIRS+= binary/gzimg | | 75 | INSTALLATION_DIRS+= binary/gzimg |
76 | .endif | | 76 | .endif |
77 | | | 77 | |
78 | snap_md_post: check_DESTDIR check_RELEASEDIR snap_post .WAIT ${SNAP_MD_POST_DEPS} | | 78 | snap_md_post: check_DESTDIR check_RELEASEDIR snap_post .WAIT ${SNAP_MD_POST_DEPS} |