diff options
Diffstat (limited to 'meta/recipes-bsp')
| -rw-r--r-- | meta/recipes-bsp/u-boot/u-boot-tools_2018.07.bb (renamed from meta/recipes-bsp/u-boot/u-boot-mkimage_2018.07.bb) | 27 |
1 files changed, 25 insertions, 2 deletions
diff --git a/meta/recipes-bsp/u-boot/u-boot-mkimage_2018.07.bb b/meta/recipes-bsp/u-boot/u-boot-tools_2018.07.bb index 08bff1d161..127c4c15d1 100644 --- a/meta/recipes-bsp/u-boot/u-boot-mkimage_2018.07.bb +++ b/meta/recipes-bsp/u-boot/u-boot-tools_2018.07.bb | |||
| @@ -1,8 +1,18 @@ | |||
| 1 | require u-boot-common_${PV}.inc | 1 | require u-boot-common_${PV}.inc |
| 2 | 2 | ||
| 3 | SUMMARY = "U-Boot bootloader image creation tool" | 3 | SUMMARY = "U-Boot bootloader tools" |
| 4 | DEPENDS += "openssl" | 4 | DEPENDS += "openssl" |
| 5 | 5 | ||
| 6 | PROVIDES = "${MLPREFIX}u-boot-mkimage ${MLPREFIX}u-boot-mkenvimage" | ||
| 7 | PROVIDES_class-native = "u-boot-mkimage-native u-boot-mkenvimage-native" | ||
| 8 | |||
| 9 | PACKAGES += "${PN}-mkimage ${PN}-mkenvimage" | ||
| 10 | |||
| 11 | # Required for backward compatibility with "u-boot-mkimage-xxx.bb" | ||
| 12 | RPROVIDES_${PN}-mkimage = "u-boot-mkimage" | ||
| 13 | RREPLACES_${PN}-mkimage = "u-boot-mkimage" | ||
| 14 | RCONFLICTS_${PN}-mkimage = "u-boot-mkimage" | ||
| 15 | |||
| 6 | EXTRA_OEMAKE_class-target = 'CROSS_COMPILE="${TARGET_PREFIX}" CC="${CC} ${CFLAGS} ${LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1' | 16 | EXTRA_OEMAKE_class-target = 'CROSS_COMPILE="${TARGET_PREFIX}" CC="${CC} ${CFLAGS} ${LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1' |
| 7 | EXTRA_OEMAKE_class-native = 'CC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1' | 17 | EXTRA_OEMAKE_class-native = 'CC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1' |
| 8 | EXTRA_OEMAKE_class-nativesdk = 'CROSS_COMPILE="${HOST_PREFIX}" CC="${CC} ${CFLAGS} ${LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1' | 18 | EXTRA_OEMAKE_class-nativesdk = 'CROSS_COMPILE="${HOST_PREFIX}" CC="${CC} ${CFLAGS} ${LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1' |
| @@ -20,10 +30,23 @@ do_compile () { | |||
| 20 | 30 | ||
| 21 | do_install () { | 31 | do_install () { |
| 22 | install -d ${D}${bindir} | 32 | install -d ${D}${bindir} |
| 33 | |||
| 34 | # mkimage | ||
| 23 | install -m 0755 tools/mkimage ${D}${bindir}/uboot-mkimage | 35 | install -m 0755 tools/mkimage ${D}${bindir}/uboot-mkimage |
| 24 | ln -sf uboot-mkimage ${D}${bindir}/mkimage | 36 | ln -sf uboot-mkimage ${D}${bindir}/mkimage |
| 37 | |||
| 38 | # mkenvimage | ||
| 39 | install -m 0755 tools/mkenvimage ${D}${bindir}/uboot-mkenvimage | ||
| 40 | ln -sf uboot-mkenvimage ${D}${bindir}/mkenvimage | ||
| 25 | } | 41 | } |
| 26 | 42 | ||
| 27 | RDEPENDS_${PN} += "dtc" | 43 | ALLOW_EMPTY_${PN} = "1" |
| 44 | FILES_${PN} = "" | ||
| 45 | FILES_${PN}-mkimage = "${bindir}/uboot-mkimage ${bindir}/mkimage" | ||
| 46 | FILES_${PN}-mkenvimage = "${bindir}/uboot-mkenvimage ${bindir}/mkenvimage" | ||
| 47 | |||
| 48 | RDEPENDS_${PN}-mkimage += "dtc" | ||
| 49 | RDEPENDS_${PN} += "${PN}-mkimage ${PN}-mkenvimage" | ||
| 50 | RDEPENDS_${PN}_class-native = "" | ||
| 28 | 51 | ||
| 29 | BBCLASSEXTEND = "native nativesdk" | 52 | BBCLASSEXTEND = "native nativesdk" |
