|
@@ -41,18 +41,29 @@ endif
|
|
|
|
|
|
ARM_TRUSTED_FIRMWARE_PLATFORM = $(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM))
|
|
ARM_TRUSTED_FIRMWARE_PLATFORM = $(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM))
|
|
|
|
|
|
|
|
+ARM_TRUSTED_FIRMWARE_TARGET_BOARD = $(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_TARGET_BOARD))
|
|
|
|
+
|
|
ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_DEBUG),y)
|
|
ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_DEBUG),y)
|
|
ARM_TRUSTED_FIRMWARE_MAKE_OPTS += DEBUG=1
|
|
ARM_TRUSTED_FIRMWARE_MAKE_OPTS += DEBUG=1
|
|
|
|
+ifneq ($(ARM_TRUSTED_FIRMWARE_TARGET_BOARD),)
|
|
|
|
+ARM_TRUSTED_FIRMWARE_IMG_DIR = $(@D)/build/$(ARM_TRUSTED_FIRMWARE_PLATFORM)/$(ARM_TRUSTED_FIRMWARE_TARGET_BOARD)/debug
|
|
|
|
+else
|
|
ARM_TRUSTED_FIRMWARE_IMG_DIR = $(@D)/build/$(ARM_TRUSTED_FIRMWARE_PLATFORM)/debug
|
|
ARM_TRUSTED_FIRMWARE_IMG_DIR = $(@D)/build/$(ARM_TRUSTED_FIRMWARE_PLATFORM)/debug
|
|
|
|
+endif
|
|
|
|
+else
|
|
|
|
+ifneq ($(ARM_TRUSTED_FIRMWARE_TARGET_BOARD),)
|
|
|
|
+ARM_TRUSTED_FIRMWARE_IMG_DIR = $(@D)/build/$(ARM_TRUSTED_FIRMWARE_PLATFORM)/$(ARM_TRUSTED_FIRMWARE_TARGET_BOARD)/release
|
|
else
|
|
else
|
|
ARM_TRUSTED_FIRMWARE_IMG_DIR = $(@D)/build/$(ARM_TRUSTED_FIRMWARE_PLATFORM)/release
|
|
ARM_TRUSTED_FIRMWARE_IMG_DIR = $(@D)/build/$(ARM_TRUSTED_FIRMWARE_PLATFORM)/release
|
|
endif
|
|
endif
|
|
|
|
+endif
|
|
|
|
|
|
ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \
|
|
ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \
|
|
CROSS_COMPILE="$(TARGET_CROSS)" \
|
|
CROSS_COMPILE="$(TARGET_CROSS)" \
|
|
$(if $(BR2_PIC_PIE),CFLAGS="-fno-PIE") \
|
|
$(if $(BR2_PIC_PIE),CFLAGS="-fno-PIE") \
|
|
$(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)
|
|
|
|
|
|
ARM_TRUSTED_FIRMWARE_MAKE_ENV += \
|
|
ARM_TRUSTED_FIRMWARE_MAKE_ENV += \
|
|
$(TARGET_MAKE_ENV) \
|
|
$(TARGET_MAKE_ENV) \
|