xref: /rk3399_ARM-atf/lib/libc/libc.mk (revision bf719f66a7f2261b69b397072cec5ad99c573891)
1#
2# Copyright (c) 2016-2019, ARM Limited and Contributors. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6
7LIBC_SRCS	:=	$(addprefix lib/libc/,		\
8			abort.c				\
9			assert.c			\
10			exit.c				\
11			memchr.c			\
12			memcmp.c			\
13			memcpy.c			\
14			memmove.c			\
15			memset.c			\
16			printf.c			\
17			putchar.c			\
18			puts.c				\
19			snprintf.c			\
20			strchr.c			\
21			strcmp.c			\
22			strlcpy.c			\
23			strlen.c			\
24			strncmp.c			\
25			strnlen.c			\
26			strrchr.c)
27
28ifeq (${ARCH},aarch64)
29LIBC_SRCS	+=	$(addprefix lib/libc/aarch64/,	\
30			setjmp.S)
31endif
32
33INCLUDES	+=	-Iinclude/lib/libc		\
34			-Iinclude/lib/libc/$(ARCH)	\
35