diff options
author | Otavio Salvador <otavio@ossystems.com.br> | 2023-04-17 18:18:07 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-17 18:18:07 -0300 |
commit | 72838c2c9564b5e99d64998e94a01938d3e07fc3 (patch) | |
tree | c83104145ea7d63600f8f4998033a48973737039 /recipes-bsp/u-boot/u-boot-fslc-mxsboot_2023.04.bb | |
parent | 31027e38d6930a68f1afd18731630dcb2082981b (diff) | |
parent | d3640852bd2528c515e64a4fe09d774fdeb36fb2 (diff) | |
download | meta-freescale-72838c2c9564b5e99d64998e94a01938d3e07fc3.tar.gz |
Merge pull request #1501 from Freescale/topic/u-boot-2023.04
u-boot-fslc: 2023.01 -> 2023.04
Diffstat (limited to 'recipes-bsp/u-boot/u-boot-fslc-mxsboot_2023.04.bb')
-rw-r--r-- | recipes-bsp/u-boot/u-boot-fslc-mxsboot_2023.04.bb | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2023.04.bb b/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2023.04.bb new file mode 100644 index 00000000..b7e4ca76 --- /dev/null +++ b/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2023.04.bb | |||
@@ -0,0 +1,42 @@ | |||
1 | require u-boot-fslc-common_${PV}.inc | ||
2 | |||
3 | DESCRIPTION = "U-boot bootloader mxsboot tool" | ||
4 | SECTION = "bootloader" | ||
5 | |||
6 | inherit python3native | ||
7 | |||
8 | DEPENDS += " \ | ||
9 | bison-native \ | ||
10 | dtc \ | ||
11 | gnutls \ | ||
12 | openssl \ | ||
13 | python3-setuptools-native \ | ||
14 | swig-native \ | ||
15 | util-linux-libuuid \ | ||
16 | " | ||
17 | |||
18 | PROVIDES = "u-boot-mxsboot" | ||
19 | |||
20 | EXTRA_OEMAKE:class-target = 'CROSS_COMPILE="${TARGET_PREFIX}" CC="${CC} ${CFLAGS} ${LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1 CONFIG_MX28=y' | ||
21 | EXTRA_OEMAKE:class-native = 'CC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1 CONFIG_MX28=y' | ||
22 | EXTRA_OEMAKE:class-nativesdk = 'CROSS_COMPILE="${HOST_PREFIX}" CC="${CC} ${CFLAGS} ${LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1 CONFIG_MX28=y' | ||
23 | |||
24 | do_compile () { | ||
25 | oe_runmake -C ${S} O=${B} tools-only_defconfig | ||
26 | |||
27 | # Disable CONFIG_CMD_LICENSE, license.h is not used by tools and | ||
28 | # generating it requires bin2header tool, which for target build | ||
29 | # is built with target tools and thus cannot be executed on host. | ||
30 | sed -i "s/CONFIG_CMD_LICENSE=.*/# CONFIG_CMD_LICENSE is not set/" .config | ||
31 | |||
32 | oe_runmake -C ${S} O=${B} cross_tools NO_SDL=1 | ||
33 | } | ||
34 | |||
35 | do_install () { | ||
36 | install -Dm 0755 tools/mxsboot ${D}${bindir}/uboot-mxsboot | ||
37 | ln -sf uboot-mxsboot ${D}${bindir}/mxsboot | ||
38 | } | ||
39 | |||
40 | COMPATIBLE_MACHINE:class-target = "(mxs-generic-bsp)" | ||
41 | |||
42 | BBCLASSEXTEND = "native nativesdk" | ||