• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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: "BluetoothOsSources",
12    srcs: [
13        "handler.cc",
14        "system_properties_common.cc",
15    ],
16}
17
18filegroup {
19    name: "BluetoothOsSources_android",
20    srcs: [
21        "android/metrics.cc",
22        "android/parameter_provider.cc",
23        "android/system_properties.cc",
24        "android/wakelock_native.cc",
25    ],
26}
27
28filegroup {
29    name: "BluetoothOsTestSources_android",
30    srcs: [
31        "android/wakelock_native_test.cc",
32    ],
33}
34
35filegroup {
36    name: "BluetoothOsSources_host",
37    srcs: [
38        "host/metrics.cc",
39        "host/parameter_provider.cc",
40        "host/system_properties.cc",
41        "host/wakelock_native.cc",
42    ],
43}
44
45filegroup {
46    name: "BluetoothOsTestSources",
47    srcs: [
48        "handler_unittest.cc",
49        "system_properties_common_test.cc",
50    ],
51}
52
53filegroup {
54    name: "BluetoothOsTestSources_host",
55    srcs: [
56    ],
57}
58
59filegroup {
60    name: "BluetoothOsSources_linux_generic",
61    srcs: [
62        "linux_generic/alarm.cc",
63        "linux_generic/files.cc",
64        "linux_generic/reactive_semaphore.cc",
65        "linux_generic/reactor.cc",
66        "linux_generic/repeating_alarm.cc",
67        "linux_generic/thread.cc",
68        "linux_generic/wakelock_manager.cc",
69    ],
70}
71
72filegroup {
73    name: "BluetoothOsTestSources_linux_generic",
74    srcs: [
75        "linux_generic/alarm_unittest.cc",
76        "linux_generic/files_test.cc",
77        "linux_generic/queue_unittest.cc",
78        "linux_generic/reactor_unittest.cc",
79        "linux_generic/repeating_alarm_unittest.cc",
80        "linux_generic/thread_unittest.cc",
81        "linux_generic/wakelock_manager_unittest.cc",
82    ],
83}
84
85filegroup {
86    name: "BluetoothOsBenchmarkSources",
87    srcs: [
88        "alarm_benchmark.cc",
89        "queue_benchmark.cc",
90        "thread_benchmark.cc",
91    ],
92}
93
94filegroup {
95    name: "BluetoothLogRedactionSources",
96    srcs: [
97        "logging/log_redaction.cc",
98    ],
99}
100
101filegroup {
102    name: "BluetoothOsSources_fake_timer",
103    srcs: [
104        "fake_timer/fake_timerfd.cc",
105    ],
106}
107