Interface: Split PSA NS APIs for connection based services only

This patch splits PSA NS APIs which are only for connection based
services into a single file.

CONFIG_TFM_CONNECTION_BASED_SERVICE_API is also defined in CMake so that
tfm_psa_ns_connection_api.c will be compiled and installed only when
connection based service exists.

Signed-off-by: Xinyu Zhang <xinyu.zhang@arm.com>
Change-Id: I4656e71d762b4524f113ff8830f072848c651493
diff --git a/cmake/install.cmake b/cmake/install.cmake
index 5d9cf4b..83179cc 100644
--- a/cmake/install.cmake
+++ b/cmake/install.cmake
@@ -126,6 +126,10 @@
 if (TFM_PARTITION_NS_AGENT_TZ)
     install(FILES       ${INTERFACE_SRC_DIR}/tfm_psa_ns_api.c
             DESTINATION ${INSTALL_INTERFACE_SRC_DIR})
+    if (CONFIG_TFM_CONNECTION_BASED_SERVICE_API)
+        install(FILES       ${INTERFACE_SRC_DIR}/tfm_psa_ns_connection_api.c
+                DESTINATION ${INSTALL_INTERFACE_SRC_DIR})
+    endif()
 endif()
 
 if (CONFIG_TFM_USE_TRUSTZONE)