blob: e0bd773222c2304613123ec48d56ae6068277f75 [file] [log] [blame]
#-------------------------------------------------------------------------------
# Copyright (c) 2021-2023, Arm Limited and Contributors. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
#-------------------------------------------------------------------------------
add_components(TARGET "smm-gateway"
BASE_DIR ${TS_ROOT}
COMPONENTS
"components/common/uuid"
"components/rpc/common/interface"
"components/service/common/include"
"components/service/common/provider"
"components/service/uefi/smm_variable/backend"
"components/service/uefi/smm_variable/provider"
"components/service/secure_storage/include"
"components/service/secure_storage/backend/mock_store"
"protocols/rpc/common/packed-c"
)
if (UEFI_AUTH_VAR)
add_components(TARGET "smm-gateway"
BASE_DIR ${TS_ROOT}
COMPONENTS
"components/common/tlv"
"components/service/crypto/include"
"components/service/crypto/client/psa"
)
endif()
target_include_directories(smm-gateway PRIVATE
${TS_ROOT}
${TS_ROOT}/components
)