|
@@ -63,7 +63,8 @@ ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \
|
|
BUILD_STRING=$(ARM_TRUSTED_FIRMWARE_VERSION) \
|
|
BUILD_STRING=$(ARM_TRUSTED_FIRMWARE_VERSION) \
|
|
$(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES)) \
|
|
$(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES)) \
|
|
PLAT=$(ARM_TRUSTED_FIRMWARE_PLATFORM) \
|
|
PLAT=$(ARM_TRUSTED_FIRMWARE_PLATFORM) \
|
|
- TARGET_BOARD=$(ARM_TRUSTED_FIRMWARE_TARGET_BOARD)
|
|
|
|
|
|
+ TARGET_BOARD=$(ARM_TRUSTED_FIRMWARE_TARGET_BOARD) \
|
|
|
|
+ HOSTCC="$(HOSTCC) $(HOST_LDFLAGS)"
|
|
|
|
|
|
ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP),y)
|
|
ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP),y)
|
|
ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \
|
|
ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \
|
|
@@ -147,18 +148,6 @@ ARM_TRUSTED_FIRMWARE_MAKE_TARGETS = all
|
|
ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_FIP),y)
|
|
ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_FIP),y)
|
|
ARM_TRUSTED_FIRMWARE_MAKE_TARGETS += fip
|
|
ARM_TRUSTED_FIRMWARE_MAKE_TARGETS += fip
|
|
ARM_TRUSTED_FIRMWARE_DEPENDENCIES += host-openssl
|
|
ARM_TRUSTED_FIRMWARE_DEPENDENCIES += host-openssl
|
|
-# fiptool only exists in newer (>= 1.3) versions of ATF, so we build
|
|
|
|
-# it conditionally. We need to explicitly build it as it requires
|
|
|
|
-# OpenSSL, and therefore needs to be passed proper variables to find
|
|
|
|
-# the host OpenSSL.
|
|
|
|
-define ARM_TRUSTED_FIRMWARE_BUILD_FIPTOOL
|
|
|
|
- if test -d $(@D)/tools/fiptool; then \
|
|
|
|
- $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D)/tools/fiptool \
|
|
|
|
- $(ARM_TRUSTED_FIRMWARE_MAKE_OPTS) \
|
|
|
|
- CPPFLAGS="$(HOST_CPPFLAGS)" \
|
|
|
|
- LDLIBS="$(HOST_LDFLAGS) -lcrypto" ; \
|
|
|
|
- fi
|
|
|
|
-endef
|
|
|
|
endif
|
|
endif
|
|
|
|
|
|
ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_RCW),y)
|
|
ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_RCW),y)
|
|
@@ -206,7 +195,6 @@ define ARM_TRUSTED_FIRMWARE_BUILD_CMDS
|
|
$(if $(ARM_TRUSTED_FIRMWARE_CUSTOM_DTS_PATH),
|
|
$(if $(ARM_TRUSTED_FIRMWARE_CUSTOM_DTS_PATH),
|
|
cp -f $(ARM_TRUSTED_FIRMWARE_CUSTOM_DTS_PATH) $(@D)/fdts/
|
|
cp -f $(ARM_TRUSTED_FIRMWARE_CUSTOM_DTS_PATH) $(@D)/fdts/
|
|
)
|
|
)
|
|
- $(ARM_TRUSTED_FIRMWARE_BUILD_FIPTOOL)
|
|
|
|
$(ARM_TRUSTED_FIRMWARE_MAKE_ENV) $(MAKE) -C $(@D) \
|
|
$(ARM_TRUSTED_FIRMWARE_MAKE_ENV) $(MAKE) -C $(@D) \
|
|
$(ARM_TRUSTED_FIRMWARE_MAKE_OPTS) \
|
|
$(ARM_TRUSTED_FIRMWARE_MAKE_OPTS) \
|
|
$(ARM_TRUSTED_FIRMWARE_MAKE_TARGETS)
|
|
$(ARM_TRUSTED_FIRMWARE_MAKE_TARGETS)
|