1package {
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
10filegroup {
11    name: "BluetoothSecuritySources",
12    srcs: [
13        ":BluetoothSecurityChannelSources",
14        ":BluetoothSecurityPairingSources",
15        ":BluetoothSecurityRecordSources",
16        "ecc/multprecision.cc",
17        "ecc/p_256_ecc_pp.cc",
18        "ecdh_keys.cc",
19        "facade_configuration_api.cc",
20        "internal/security_manager_impl.cc",
21        "l2cap_security_module_interface.cc",
22        "pairing_handler_le.cc",
23        "pairing_handler_le_legacy.cc",
24        "pairing_handler_le_secure_connections.cc",
25        "security_manager.cc",
26        "security_module.cc",
27    ],
28}
29
30filegroup {
31    name: "BluetoothSecurityUnitTestSources",
32    srcs: [
33        "ecc/multipoint_test.cc",
34        "test/ecdh_keys_test.cc",
35    ],
36}
37
38filegroup {
39    name: "BluetoothSecurityTestSources",
40    srcs: [
41        ":BluetoothSecurityChannelTestSources",
42        ":BluetoothSecurityPairingTestSources",
43        ":BluetoothSecurityRecordTestSources",
44        "pairing_handler_le_unittest.cc",
45        "test/fake_l2cap_test.cc",
46        "test/pairing_handler_le_pair_test.cc",
47    ],
48}
49
50filegroup {
51    name: "BluetoothFacade_security_layer",
52    srcs: [
53        "facade.cc",
54    ],
55}
56