1// This is auto-generated. DO NOT EDIT.
2
3package {
4    // A default list here prevents the license LSC from adding its own list which would
5    // be unnecessary as every module in the sdk already has its own licenses property.
6    default_applicable_licenses: ["Android-Apache-2.0"],
7}
8
9apex_contributions_defaults {
10    name: "uwb-module-sdk.contributions",
11    contents: ["prebuilt_framework-uwb"],
12}
13
14prebuilt_bootclasspath_fragment {
15    name: "com.android.uwb-bootclasspath-fragment",
16    visibility: ["//packages/modules/Uwb:__subpackages__"],
17    apex_available: ["com.android.uwb"],
18    licenses: ["uwb-module-sdk_Android-Apache-2.0"],
19    contents: ["framework-uwb"],
20    fragments: [
21        {
22            apex: "com.android.art",
23            module: "art-bootclasspath-fragment",
24        },
25    ],
26    hidden_api: {
27        annotation_flags: "hiddenapi/annotation-flags.csv",
28        metadata: "hiddenapi/metadata.csv",
29        index: "hiddenapi/index.csv",
30        signature_patterns: "hiddenapi/signature-patterns.csv",
31        filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv",
32        filtered_flags: "hiddenapi/filtered-flags.csv",
33    },
34}
35
36java_sdk_library_import {
37    name: "framework-uwb",
38    visibility: ["//visibility:public"],
39    apex_available: ["com.android.uwb"],
40    licenses: ["uwb-module-sdk_Android-Apache-2.0"],
41    shared_library: false,
42    permitted_packages: [
43        "android.uwb",
44        "android.uwb.util",
45        "com.android.x.uwb",
46    ],
47    public: {
48        jars: ["sdk_library/public/framework-uwb-stubs.jar"],
49        stub_srcs: ["sdk_library/public/framework-uwb.srcjar"],
50        current_api: "sdk_library/public/framework-uwb.txt",
51        removed_api: "sdk_library/public/framework-uwb-removed.txt",
52        annotations: "sdk_library/public/framework-uwb_annotations.zip",
53        sdk_version: "module_current",
54    },
55    system: {
56        jars: ["sdk_library/system/framework-uwb-stubs.jar"],
57        stub_srcs: ["sdk_library/system/framework-uwb.srcjar"],
58        current_api: "sdk_library/system/framework-uwb.txt",
59        removed_api: "sdk_library/system/framework-uwb-removed.txt",
60        annotations: "sdk_library/system/framework-uwb_annotations.zip",
61        sdk_version: "module_current",
62    },
63    module_lib: {
64        jars: ["sdk_library/module-lib/framework-uwb-stubs.jar"],
65        stub_srcs: ["sdk_library/module-lib/framework-uwb.srcjar"],
66        current_api: "sdk_library/module-lib/framework-uwb.txt",
67        removed_api: "sdk_library/module-lib/framework-uwb-removed.txt",
68        annotations: "sdk_library/module-lib/framework-uwb_annotations.zip",
69        sdk_version: "module_current",
70    },
71}
72
73java_import {
74    name: "service-uwb",
75    visibility: [
76        "//packages/modules/Uwb/apex",
77        "//packages/modules/Uwb/service",
78        "//packages/modules/Uwb/service/tests/uwbtests/apex",
79    ],
80    apex_available: ["com.android.uwb"],
81    licenses: ["uwb-module-sdk_Android-Apache-2.0"],
82    jars: ["java_systemserver_libs/snapshot/jars/are/invalid/service-uwb.jar"],
83    min_sdk_version: "33",
84}
85
86license {
87    name: "uwb-module-sdk_Android-Apache-2.0",
88    visibility: ["//visibility:private"],
89    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
90    license_text: ["licenses/build/soong/licenses/LICENSE"],
91}
92
93prebuilt_systemserverclasspath_fragment {
94    name: "com.android.uwb-systemserverclasspath-fragment",
95    visibility: ["//packages/modules/Uwb:__subpackages__"],
96    apex_available: ["com.android.uwb"],
97    licenses: ["uwb-module-sdk_Android-Apache-2.0"],
98    standalone_contents: ["service-uwb"],
99}
100