| # SPDX-License-Identifier: Apache-2.0 |
| # Check if there is any Renode script overlay defined for the target board |
| set(resc_overlay_file ${APPLICATION_SOURCE_DIR}/boards/${BOARD}.resc) |
| if(EXISTS ${resc_overlay_file}) |
| set(RENODE_OVERLAY include "@${resc_overlay_file}\;") |
| message(STATUS "Found Renode script overlay: ${resc_overlay_file}") |
| add_custom_target(run_renode |
| -e '$$elf=@${PROJECT_BINARY_DIR}/${KERNEL_ELF_NAME}\; include @${RENODE_SCRIPT}\; ${RENODE_OVERLAY} s' |
| WORKING_DIRECTORY ${APPLICATION_BINARY_DIR} |
| DEPENDS ${logical_target_for_zephyr_elf} |