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: "wifi-module-sdk.contributions",
11    contents: [
12        "prebuilt_wifi-compat-config",
13        "prebuilt_framework-wifi",
14    ],
15}
16
17prebuilt_bootclasspath_fragment {
18    name: "com.android.wifi-bootclasspath-fragment",
19    prefer: false,
20    visibility: ["//visibility:public"],
21    apex_available: ["com.android.wifi"],
22    licenses: ["wifi-module-sdk_Android-Apache-2.0"],
23    contents: ["framework-wifi"],
24    fragments: [
25        {
26            apex: "com.android.art",
27            module: "art-bootclasspath-fragment",
28        },
29    ],
30    hidden_api: {
31        unsupported: ["hiddenapi/hiddenapi-unsupported.txt"],
32        max_target_r_low_priority: ["hiddenapi/hiddenapi-max-target-r-low-priority.txt"],
33        max_target_o_low_priority: ["hiddenapi/hiddenapi-max-target-o-low-priority.txt"],
34        annotation_flags: "hiddenapi/annotation-flags.csv",
35        metadata: "hiddenapi/metadata.csv",
36        index: "hiddenapi/index.csv",
37        signature_patterns: "hiddenapi/signature-patterns.csv",
38        filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv",
39        filtered_flags: "hiddenapi/filtered-flags.csv",
40    },
41}
42
43prebuilt_platform_compat_config {
44    name: "wifi-compat-config",
45    prefer: false,
46    visibility: ["//visibility:public"],
47    licenses: ["wifi-module-sdk_Android-Apache-2.0"],
48    metadata: "compat_configs/wifi-compat-config/wifi-compat-config_meta.xml",
49}
50
51java_sdk_library_import {
52    name: "framework-wifi",
53    prefer: false,
54    visibility: ["//visibility:public"],
55    apex_available: [
56        "com.android.wifi",
57        "test_com.android.wifi",
58    ],
59    licenses: ["wifi-module-sdk_Android-Apache-2.0"],
60    shared_library: false,
61    permitted_packages: [
62        "android.hardware.wifi",
63        "android.net.wifi",
64        "com.android.wifi.x",
65    ],
66    public: {
67        jars: ["sdk_library/public/framework-wifi-stubs.jar"],
68        stub_srcs: ["sdk_library/public/framework-wifi_stub_sources"],
69        current_api: "sdk_library/public/framework-wifi.txt",
70        removed_api: "sdk_library/public/framework-wifi-removed.txt",
71        annotations: "sdk_library/public/framework-wifi_annotations.zip",
72        sdk_version: "module_current",
73    },
74    system: {
75        jars: ["sdk_library/system/framework-wifi-stubs.jar"],
76        stub_srcs: ["sdk_library/system/framework-wifi_stub_sources"],
77        current_api: "sdk_library/system/framework-wifi.txt",
78        removed_api: "sdk_library/system/framework-wifi-removed.txt",
79        annotations: "sdk_library/system/framework-wifi_annotations.zip",
80        sdk_version: "module_current",
81    },
82    module_lib: {
83        jars: ["sdk_library/module-lib/framework-wifi-stubs.jar"],
84        stub_srcs: ["sdk_library/module-lib/framework-wifi_stub_sources"],
85        current_api: "sdk_library/module-lib/framework-wifi.txt",
86        removed_api: "sdk_library/module-lib/framework-wifi-removed.txt",
87        annotations: "sdk_library/module-lib/framework-wifi_annotations.zip",
88        sdk_version: "module_current",
89    },
90}
91
92java_import {
93    name: "service-wifi",
94    prefer: false,
95    visibility: ["//visibility:public"],
96    apex_available: [
97        "com.android.wifi",
98        "test_com.android.wifi",
99    ],
100    licenses: ["wifi-module-sdk_Android-Apache-2.0"],
101    jars: ["java_systemserver_libs/snapshot/jars/are/invalid/service-wifi.jar"],
102    min_sdk_version: "30",
103}
104
105license {
106    name: "wifi-module-sdk_Android-Apache-2.0",
107    visibility: ["//visibility:private"],
108    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
109    license_text: ["licenses/build/soong/licenses/LICENSE"],
110}
111
112prebuilt_systemserverclasspath_fragment {
113    name: "com.android.wifi-systemserverclasspath-fragment",
114    prefer: false,
115    visibility: ["//visibility:public"],
116    apex_available: ["com.android.wifi"],
117    licenses: ["wifi-module-sdk_Android-Apache-2.0"],
118    standalone_contents: ["service-wifi"],
119}
120