1filegroup {
2    name: "BluetoothHciSources",
3    srcs: [
4        "acl_manager/acl_connection.cc",
5        "acl_manager/classic_acl_connection.cc",
6        "acl_manager/le_acl_connection.cc",
7        "acl_manager/round_robin_scheduler.cc",
8        "acl_manager/acl_fragmenter.cc",
9        "acl_manager.cc",
10        "address.cc",
11        "class_of_device.cc",
12        "controller.cc",
13        "hci_layer.cc",
14        "le_address_manager.cc",
15        "le_advertising_manager.cc",
16        "le_scanning_manager.cc",
17        "link_key.cc",
18        "uuid.cc",
19    ],
20}
21
22filegroup {
23    name: "BluetoothHciTestSources",
24    srcs: [
25        "acl_builder_test.cc",
26        "acl_manager/round_robin_scheduler_test.cc",
27        "acl_manager_test.cc",
28        "address_unittest.cc",
29        "address_with_type_test.cc",
30        "class_of_device_unittest.cc",
31        "controller_test.cc",
32        "hci_layer_test.cc",
33        "hci_packets_test.cc",
34        "le_address_manager_test.cc",
35        "le_advertising_manager_test.cc",
36        "le_scanning_manager_test.cc",
37        "uuid_unittest.cc",
38    ],
39}
40
41filegroup {
42    name: "BluetoothFacade_hci_layer",
43    srcs: [
44        "facade/facade.cc",
45        "facade/acl_manager_facade.cc",
46        "facade/controller_facade.cc",
47        "facade/le_acl_manager_facade.cc",
48        "facade/le_advertising_manager_facade.cc",
49        "facade/le_initiator_address_facade.cc",
50        "facade/le_scanning_manager_facade.cc",
51    ],
52}
53
54filegroup {
55    name: "BluetoothHciFuzzTestSources",
56    srcs: [
57        "hci_packets_fuzz_test.cc",
58    ],
59}
60
61filegroup {
62    name: "BluetoothHciFuzzHelperSources",
63    srcs: [
64        "fuzz/status_vs_complete_commands.cc",
65        "fuzz/hci_layer_fuzz_client.cc",
66        "fuzz/fuzz_hci_layer.cc",
67    ],
68}
69
70