[
    {
        "name": "Secure Partition ID definitions",
        "template": "tools/psa/templates/tfm_partition_defs.inc.tpl",
        "output": "TARGET_TFM/COMPONENT_SPE/inc/tfm_partition_defs.inc"
    },
    {
        "name": "Secure Partition declarations",
        "template": "tools/psa/templates/tfm_partition_list.inc.tpl",
        "output": "TARGET_TFM/COMPONENT_SPE/inc/tfm_partition_list.inc"
    },
    {
        "name": "Secure Service list",
        "template": "tools/psa/templates/tfm_service_list.inc.tpl",
        "output": "TARGET_TFM/COMPONENT_SPE/inc/tfm_service_list.inc"
    },
    {
        "name": "Secure Service signals list",
        "template": "tools/psa/templates/tfm_spm_signal_defs.h.tpl",
        "output": "TARGET_TFM/COMPONENT_SPE/inc/tfm_spm_signal_defs.h"
    },
    {
        "name": "mbed-SPM database",
        "template": "tools/psa/templates/psa_setup.c.tpl",
        "output": "TARGET_MBED_SPM/COMPONENT_SPE/psa_setup.c"
    },
    {
        "name": "Mappings from RoT Service names to SIDs",
        "template": "tools/psa/templates/sid.h.tpl",
        "output": "services/inc/autogen_sid.h"
    },
    {
        "name": "Details partition defines and structures",
        "template": "tools/psa/templates/mbed_spm_partitions.h.tpl",
        "output": "services/inc/mbed_spm_partitions.h"
    }
]
