| # Copyright lowRISC contributors. |
| # Licensed under the Apache License, Version 2.0, see LICENSE for details. |
| # SPDX-License-Identifier: Apache-2.0 |
| foreach device_name, device_lib : sw_lib_arch_core_devices |
| hello_world_elf = executable( |
| 'hello_world_' + device_name, |
| sources: ['hello_world.c'], |
| sw_lib_testing_test_status, |
| hello_world_embedded = custom_target( |
| 'hello_world_' + device_name, |
| command: make_embedded_target, |
| output: make_embedded_target_outputs, |
| 'hello_world_export_' + device_name, |
| command: export_embedded_target, |
| input: [hello_world_elf, hello_world_embedded], |
| output: 'hello_world_export_' + device_name, |
| build_always_stale: true, |