PSA-ARCH: Add a patch to add manifest tool dependency

Note that 3 targets have already been added dependency.
This patch just moves them to the psa-arch-tests repo patch.
Only one new target is added.

Change-Id: I1ad9a0f30d9554daa012a67d118382043ee01250
Signed-off-by: Kevin Peng <kevin.peng@arm.com>
diff --git a/tests_psa_arch/fetch_repo/0003-Build-Add-manifest-tool-dependencies.patch b/tests_psa_arch/fetch_repo/0003-Build-Add-manifest-tool-dependencies.patch
new file mode 100644
index 0000000..06bf15d
--- /dev/null
+++ b/tests_psa_arch/fetch_repo/0003-Build-Add-manifest-tool-dependencies.patch
@@ -0,0 +1,41 @@
+From 5c84de8edab657b51430d7aba03410292d70e3b2 Mon Sep 17 00:00:00 2001
+From: Kevin Peng <kevin.peng@arm.com>
+Date: Thu, 9 Nov 2023 14:40:48 +0800
+Subject: [PATCH 3/3] Build: Add manifest tool dependencies
+
+Signed-off-by: Kevin Peng <kevin.peng@arm.com>
+---
+ api-tests/CMakeLists.txt    | 1 +
+ api-tests/val/val_spe.cmake | 4 ++++
+ 2 files changed, 5 insertions(+)
+
+diff --git a/api-tests/CMakeLists.txt b/api-tests/CMakeLists.txt
+index f5e45c1..73c9390 100644
+--- a/api-tests/CMakeLists.txt
++++ b/api-tests/CMakeLists.txt
+@@ -673,6 +673,7 @@ add_dependencies(${PSA_TARGET_GENERATE_DATABASE_POST}	${PSA_TARGET_GENERATE_DATA
+ add_dependencies(${PSA_TARGET_PAL_NSPE_LIB} 		${PSA_TARGET_GENERATE_DATABASE_POST})
+ add_dependencies(${PSA_TARGET_VAL_NSPE_LIB}		${PSA_TARGET_PAL_NSPE_LIB})
+ add_dependencies(${PSA_TARGET_TEST_COMBINE_LIB}		${PSA_TARGET_VAL_NSPE_LIB})
++add_dependencies(${PSA_TARGET_TEST_COMBINE_LIB}		manifest_tool)
+ if(${SUITE} STREQUAL "IPC")
+ add_dependencies(${PSA_TARGET_DRIVER_PARTITION_LIB}	${PSA_TARGET_TEST_COMBINE_LIB})
+ add_dependencies(${PSA_TARGET_CLIENT_PARTITION_LIB}	${PSA_TARGET_DRIVER_PARTITION_LIB})
+diff --git a/api-tests/val/val_spe.cmake b/api-tests/val/val_spe.cmake
+index 37b8888..4692003 100644
+--- a/api-tests/val/val_spe.cmake
++++ b/api-tests/val/val_spe.cmake
+@@ -53,6 +53,10 @@ add_library(${PSA_TARGET_CLIENT_PARTITION_LIB} STATIC ${PARTITION_IPC_CLIENT_SRC
+ # Create Server partition library
+ add_library(${PSA_TARGET_SERVER_PARTITION_LIB} STATIC ${PARTITION_IPC_SERVER_SRC_C_SPE} ${SUITE_SERVER_CC_SRC_SPE})
+ 
++add_dependencies(${PSA_TARGET_DRIVER_PARTITION_LIB} manifest_tool)
++add_dependencies(${PSA_TARGET_CLIENT_PARTITION_LIB} manifest_tool)
++add_dependencies(${PSA_TARGET_SERVER_PARTITION_LIB} manifest_tool)
++
+ target_include_directories(${PSA_TARGET_DRIVER_PARTITION_LIB} PRIVATE
+ 	${CMAKE_CURRENT_BINARY_DIR}
+ 	${PSA_ROOT_DIR}/val/common
+-- 
+2.25.1
+