blob: 58beacd4f71666da4672af84d0fb7b2e9a317da1 [file] [log] [blame]
Julian Hall3d0ec042022-09-06 13:26:14 +01001#-------------------------------------------------------------------------------
Imre Kis25a7f8e2024-07-17 14:22:39 +02002# Copyright (c) 2022-2024, Arm Limited and Contributors. All rights reserved.
Julian Hall3d0ec042022-09-06 13:26:14 +01003#
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
Imre Kis25a7f8e2024-07-17 14:22:39 +020017 "components/common/uuid"
Julian Hall3d0ec042022-09-06 13:26:14 +010018 "components/rpc/dummy"
19 "components/rpc/common/caller"
20 "components/service/attestation/reporter/stub"
21 "components/service/attestation/key_mngr/stub"
22 "components/service/crypto/backend/stub"
23 "components/service/crypto/client/psa"
Imre Kis25a7f8e2024-07-17 14:22:39 +020024 "components/service/fwu/common"
25 "components/service/fwu/provider"
26 "components/service/fwu/provider/serializer"
27 "components/service/fwu/psa_fwu_m/agent"
28 "components/service/fwu/psa_fwu_m/interface/stub"
Julian Hall3d0ec042022-09-06 13:26:14 +010029 "components/service/secure_storage/backend/mock_store"
30)
31
32target_sources(se-proxy PRIVATE
33
34 ${CMAKE_CURRENT_LIST_DIR}/service_proxy_factory.c
35)