aboutsummaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorDavid Hu <david.hu@arm.com>2022-09-27 13:10:36 +0800
committerAnton Komlev <Anton.Komlev@arm.com>2022-09-28 15:34:31 +0200
commit32bd615b9763637ac5024f28b6700b6972b92560 (patch)
tree8eabd9973062310e68aac4e5d565d7a23bf21c26 /cmake
parent53aee981fd3faf5dccd531898ae6b2219b889e62 (diff)
downloadtrusted-firmware-m-32bd615b9763637ac5024f28b6700b6972b92560.tar.gz
Build: Fix missing install files
Add missing files to be installed for NS app integration Change-Id: I5cb5a2f8510eaff0ce9c487127ec2e8bfdf6ddea Signed-off-by: David Hu <david.hu@arm.com>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/install.cmake13
1 files changed, 12 insertions, 1 deletions
diff --git a/cmake/install.cmake b/cmake/install.cmake
index ff38cfaaba..2915ae3f2b 100644
--- a/cmake/install.cmake
+++ b/cmake/install.cmake
@@ -41,9 +41,14 @@ install(FILES ${INTERFACE_INC_DIR}/tfm_api.h
install(FILES ${INTERFACE_INC_DIR}/tfm_ns_client_ext.h
DESTINATION ${INSTALL_INTERFACE_INC_DIR})
+install(FILES ${CMAKE_BINARY_DIR}/generated/interface/include/config_impl.h
+ DESTINATION ${INSTALL_INTERFACE_INC_DIR})
+
if (TFM_PSA_API)
install(FILES ${INTERFACE_INC_DIR}/tfm_psa_call_pack.h
DESTINATION ${INSTALL_INTERFACE_INC_DIR})
+ install(FILES ${CMAKE_BINARY_DIR}/generated/interface/include/psa/framework_feature.h
+ DESTINATION ${INSTALL_INTERFACE_INC_DIR}/psa)
endif()
if (TFM_PARTITION_NS_AGENT_MAILBOX)
@@ -93,6 +98,7 @@ if (TFM_PARTITION_INITIAL_ATTESTATION)
install(FILES ${INTERFACE_INC_DIR}/psa/initial_attestation.h
DESTINATION ${INSTALL_INTERFACE_INC_DIR}/psa)
install(FILES ${INTERFACE_INC_DIR}/tfm_attest_defs.h
+ ${INTERFACE_INC_DIR}/tfm_attest_iat_defs.h
DESTINATION ${INSTALL_INTERFACE_INC_DIR})
endif()
@@ -115,6 +121,11 @@ if(TFM_PARTITION_FIRMWARE_UPDATE)
DESTINATION ${INSTALL_INTERFACE_INC_DIR})
endif()
+if(PLATFORM_DEFAULT_CRYPTO_KEYS)
+ install(DIRECTORY ${INTERFACE_INC_DIR}/crypto_keys
+ DESTINATION ${INSTALL_INTERFACE_INC_DIR})
+endif()
+
####################### export sources #########################################
if (TFM_PARTITION_NS_AGENT_MAILBOX)
@@ -122,7 +133,7 @@ if (TFM_PARTITION_NS_AGENT_MAILBOX)
${INTERFACE_SRC_DIR}/multi_core/tfm_multi_core_ns_api.c
${INTERFACE_SRC_DIR}/multi_core/tfm_multi_core_psa_ns_api.c
${INTERFACE_SRC_DIR}/multi_core/tfm_ns_mailbox_thread.c
- DESTINATION ${INSTALL_INTERFACE_SRC_DIR})
+ DESTINATION ${INSTALL_INTERFACE_SRC_DIR}/multi_core)
endif()
if (TFM_PARTITION_NS_AGENT_TZ)