blob: f518d733443cb07d4b06792b5fc33cde2d27c310 [file] [log] [blame]
Julian Hall072daf82022-08-04 12:04:41 +01001#-------------------------------------------------------------------------------
2# Copyright (c) 2022, Arm Limited and Contributors. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6# Lists components that provide an infrastructure layer for the
7# internal-trusted-storage service provider that uses the SFS component
8# backed by a storage partition provided by the block storage service.
9#-------------------------------------------------------------------------------
10
11#-------------------------------------------------------------------------------
12# Infrastructure components
13#
14#-------------------------------------------------------------------------------
15add_components(TARGET "internal-trusted-storage"
16 BASE_DIR ${TS_ROOT}
17 COMPONENTS
18 "components/common/uuid"
19 "components/rpc/common/caller"
Imre Kis8f8cc182023-06-27 16:24:49 +020020 "components/rpc/ts_rpc/caller/sp"
21 "components/service/common/client"
Julian Hall072daf82022-08-04 12:04:41 +010022 "components/service/locator"
23 "components/service/locator/interface"
24 "components/service/locator/sp"
25 "components/service/locator/sp/ffa"
26 "components/service/secure_storage/backend/secure_flash_store"
27 "components/service/secure_storage/backend/secure_flash_store/flash_fs"
28 "components/service/secure_storage/backend/secure_flash_store/flash"
29 "components/service/secure_storage/backend/secure_flash_store/flash/block_store_adapter"
30 "components/service/secure_storage/factory/sp/sfs_shared_block_store"
31 "components/service/block_storage/block_store"
32 "components/service/block_storage/block_store/client"
33 "components/service/block_storage/factory/client"
34)