|
@@ -271,8 +271,11 @@ define UBOOT_BUILD_OMAP_IFT
|
|
|
endef
|
|
|
|
|
|
ifneq ($(BR2_TARGET_UBOOT_ENVIMAGE),)
|
|
|
+UBOOT_GENERATE_ENV_FILE=$(call qstrip,$(BR2_TARGET_UBOOT_ENVIMAGE_SOURCE))
|
|
|
define UBOOT_GENERATE_ENV_IMAGE
|
|
|
- cat $(call qstrip,$(BR2_TARGET_UBOOT_ENVIMAGE_SOURCE)) \
|
|
|
+ $(if $(UBOOT_GENERATE_ENV_FILE), \
|
|
|
+ cat $(UBOOT_GENERATE_ENV_FILE), \
|
|
|
+ CROSS_COMPILE="$(TARGET_CROSS)" $(@D)/scripts/get_default_envs.sh $(@D)) \
|
|
|
>$(@D)/buildroot-env.txt
|
|
|
$(HOST_DIR)/bin/mkenvimage -s $(BR2_TARGET_UBOOT_ENVIMAGE_SIZE) \
|
|
|
$(if $(BR2_TARGET_UBOOT_ENVIMAGE_REDUNDANT),-r) \
|
|
@@ -385,9 +388,6 @@ endef
|
|
|
|
|
|
ifeq ($(BR2_TARGET_UBOOT_ENVIMAGE),y)
|
|
|
ifeq ($(BR_BUILDING),y)
|
|
|
-ifeq ($(call qstrip,$(BR2_TARGET_UBOOT_ENVIMAGE_SOURCE)),)
|
|
|
-$(error Please define a source file for Uboot environment (BR2_TARGET_UBOOT_ENVIMAGE_SOURCE setting))
|
|
|
-endif
|
|
|
ifeq ($(call qstrip,$(BR2_TARGET_UBOOT_ENVIMAGE_SIZE)),)
|
|
|
$(error Please provide Uboot environment size (BR2_TARGET_UBOOT_ENVIMAGE_SIZE setting))
|
|
|
endif
|