Initial draft of the build system
CMake function added for defining unit test suites. Using c-picker for
generating sources files.
Change-Id: I591c80d97bb141f4dd3848b1e289bc82844a508f
Signed-off-by: Imre Kis <imre.kis@arm.com>
diff --git a/tests/lib/libc/test_libc.cmake b/tests/lib/libc/test_libc.cmake
new file mode 100644
index 0000000..2dbf66f
--- /dev/null
+++ b/tests/lib/libc/test_libc.cmake
@@ -0,0 +1,27 @@
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+include(UnitTest)
+
+add_unit_test_suite(
+ TEST_NAME memcmp
+ TEST_SOURCES
+ ${CMAKE_CURRENT_LIST_DIR}/test_memcmp.cpp
+ ${CMAKE_CURRENT_LIST_DIR}/memcmp.yml
+ TEST_INCLUDES
+ ${TF_A_PATH}/include
+ ${TF_A_PATH}/include/lib/libc/aarch64/
+)
+
+add_unit_test_suite(
+ TEST_NAME memcpy
+ TEST_SOURCES
+ ${CMAKE_CURRENT_LIST_DIR}/test_memcpy.cpp
+ ${CMAKE_CURRENT_LIST_DIR}/memcpy.yml
+ TEST_INCLUDES
+ ${TF_A_PATH}/include
+ ${TF_A_PATH}/include/lib/libc/aarch64/
+)