| # SPDX-License-Identifier: Apache-2.0 |
| |
| cmake_minimum_required(VERSION 3.20.0) |
| |
| find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE}) |
| project(zperf) |
| |
| target_sources(app PRIVATE |
| src/main.c |
| ) |
| |
| if (CONFIG_NET_SAMPLE_CODE_RELOCATE) |
| # Relocate key networking stack components and L2 layer to RAM |
| zephyr_code_relocate(LIBRARY subsys__net__ip |
| LOCATION "${CONFIG_NET_SAMPLE_CODE_RAM_NAME}_TEXT" NOKEEP) |
| zephyr_code_relocate(LIBRARY subsys__net |
| LOCATION "${CONFIG_NET_SAMPLE_CODE_RAM_NAME}_TEXT" NOKEEP) |
| if (CONFIG_NET_L2_ETHERNET) |
| zephyr_code_relocate(LIBRARY drivers__ethernet |
| LOCATION "${CONFIG_NET_SAMPLE_CODE_RAM_NAME}_TEXT" NOKEEP) |
| zephyr_code_relocate(LIBRARY subsys__net__l2__ethernet |
| LOCATION "${CONFIG_NET_SAMPLE_CODE_RAM_NAME}_TEXT" NOKEEP) |
| endif() |
| endif() |