blob: b1b1073cd9ab58f863212df94e7952f436465763 [file] [log] [blame]
Balint Dobszayad82efb2024-11-21 13:53:09 +01001#-------------------------------------------------------------------------------
2# Copyright (c) 2024, Arm Limited and Contributors. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6#-------------------------------------------------------------------------------
7
8add_components(TARGET "ftpm"
9 BASE_DIR ${TS_ROOT}
10 COMPONENTS
11 "components/rpc/common/caller"
12 "components/rpc/ts_rpc/common"
13 "components/rpc/ts_rpc/caller/sp"
14 "components/service/common/client"
15 "components/service/crypto/backend/mbedcrypto/trng_adapter/platform"
16 "components/service/locator"
17 "components/service/locator/interface"
18 "components/service/locator/sp"
19 "components/service/locator/sp/ffa"
20 "components/service/secure_storage/include"
21 "components/service/secure_storage/frontend/psa/ps"
22 "components/service/secure_storage/backend/null_store"
23 "components/service/secure_storage/backend/secure_storage_client"
24 "components/service/secure_storage/factory/sp/rot_store"
25 "components/service/tpm/backend/ms_tpm"
26)
27
28#-------------------------------------------------------------------------------
29# This infrastructure depends on platform specific drivers
30#
31#-------------------------------------------------------------------------------
32add_platform(TARGET "ftpm")
33
34include(${TS_ROOT}/external/ms_tpm/ms_tpm.cmake)
35target_link_libraries(ftpm PRIVATE ms_tpm::tpm)