|
@@ -16,20 +16,25 @@ define UBOOT_TOOLS_CONFIGURE_CMDS
|
|
|
touch $(@D)/include/config/auto.conf
|
|
|
endef
|
|
|
|
|
|
+UBOOT_TOOLS_MAKE_OPTS = CROSS_COMPILE="$(TARGET_CROSS)" \
|
|
|
+ CFLAGS="$(TARGET_CFLAGS)" \
|
|
|
+ LDFLAGS="$(TARGET_LDFLAGS)" \
|
|
|
+ STRIP=$(TARGET_STRIP)
|
|
|
+
|
|
|
+ifeq ($(BR2_PACKAGE_UBOOT_TOOLS_FIT_SUPPORT),y)
|
|
|
+UBOOT_TOOLS_MAKE_OPTS += CONFIG_FIT=y
|
|
|
+UBOOT_TOOLS_DEPENDENCIES += dtc
|
|
|
+endif
|
|
|
+
|
|
|
+ifeq ($(BR2_PACKAGE_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT),y)
|
|
|
+UBOOT_TOOLS_MAKE_OPTS += CONFIG_FIT_SIGNATURE=y
|
|
|
+UBOOT_TOOLS_DEPENDENCIES += openssl host-pkgconf
|
|
|
+endif
|
|
|
+
|
|
|
define UBOOT_TOOLS_BUILD_CMDS
|
|
|
- $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \
|
|
|
- CROSS_COMPILE="$(TARGET_CROSS)" \
|
|
|
- CFLAGS="$(TARGET_CFLAGS)" \
|
|
|
- LDFLAGS="$(TARGET_LDFLAGS)" \
|
|
|
- STRIP=$(TARGET_STRIP) \
|
|
|
- CROSS_BUILD_TOOLS=y \
|
|
|
- CONFIG_FIT_SIGNATURE=$(BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE_FIT_SIGNATURE_SUPPORT) \
|
|
|
- tools-only
|
|
|
- $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \
|
|
|
- CROSS_COMPILE="$(TARGET_CROSS)" \
|
|
|
- CFLAGS="$(TARGET_CFLAGS)" \
|
|
|
- LDFLAGS="$(TARGET_LDFLAGS)" \
|
|
|
- STRIP=$(TARGET_STRIP) \
|
|
|
+ $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(UBOOT_TOOLS_MAKE_OPTS) \
|
|
|
+ CROSS_BUILD_TOOLS=y tools-only
|
|
|
+ $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(UBOOT_TOOLS_MAKE_OPTS) \
|
|
|
env no-dot-config-targets=env
|
|
|
endef
|
|
|
|
|
@@ -37,10 +42,7 @@ ifeq ($(BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE),y)
|
|
|
define UBOOT_TOOLS_INSTALL_MKIMAGE
|
|
|
$(INSTALL) -m 0755 -D $(@D)/tools/mkimage $(TARGET_DIR)/usr/bin/mkimage
|
|
|
endef
|
|
|
-ifeq ($(BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE_FIT_SIGNATURE_SUPPORT),y)
|
|
|
-UBOOT_TOOLS_DEPENDENCIES += openssl host-pkgconf
|
|
|
-endif # BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE_FIT_SIGNATURE_SUPPORT
|
|
|
-endif # BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE
|
|
|
+endif
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_UBOOT_TOOLS_MKENVIMAGE),y)
|
|
|
define UBOOT_TOOLS_INSTALL_MKENVIMAGE
|
|
@@ -76,22 +78,27 @@ define UBOOT_TOOLS_INSTALL_TARGET_CMDS
|
|
|
$(UBOOT_TOOLS_INSTALL_DUMPIMAGE)
|
|
|
endef
|
|
|
|
|
|
-ifeq ($(BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT),y)
|
|
|
-HOST_UBOOT_TOOLS_DEPENDENCIES += host-openssl
|
|
|
-endif
|
|
|
-
|
|
|
define HOST_UBOOT_TOOLS_CONFIGURE_CMDS
|
|
|
mkdir -p $(@D)/include/config
|
|
|
touch $(@D)/include/config/auto.conf
|
|
|
endef
|
|
|
|
|
|
+HOST_UBOOT_TOOLS_MAKE_OPTS = HOSTCC="$(HOSTCC)" \
|
|
|
+ HOSTCFLAGS="$(HOST_CFLAGS)" \
|
|
|
+ HOSTLDFLAGS="$(HOST_LDFLAGS)"
|
|
|
+
|
|
|
+ifeq ($(BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT),y)
|
|
|
+HOST_UBOOT_TOOLS_MAKE_OPTS += CONFIG_FIT=y
|
|
|
+HOST_UBOOT_TOOLS_DEPENDENCIES += host-dtc
|
|
|
+endif
|
|
|
+
|
|
|
+ifeq ($(BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT),y)
|
|
|
+HOST_UBOOT_TOOLS_MAKE_OPTS += CONFIG_FIT_SIGNATURE=y
|
|
|
+HOST_UBOOT_TOOLS_DEPENDENCIES += host-openssl
|
|
|
+endif
|
|
|
+
|
|
|
define HOST_UBOOT_TOOLS_BUILD_CMDS
|
|
|
- $(MAKE1) -C $(@D) \
|
|
|
- CONFIG_FIT_SIGNATURE=$(BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE_FIT_SIGNATURE_SUPPORT) \
|
|
|
- HOSTCC="$(HOSTCC)" \
|
|
|
- HOSTCFLAGS="$(HOST_CFLAGS)" \
|
|
|
- HOSTLDFLAGS="$(HOST_LDFLAGS)" \
|
|
|
- tools-only
|
|
|
+ $(MAKE1) -C $(@D) $(HOST_UBOOT_TOOLS_MAKE_OPTS) tools-only
|
|
|
endef
|
|
|
|
|
|
define HOST_UBOOT_TOOLS_INSTALL_CMDS
|