commit | 61f72a34250d063da67f4fc2b0eb8c3fda3376be | [log] [tgz] |
---|---|---|
author | Roberto Vargas <roberto.vargas@arm.com> | Tue May 08 10:27:10 2018 +0100 |
committer | Roberto Vargas <roberto.vargas@arm.com> | Fri Aug 03 11:31:33 2018 +0100 |
tree | 32525006860b45c10588400c7741980ec7954b5c | |
parent | fec364847861e5a04dfd44a8d77cb25bf64820c7 [diff] |
Create a library file for libc TF Makefile was linking all the objects files generated for the c library instead of creating a static library that could be used in the linking stage. Change-Id: I721daea097e9b13cbb42c9f8eaa2af8fea0799cf Signed-off-by: Roberto Vargas <roberto.vargas@arm.com>
diff --git a/lib/stdlib/abort.c b/lib/libc/abort.c similarity index 100% rename from lib/stdlib/abort.c rename to lib/libc/abort.c
diff --git a/lib/stdlib/assert.c b/lib/libc/assert.c similarity index 100% rename from lib/stdlib/assert.c rename to lib/libc/assert.c
diff --git a/lib/stdlib/exit.c b/lib/libc/exit.c similarity index 100% rename from lib/stdlib/exit.c rename to lib/libc/exit.c
diff --git a/lib/stdlib/stdlib.mk b/lib/libc/libc.mk similarity index 77% rename from lib/stdlib/stdlib.mk rename to lib/libc/libc.mk index 8211623..ded3d74 100644 --- a/lib/stdlib/stdlib.mk +++ b/lib/libc/libc.mk
@@ -4,7 +4,7 @@ # SPDX-License-Identifier: BSD-3-Clause # -STDLIB_SRCS := $(addprefix lib/stdlib/, \ +LIBC_SRCS := $(addprefix lib/libc/, \ abort.c \ assert.c \ exit.c \ @@ -21,5 +21,5 @@ subr_prf.c \ timingsafe_bcmp.c) -INCLUDES += -Iinclude/lib/stdlib \ - -Iinclude/lib/stdlib/sys +INCLUDES += -Iinclude/lib/libc \ + -Iinclude/lib/libc/sys
diff --git a/lib/stdlib/mem.c b/lib/libc/mem.c similarity index 100% rename from lib/stdlib/mem.c rename to lib/libc/mem.c
diff --git a/lib/stdlib/printf.c b/lib/libc/printf.c similarity index 100% rename from lib/stdlib/printf.c rename to lib/libc/printf.c
diff --git a/lib/stdlib/putchar.c b/lib/libc/putchar.c similarity index 100% rename from lib/stdlib/putchar.c rename to lib/libc/putchar.c
diff --git a/lib/stdlib/puts.c b/lib/libc/puts.c similarity index 100% rename from lib/stdlib/puts.c rename to lib/libc/puts.c
diff --git a/lib/stdlib/sscanf.c b/lib/libc/sscanf.c similarity index 100% rename from lib/stdlib/sscanf.c rename to lib/libc/sscanf.c
diff --git a/lib/stdlib/strchr.c b/lib/libc/strchr.c similarity index 100% rename from lib/stdlib/strchr.c rename to lib/libc/strchr.c
diff --git a/lib/stdlib/strcmp.c b/lib/libc/strcmp.c similarity index 100% rename from lib/stdlib/strcmp.c rename to lib/libc/strcmp.c
diff --git a/lib/stdlib/strlen.c b/lib/libc/strlen.c similarity index 100% rename from lib/stdlib/strlen.c rename to lib/libc/strlen.c
diff --git a/lib/stdlib/strncmp.c b/lib/libc/strncmp.c similarity index 100% rename from lib/stdlib/strncmp.c rename to lib/libc/strncmp.c
diff --git a/lib/stdlib/strnlen.c b/lib/libc/strnlen.c similarity index 100% rename from lib/stdlib/strnlen.c rename to lib/libc/strnlen.c
diff --git a/lib/stdlib/subr_prf.c b/lib/libc/subr_prf.c similarity index 100% rename from lib/stdlib/subr_prf.c rename to lib/libc/subr_prf.c
diff --git a/lib/stdlib/timingsafe_bcmp.c b/lib/libc/timingsafe_bcmp.c similarity index 100% rename from lib/stdlib/timingsafe_bcmp.c rename to lib/libc/timingsafe_bcmp.c