mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-16 01:24:27 +00:00

If the user tries to change BUILD_BASE to put the build products outside the build tree the compile will fail due to hard coded assumptions that $BUILD_BASE is a relative path. Fix by using $(abspath $(BUILD_BASE)) to rationalize to an absolute path every time and remove the relative path assumptions. This patch also adds documentation that BUILD_BASE can be specified by the user. Signed-off-by: Grant Likely <grant.likely@arm.com> Signed-off-by: Manish Pandey <manish.pandey2@arm.com> Change-Id: Ib1af874de658484aaffc672f30029b852d2489c8
14 lines
410 B
Makefile
14 lines
410 B
Makefile
#
|
|
# Copyright (c) 2017-2018, ARM Limited and Contributors. All rights reserved.
|
|
#
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
|
#
|
|
|
|
PLAT_PATH := plat/ti/k3
|
|
TARGET_BOARD ?= generic
|
|
|
|
include ${PLAT_PATH}/common/plat_common.mk
|
|
include ${PLAT_PATH}/board/${TARGET_BOARD}/board.mk
|
|
|
|
# modify BUILD_PLAT to point to board specific build directory
|
|
BUILD_PLAT := $(abspath ${BUILD_BASE})/${PLAT}/${TARGET_BOARD}/${BUILD_TYPE}
|