blob: a364f8d7a6ec50143e618e85600a6ddfd98e5ef0 [file] [log] [blame]
Julian Hall3d0ec042022-09-06 13:26:14 +01001#-------------------------------------------------------------------------------
2# Copyright (c) 2022, Arm Limited and Contributors. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6# A stub infrastructure for the se-proxy. Infrastructure dependencies are all
7# realized with stub components that do absolutely nothing.
8#-------------------------------------------------------------------------------
9
10#-------------------------------------------------------------------------------
11# Infrastructure components
12#
13#-------------------------------------------------------------------------------
14add_components(TARGET "se-proxy"
15 BASE_DIR ${TS_ROOT}
16 COMPONENTS
17 "components/rpc/dummy"
18 "components/rpc/common/caller"
19 "components/service/attestation/reporter/stub"
20 "components/service/attestation/key_mngr/stub"
21 "components/service/crypto/backend/stub"
22 "components/service/crypto/client/psa"
23 "components/service/secure_storage/backend/mock_store"
24)
25
26target_sources(se-proxy PRIVATE
27
28 ${CMAKE_CURRENT_LIST_DIR}/service_proxy_factory.c
29)