1#!/usr/bin/env bash 2# Copyright 2023 Nordic Semiconductor ASA 3# SPDX-License-Identifier: Apache-2.0 4 5#set -x #uncomment this line for debugging 6set -ue 7 8: "${ZEPHYR_BASE:?ZEPHYR_BASE must be set to point to the zephyr root directory}" 9 10source ${ZEPHYR_BASE}/tests/bsim/compile.source 11 12if [ "${BOARD_TS}" == "nrf5340bsim_nrf5340_cpuapp" ]; then 13 app=tests/bsim/bluetooth/audio_samples/ccp/call_control_server \ 14 sample=${ZEPHYR_BASE}/samples/bluetooth/ccp_call_control_server \ 15 conf_file=${sample}/prj.conf \ 16 conf_overlay=${sample}/boards/nrf5340_audio_dk_nrf5340_cpuapp.conf \ 17 exe_name=bs_${BOARD_TS}_${app}_prj_conf sysbuild=1 compile 18 app=tests/bsim/bluetooth/audio_samples/ccp/call_control_client \ 19 sample=${ZEPHYR_BASE}/samples/bluetooth/ccp_call_control_client \ 20 conf_file=${sample}/prj.conf \ 21 conf_overlay=${sample}/boards/nrf5340_audio_dk_nrf5340_cpuapp.conf \ 22 exe_name=bs_${BOARD_TS}_${app}_prj_conf sysbuild=1 compile 23else 24 app=tests/bsim/bluetooth/audio_samples/ccp/call_control_server \ 25 sample=${ZEPHYR_BASE}/samples/bluetooth/ccp_call_control_server \ 26 conf_file=${sample}/prj.conf \ 27 conf_overlay=${sample}/overlay-bt_ll_sw_split.conf \ 28 exe_name=bs_${BOARD_TS}_${app}_prj_conf sysbuild=1 compile 29 app=tests/bsim/bluetooth/audio_samples/ccp/call_control_client \ 30 sample=${ZEPHYR_BASE}/samples/bluetooth/ccp_call_control_client \ 31 conf_file=${sample}/prj.conf \ 32 conf_overlay=${sample}/overlay-bt_ll_sw_split.conf \ 33 exe_name=bs_${BOARD_TS}_${app}_prj_conf sysbuild=1 compile 34fi 35 36wait_for_background_jobs 37