blob: 6c41abeec26a0975a9dc61c495f35d3507e6c677 [file] [log] [blame]
Imre Kisd0ed5c22021-12-15 17:05:47 +01001#-------------------------------------------------------------------------------
Gabor Toth75951632023-09-06 09:17:28 +02002# Copyright (c) 2021-2023, Arm Limited and Contributors. All rights reserved.
Imre Kisd0ed5c22021-12-15 17:05:47 +01003#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6#-------------------------------------------------------------------------------
7
8add_components(TARGET "smm-gateway"
9 BASE_DIR ${TS_ROOT}
10 COMPONENTS
Julian Hall29620bf2022-06-09 10:26:37 +010011 "components/common/trace"
12 "components/common/utils"
Imre Kisd0ed5c22021-12-15 17:05:47 +010013 "components/common/uuid"
Imre Kisd0ed5c22021-12-15 17:05:47 +010014 "components/rpc/common/interface"
15 "components/service/common/include"
Imre Kisd0ed5c22021-12-15 17:05:47 +010016 "components/service/common/provider"
Julian Hall98656d52022-05-05 11:09:21 +010017 "components/service/uefi/smm_variable/backend"
18 "components/service/uefi/smm_variable/provider"
Imre Kisd0ed5c22021-12-15 17:05:47 +010019 "components/service/secure_storage/include"
Imre Kisd0ed5c22021-12-15 17:05:47 +010020 "components/service/secure_storage/backend/mock_store"
21 "protocols/rpc/common/packed-c"
Imre Kisd0ed5c22021-12-15 17:05:47 +010022)
23
Gabor Toth75951632023-09-06 09:17:28 +020024if (UEFI_AUTH_VAR)
25add_components(TARGET "smm-gateway"
26 BASE_DIR ${TS_ROOT}
27 COMPONENTS
28 "components/common/tlv"
29 "components/service/crypto/include"
30 "components/service/crypto/client/psa"
31)
32endif()
33
Imre Kisd0ed5c22021-12-15 17:05:47 +010034target_include_directories(smm-gateway PRIVATE
35 ${TS_ROOT}
36 ${TS_ROOT}/components
37)