| # |
| # Copyright (c) 2021 Nordic Semiconductor ASA |
| # |
| # SPDX-License-Identifier: Apache-2.0 |
| # |
| |
| add_library(tfm_app_rot_partition_dp STATIC) |
| |
| target_include_directories(tfm_app_rot_partition_dp |
| INTERFACE |
| $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> |
| PRIVATE |
| ${CMAKE_BINARY_DIR}/dummy_partition |
| ) |
| target_include_directories(tfm_partitions |
| INTERFACE |
| ${CMAKE_BINARY_DIR}/dummy_partition |
| ) |
| |
| target_sources(tfm_app_rot_partition_dp |
| PRIVATE |
| dummy_partition.c |
| ) |
| |
| # The generated sources |
| target_sources(tfm_app_rot_partition_dp |
| PRIVATE |
| $<$<BOOL:${TFM_PSA_API}>: |
| ${CMAKE_BINARY_DIR}/dummy_partition/auto_generated/intermedia_tfm_dummy_partition.c> |
| ) |
| target_sources(tfm_partitions |
| INTERFACE |
| $<$<BOOL:${TFM_PSA_API}>: |
| ${CMAKE_BINARY_DIR}/dummy_partition/auto_generated/load_info_tfm_dummy_partition.c> |
| ) |
| |
| target_link_libraries(tfm_app_rot_partition_dp |
| PRIVATE |
| tfm_secure_api |
| psa_interface |
| secure_fw |
| platform_s |
| tfm_psa_rot_partition_crypto |
| ) |
| |
| target_link_libraries(tfm_partitions |
| INTERFACE |
| tfm_app_rot_partition_dp |
| ) |
| |
| target_compile_definitions(tfm_partition_defs |
| INTERFACE |
| TFM_PARTITION_DUMMY_PARTITION |
| ) |