1# Copyright 2023 The Pigweed Authors 2# 3# Licensed under the Apache License, Version 2.0 (the "License"); you may not 4# use this file except in compliance with the License. You may obtain a copy of 5# the License at 6# 7# https://www.apache.org/licenses/LICENSE-2.0 8# 9# Unless required by applicable law or agreed to in writing, software 10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 12# License for the specific language governing permissions and limitations under 13# the License. 14 15import("//build_overrides/pigweed.gni") 16import("$dir_pw_unit_test/test.gni") 17 18dir_public_sco = "../../public/pw_bluetooth_sapphire/internal/host/sco" 19 20pw_source_set("sco") { 21 public = [ 22 "$dir_public_sco/sco.h", 23 "$dir_public_sco/sco_connection.h", 24 "$dir_public_sco/sco_connection_manager.h", 25 ] 26 27 sources = [ 28 "sco_connection.cc", 29 "sco_connection_manager.cc", 30 ] 31 32 public_deps = [ 33 "$dir_pw_bluetooth_sapphire/host/common", 34 "$dir_pw_bluetooth_sapphire/host/hci", 35 "$dir_pw_bluetooth_sapphire/host/transport", 36 "$dir_pw_third_party/fuchsia:fit", 37 ] 38 39 public_configs = [ "$dir_pw_bluetooth_sapphire:public_include_path" ] 40} 41 42pw_test("tests") { 43 sources = [ 44 "sco_connection_manager_test.cc", 45 "sco_connection_test.cc", 46 ] 47 48 deps = [ 49 ":sco", 50 "$dir_pw_bluetooth_sapphire/host/hci:testing", 51 "$dir_pw_bluetooth_sapphire/host/testing", 52 "$dir_pw_bluetooth_sapphire/host/transport:testing", 53 ] 54 55 test_main = "$dir_pw_bluetooth_sapphire/host/testing:gtest_main" 56} 57