blob: b24ffd0b8658d83b99ebdb34982595506ec56bb4 [file] [log] [blame]
# Copyright 2019 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
group("bluetooth") {
testonly = true
deps = [
":tests",
"core",
"examples",
"hci",
"lib",
"profiles",
"tests",
"tools",
]
}
# This is a list of all drivers.
group("drivers") {
testonly = true
deps = [
"core/bt-host:driver",
"hci/emulator:driver",
"hci/passthrough:driver",
"hci/transport/uart:bt-transport-uart",
"hci/transport/usb:bt-transport-usb",
"hci/vendor/atheros:driver",
"hci/vendor/broadcom:bt-hci-broadcom",
"hci/vendor/intel:driver",
"hci/vendor/mediatek:bt-hci-mediatek",
"profiles/bt-hog:driver",
]
}
# Core is the group that is required for any Bluetooth functionality
# This group includes all of the non-system components.
# System package components are defined in "core-system"
group("core") {
public_deps = [
"core/bt-gap",
"core/bt-init",
"profiles/bt-rfcomm",
"tools/bt-snoop",
]
}
# This is the part of core group which must go into the system package.
group("core-system") {
public_deps = [
"core/bt-host",
"profiles/bt-hog",
]
}
# Includes hci and transport drivers for broadcom controllers which communicate over a uart
# transport.
group("broadcom_uart") {
public_deps = []
}
group("tests") {
testonly = true
deps = [
"core/bt-gap:tests",
"core/bt-host:fuzzers",
"hci:tests",
"lib/async-helpers:tests",
"lib/bt-a2dp:tests",
"lib/bt-avctp:tests",
"lib/bt-avdtp:tests",
"lib/bt-fidl-mocks:tests",
"lib/fuchsia-audio-device-output:tests",
"lib/fuchsia-bluetooth:tests",
"lib/test-harness-tests:test-harness-crate-tests",
"profiles/bt-a2dp:tests",
"profiles/bt-a2dp-manager:bt-a2dp-manager-tests",
"profiles/bt-a2dp-sink:tests",
"profiles/bt-a2dp-source:tests",
"profiles/bt-avrcp:tests",
"profiles/bt-avrcp-target:tests",
"profiles/bt-hfp-audio-gateway:tests",
"profiles/bt-rfcomm:tests",
"profiles/tests:tests",
"tests",
"tests/bt-profile-test-server",
"tests/bt-profile-test-server:tests",
"tools:tests",
]
}