feat(arm): add ep_info handoff args setter
Add support for project specific APIs and re-introduce API for setting
TF-A `entry_point_info` arguments following the Arm register convention.
Change-Id: Ic40ef6d34771fe54b152312779620f22bc106640
Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 35c8379..6aa68d9 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -19,7 +19,12 @@
SET(TARGET_GROUP release CACHE STRING "Specify the Build Target [\"release\" by default]")
-add_library(tl STATIC "${CMAKE_CURRENT_SOURCE_DIR}/src/transfer_list.c")
+
+add_library(tl
+ STATIC
+ ${PROJECT_SOURCE_DIR}/src/generic/transfer_list.c
+)
+
target_include_directories(tl
PUBLIC
${PROJECT_SOURCE_DIR}/include
@@ -27,6 +32,10 @@
target_link_libraries(tl PUBLIC cxx_compiler_flags)
+if(PROJECT_API)
+ include(${PROJECT_SOURCE_DIR}/cmake/ProjectApi.cmake)
+endif()
+
if(TARGET_GROUP STREQUAL test)
include(CTest)