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