Tegra: remove unused libc files from makefile
This patch redefines the variable LIBC_SRCS for Tegra platforms, to remove unused libc files from the list. This patch is a building block to eventually use other libc implementations in the future. Change-Id: Iccde5a75f5e2d6f4e2dbc6274beb423b80e846fd Signed-off-by: Anthony Zhou <anzhou@nvidia.com> Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
This commit is contained in:
parent
77f1f7a117
commit
b695af1dfc
|
@ -1,5 +1,5 @@
|
||||||
#
|
#
|
||||||
# Copyright (c) 2015-2017, ARM Limited and Contributors. All rights reserved.
|
# Copyright (c) 2015-2018, ARM Limited and Contributors. All rights reserved.
|
||||||
#
|
#
|
||||||
# SPDX-License-Identifier: BSD-3-Clause
|
# SPDX-License-Identifier: BSD-3-Clause
|
||||||
#
|
#
|
||||||
|
@ -34,6 +34,9 @@ ENABLE_SVE_FOR_NS := 0
|
||||||
# enable D-cache early during CPU warmboot
|
# enable D-cache early during CPU warmboot
|
||||||
WARMBOOT_ENABLE_DCACHE_EARLY := 1
|
WARMBOOT_ENABLE_DCACHE_EARLY := 1
|
||||||
|
|
||||||
|
# remove the standard libc
|
||||||
|
OVERRIDE_LIBC := 1
|
||||||
|
|
||||||
include plat/nvidia/tegra/common/tegra_common.mk
|
include plat/nvidia/tegra/common/tegra_common.mk
|
||||||
include ${SOC_DIR}/platform_${TARGET_SOC}.mk
|
include ${SOC_DIR}/platform_${TARGET_SOC}.mk
|
||||||
|
|
||||||
|
@ -42,3 +45,17 @@ BUILD_PLAT := ${BUILD_BASE}/${PLAT}/${TARGET_SOC}/${BUILD_TYPE}
|
||||||
|
|
||||||
# platform cflags (enable signed comparisons, disable stdlib)
|
# platform cflags (enable signed comparisons, disable stdlib)
|
||||||
TF_CFLAGS += -Wsign-compare -nostdlib
|
TF_CFLAGS += -Wsign-compare -nostdlib
|
||||||
|
|
||||||
|
# override with necessary libc files for the Tegra platform
|
||||||
|
override LIBC_SRCS := $(addprefix lib/libc/, \
|
||||||
|
assert.c \
|
||||||
|
memcpy.c \
|
||||||
|
memmove.c \
|
||||||
|
memset.c \
|
||||||
|
printf.c \
|
||||||
|
putchar.c \
|
||||||
|
strlen.c \
|
||||||
|
snprintf.c)
|
||||||
|
|
||||||
|
INCLUDES += -Iinclude/lib/libc \
|
||||||
|
-Iinclude/lib/libc/$(ARCH) \
|
||||||
|
|
Loading…
Reference in New Issue