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