blob: 519bf6fdec07bf86ca3b6d5dced7d4d3a1cf7062 [file] [log] [blame]
Bob Badour92ecf7c2021-02-12 18:05:29 -08001package {
2 // See: http://go/android-license-faq
3 // A large-scale-change added 'default_applicable_licenses' to import
4 // all of the 'license_kinds' from "system_bt_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["system_bt_license"],
8}
9
Myles Watson13b63122019-03-25 15:24:43 -070010filegroup {
Myles Watson022e7d62019-02-22 16:08:06 -080011 name: "BluetoothHciSources",
12 srcs: [
Myles Watson79e00902020-04-28 17:50:36 -070013 "acl_manager/acl_connection.cc",
14 "acl_manager/classic_acl_connection.cc",
15 "acl_manager/le_acl_connection.cc",
Myles Watson67db4ee2020-04-30 05:49:42 -070016 "acl_manager/round_robin_scheduler.cc",
17 "acl_manager/acl_fragmenter.cc",
Hansong Zhang63d71a62019-05-06 17:54:51 -070018 "acl_manager.cc",
Martin Brabham13606c92019-03-29 10:24:52 -070019 "address.cc",
20 "class_of_device.cc",
Myles Watson2ef2d3a2019-10-14 16:58:31 -070021 "controller.cc",
Myles Watson022e7d62019-02-22 16:08:06 -080022 "hci_layer.cc",
Chen Chen0d6a9af2021-03-31 11:58:15 -070023 "hci_metrics_logging.cc",
Chienyuanead04e02020-05-29 11:45:43 +080024 "le_address_manager.cc",
Myles Watson2ef2d3a2019-10-14 16:58:31 -070025 "le_advertising_manager.cc",
Myles Watson9f111f82019-10-18 10:49:46 -070026 "le_scanning_manager.cc",
Jack Hec1899d62020-07-17 01:32:06 -070027 "link_key.cc",
28 "uuid.cc",
Chienyuan12a83e62021-05-04 21:54:04 +080029 "vendor_specific_event_manager.cc",
Myles Watson022e7d62019-02-22 16:08:06 -080030 ],
31}
32
33filegroup {
Myles Watsonebb9c822021-05-01 07:15:40 -070034 name: "BluetoothHciUnitTestSources",
Myles Watson13b63122019-03-25 15:24:43 -070035 srcs: [
Chris Manton93856342022-04-06 14:44:23 -070036 "acl_manager/le_impl_test.cc",
Myles Watson13b63122019-03-25 15:24:43 -070037 "acl_builder_test.cc",
Treehugger Robot0e21e462022-04-30 00:02:53 +000038 "acl_manager_unittest.cc",
Jack He16de5462019-10-21 15:01:41 -070039 "address_unittest.cc",
40 "address_with_type_test.cc",
41 "class_of_device_unittest.cc",
Myles Watsonebb9c822021-05-01 07:15:40 -070042 "hci_packets_test.cc",
43 "uuid_unittest.cc",
Jack He939f5b82022-05-10 21:01:25 -070044 "le_periodic_sync_manager_test.cc"
Myles Watsonebb9c822021-05-01 07:15:40 -070045 ],
46}
47
48filegroup {
49 name: "BluetoothHciTestSources",
50 srcs: [
51 "acl_manager/round_robin_scheduler_test.cc",
52 "acl_manager_test.cc",
Myles Watsonfe1a69e2019-06-03 16:33:59 -070053 "controller_test.cc",
Myles Watson022e7d62019-02-22 16:08:06 -080054 "hci_layer_test.cc",
Chienyuanead04e02020-05-29 11:45:43 +080055 "le_address_manager_test.cc",
Myles Watson6ba96442019-11-01 17:20:22 -070056 "le_advertising_manager_test.cc",
Myles Watson9f111f82019-10-18 10:49:46 -070057 "le_scanning_manager_test.cc",
Myles Watson13b63122019-03-25 15:24:43 -070058 ],
59}
Hansong Zhangc3eb1c92019-06-19 17:22:21 -070060
61filegroup {
62 name: "BluetoothFacade_hci_layer",
63 srcs: [
Myles Watson3189c622019-12-18 15:47:38 -080064 "facade/facade.cc",
Myles Watsonbdfc3a02020-01-08 11:19:00 -080065 "facade/acl_manager_facade.cc",
Myles Watson1dd54322020-01-09 13:41:22 -080066 "facade/controller_facade.cc",
Myles Watsonf27f3452020-01-14 14:33:09 -080067 "facade/le_acl_manager_facade.cc",
Myles Watson91c1ee92020-01-06 14:44:11 -080068 "facade/le_advertising_manager_facade.cc",
Myles Watson09368962020-05-18 16:14:01 -070069 "facade/le_initiator_address_facade.cc",
Myles Watson91c1ee92020-01-06 14:44:11 -080070 "facade/le_scanning_manager_facade.cc",
Hansong Zhangc3eb1c92019-06-19 17:22:21 -070071 ],
72}
73
74filegroup {
Jack He51c6c442019-10-22 15:57:10 -070075 name: "BluetoothHciFuzzTestSources",
76 srcs: [
77 "hci_packets_fuzz_test.cc",
78 ],
79}
Zach Johnson5c6ba622020-04-14 16:06:05 -070080
81filegroup {
82 name: "BluetoothHciFuzzHelperSources",
83 srcs: [
84 "fuzz/status_vs_complete_commands.cc",
Zach Johnson37208ab2020-04-16 07:05:29 -070085 "fuzz/hci_layer_fuzz_client.cc",
Zach Johnson28c906b2020-04-16 09:27:13 -070086 "fuzz/fuzz_hci_layer.cc",
Zach Johnson5c6ba622020-04-14 16:06:05 -070087 ],
88}