1# 2# Copyright (c) 2024 Nordic Semiconductor ASA 3# 4# SPDX-License-Identifier: Apache-2.0 5# 6 7if("${SB_CONFIG_REMOTE_BOARD}" STREQUAL "") 8 message(FATAL_ERROR "REMOTE_BOARD must be set to a valid board name") 9endif() 10 11# Add remote project 12ExternalZephyrProject_Add( 13 APPLICATION remote 14 SOURCE_DIR ${APP_DIR}/remote 15 BOARD ${SB_CONFIG_REMOTE_BOARD} 16 BOARD_REVISION ${BOARD_REVISION} 17) 18set_property(GLOBAL APPEND PROPERTY PM_DOMAINS CPUNET) 19set_property(GLOBAL APPEND PROPERTY PM_CPUNET_IMAGES remote) 20set_property(GLOBAL PROPERTY DOMAIN_APP_CPUNET remote) 21set(CPUNET_PM_DOMAIN_DYNAMIC_PARTITION remote CACHE INTERNAL "") 22 23# Add a dependency so that the remote sample will be built and flashed first 24sysbuild_add_dependencies(CONFIGURE ${DEFAULT_IMAGE} remote) 25# Add dependency so that the remote image is flashed first. 26sysbuild_add_dependencies(FLASH ${DEFAULT_IMAGE} remote) 27