blob: 1e5801bb64d1ee7880d92d9063e6841063a2815f [file] [log] [blame]
#-------------------------------------------------------------------------------
# Copyright (c) 2018-2024, Arm Limited. All rights reserved.
# Copyright (c) 2022 Cypress Semiconductor Corporation (an Infineon company)
# or an affiliate of Cypress Semiconductor Corporation. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
#-------------------------------------------------------------------------------
# The path of "template" can be relative path to TF-M root or absolute path
# The path of "output" must be relative path to the root for generated files
# Both can contain environment variables
{
"description": "TF-M generated file list",
"type": "generated_file_list",
"version_major": 0,
"version_minor": 1,
"file_list": [
{
"description": "SID H file",
"template": "interface/include/psa_manifest/sid.h.template",
"output": "interface/include/psa_manifest/sid.h"
},
{
"description": "PID H file",
"template": "interface/include/psa_manifest/pid.h.template",
"output": "interface/include/psa_manifest/pid.h"
},
{
"description": "SPM config header",
"template": "interface/include/config_impl.h.template",
"output": "interface/include/config_impl.h"
},
{
"description": "NS Mailbox client ID header",
"template": "interface/include/ns_mailbox_client_id.h.template",
"output": "interface/include/ns_mailbox_client_id.h"
},
{
"description": "NS Mailbox client ID source",
"template": "interface/src/ns_mailbox_client_id.c.template",
"output": "interface/src/ns_mailbox_client_id.c"
},
{
"description": "NS Mailbox signal handing utilities",
"template": "secure_fw/partitions/ns_agent_mailbox/ns_agent_mailbox_signal_utils.h.template",
"output": "secure_fw/partitions/ns_agent_mailbox/ns_agent_mailbox_signal_utils.h"
},
{
"description": "NS Mailbox utilities of RPC callbacks",
"template": "secure_fw/partitions/ns_agent_mailbox/ns_agent_mailbox_rpc.h.template",
"output": "secure_fw/partitions/ns_agent_mailbox/ns_agent_mailbox_rpc.h"
},
{
"description": "NS Mailbox utilities",
"template": "secure_fw/partitions/ns_agent_mailbox/ns_agent_mailbox_utils.h.template",
"output": "secure_fw/partitions/ns_agent_mailbox/ns_agent_mailbox_utils.h"
},
{
"description": "CMake variables generated",
"template": "tools/config_impl.cmake.template",
"output": "tools/config_impl.cmake"
}
]
}