package { // See: http://go/android-license-faq // A large-scale-change added 'default_applicable_licenses' to import // all of the 'license_kinds' from "system_bt_license" // to get the below license kinds: // SPDX-license-identifier-Apache-2.0 default_applicable_licenses: ["system_bt_license"], } filegroup { name: "BluetoothHciSources", srcs: [ "acl_manager/acl_connection.cc", "acl_manager/classic_acl_connection.cc", "acl_manager/le_acl_connection.cc", "acl_manager/round_robin_scheduler.cc", "acl_manager/acl_fragmenter.cc", "acl_manager.cc", "address.cc", "class_of_device.cc", "controller.cc", "hci_layer.cc", "hci_metrics_logging.cc", "le_address_manager.cc", "le_advertising_manager.cc", "le_scanning_manager.cc", "link_key.cc", "uuid.cc", "vendor_specific_event_manager.cc", ], } filegroup { name: "BluetoothHciUnitTestSources", srcs: [ "acl_builder_test.cc", "acl_manager_test.cc", "acl_manager_unittest.cc", "acl_manager/classic_acl_connection_test.cc", "acl_manager/le_impl_test.cc", "acl_manager/round_robin_scheduler_test.cc", "address_unittest.cc", "address_with_type_test.cc", "class_of_device_unittest.cc", "controller_test.cc", "hci_layer_fake.cc", "hci_layer_test.cc", "hci_layer_unittest.cc", "hci_packets_test.cc", "uuid_unittest.cc", "le_periodic_sync_manager_test.cc", "le_scanning_manager_test.cc", "le_advertising_manager_test.cc", "le_address_manager_test.cc", ], } filegroup { name: "BluetoothFacade_hci_layer", srcs: [ "facade/facade.cc", "facade/acl_manager_facade.cc", "facade/controller_facade.cc", "facade/le_acl_manager_facade.cc", "facade/le_advertising_manager_facade.cc", "facade/le_initiator_address_facade.cc", "facade/le_scanning_manager_facade.cc", ], } filegroup { name: "BluetoothHciFuzzTestSources", srcs: [ "hci_packets_fuzz_test.cc", ], } filegroup { name: "BluetoothHciFuzzHelperSources", srcs: [ "fuzz/status_vs_complete_commands.cc", "fuzz/hci_layer_fuzz_client.cc", "fuzz/fuzz_hci_layer.cc", ], }