macro(set_conf_file) if(PROFILER) set(CONF_FILE prj_${BOARD}_prof.conf) else() set(CONF_FILE prj_${BOARD}.conf) endif() endmacro() include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE) project(NONE) target_sources( app PRIVATE src/shell_utils.c src/zperf_session.c src/zperf_shell.c ) target_sources_ifdef( CONFIG_NET_UDP app PRIVATE src/zperf_udp_receiver.c src/zperf_udp_uploader.c ) target_sources_ifdef( CONFIG_NET_TCP app PRIVATE src/zperf_tcp_receiver.c src/zperf_tcp_uploader.c ) target_compile_definitions_ifdef( PROFILER app PRIVATE PROFILER ) target_include_directories(app PRIVATE $ENV{ZEPHYR_BASE}/subsys/net/ip $ENV{ZEPHYR_BASE}/samples/task_profiler/profiler/src ) if(PROFILER) assert(0 "PROFILER is not supported yet") # KBuild did this, but this did not work, not sure why. # export PROFILER_NO_SHELL_REGISTER=1 # obj-y += ../../../task_profiler/profiler/ endif()