blob: 22e7aeb71fa56e973b2838a3298e9b79bd2b297f [file] [log] [blame]
Mathew Inwood85fa7422021-05-26 15:19:50 +00001// This is auto-generated. DO NOT EDIT.
Mathew Inwood5ee83292021-04-28 09:49:59 +00002
Fairphone ODM253ce932023-12-15 17:07:42 +08003// blueprint rules added by vendor/google/build/mainline_modules_sdks.py
4// to support coexistence.
5blueprint_package_includes {
6 match_all: ["com.android.mainline"]
7}
8
Bob Badour9e67b302021-04-29 22:39:59 -07009package {
Mathew Inwood85fa7422021-05-26 15:19:50 +000010 // A default list here prevents the license LSC from adding its own list which would
11 // be unnecessary as every module in the sdk already has its own licenses property.
Bob Badour9e67b302021-04-29 22:39:59 -070012 default_applicable_licenses: ["Android-Apache-2.0"],
13}
14
Mathew Inwoodcf739c42021-06-24 14:13:10 +000015prebuilt_bootclasspath_fragment {
Mathew Inwoodcf739c42021-06-24 14:13:10 +000016 name: "com.android.wifi-bootclasspath-fragment",
Adam Seaton2ecfac02022-06-15 14:56:21 +000017 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "wifi_module" is true.
Artur Satayev22ff60d2022-08-24 09:23:20 +000018 use_source_config_var: {
19 config_namespace: "wifi_module",
20 var_name: "source_build",
Mathew Inwood55829432021-07-13 14:49:58 +010021 },
Mathew Inwoodcf739c42021-06-24 14:13:10 +000022 visibility: ["//visibility:public"],
23 apex_available: ["com.android.wifi"],
24 licenses: ["wifi-module-sdk_Android-Apache-2.0"],
25 contents: ["framework-wifi"],
satayev862b2762022-05-13 15:13:40 +000026 fragments: [
27 {
28 apex: "com.android.art",
29 module: "art-bootclasspath-fragment",
30 },
31 ],
android-modules-prebuiltdrop285718c2021-07-13 02:39:16 -070032 hidden_api: {
33 unsupported: ["hiddenapi/hiddenapi-unsupported.txt"],
34 max_target_r_low_priority: ["hiddenapi/hiddenapi-max-target-r-low-priority.txt"],
35 max_target_o_low_priority: ["hiddenapi/hiddenapi-max-target-o-low-priority.txt"],
android-modules-prebuiltdrop285718c2021-07-13 02:39:16 -070036 annotation_flags: "hiddenapi/annotation-flags.csv",
37 metadata: "hiddenapi/metadata.csv",
38 index: "hiddenapi/index.csv",
satayev862b2762022-05-13 15:13:40 +000039 signature_patterns: "hiddenapi/signature-patterns.csv",
40 filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv",
41 filtered_flags: "hiddenapi/filtered-flags.csv",
android-modules-prebuiltdrop285718c2021-07-13 02:39:16 -070042 },
Mathew Inwoodcf739c42021-06-24 14:13:10 +000043}
44
Artur Satayev22ff60d2022-08-24 09:23:20 +000045prebuilt_platform_compat_config {
46 name: "wifi-compat-config",
47 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "wifi_module" is true.
48 use_source_config_var: {
49 config_namespace: "wifi_module",
50 var_name: "source_build",
51 },
Mathew Inwood85fa7422021-05-26 15:19:50 +000052 visibility: ["//visibility:public"],
Artur Satayev22ff60d2022-08-24 09:23:20 +000053 licenses: ["wifi-module-sdk_Android-Apache-2.0"],
54 metadata: "compat_configs/wifi-compat-config/wifi-compat-config_meta.xml",
Mathew Inwood5ee83292021-04-28 09:49:59 +000055}
Mathew Inwood85fa7422021-05-26 15:19:50 +000056
Artur Satayev22ff60d2022-08-24 09:23:20 +000057java_sdk_library_import {
Mathew Inwood85fa7422021-05-26 15:19:50 +000058 name: "framework-wifi",
Adam Seaton2ecfac02022-06-15 14:56:21 +000059 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "wifi_module" is true.
Artur Satayev22ff60d2022-08-24 09:23:20 +000060 use_source_config_var: {
61 config_namespace: "wifi_module",
62 var_name: "source_build",
Mathew Inwood55829432021-07-13 14:49:58 +010063 },
Mathew Inwood85fa7422021-05-26 15:19:50 +000064 visibility: ["//visibility:public"],
65 apex_available: [
66 "com.android.wifi",
67 "test_com.android.wifi",
68 ],
69 licenses: ["wifi-module-sdk_Android-Apache-2.0"],
70 shared_library: false,
satayev862b2762022-05-13 15:13:40 +000071 permitted_packages: [
72 "android.hardware.wifi",
73 "android.net.wifi",
74 "com.android.wifi.x",
75 ],
Mathew Inwood85fa7422021-05-26 15:19:50 +000076 public: {
77 jars: ["sdk_library/public/framework-wifi-stubs.jar"],
78 stub_srcs: ["sdk_library/public/framework-wifi.srcjar"],
79 current_api: "sdk_library/public/framework-wifi.txt",
80 removed_api: "sdk_library/public/framework-wifi-removed.txt",
Anton Hansson8e5131b2021-10-13 14:26:24 +010081 annotations: "sdk_library/public/framework-wifi_annotations.zip",
Mathew Inwood85fa7422021-05-26 15:19:50 +000082 sdk_version: "module_current",
83 },
84 system: {
85 jars: ["sdk_library/system/framework-wifi-stubs.jar"],
86 stub_srcs: ["sdk_library/system/framework-wifi.srcjar"],
87 current_api: "sdk_library/system/framework-wifi.txt",
88 removed_api: "sdk_library/system/framework-wifi-removed.txt",
Anton Hansson8e5131b2021-10-13 14:26:24 +010089 annotations: "sdk_library/system/framework-wifi_annotations.zip",
Mathew Inwood85fa7422021-05-26 15:19:50 +000090 sdk_version: "module_current",
91 },
92 module_lib: {
93 jars: ["sdk_library/module-lib/framework-wifi-stubs.jar"],
94 stub_srcs: ["sdk_library/module-lib/framework-wifi.srcjar"],
95 current_api: "sdk_library/module-lib/framework-wifi.txt",
96 removed_api: "sdk_library/module-lib/framework-wifi-removed.txt",
Anton Hansson8e5131b2021-10-13 14:26:24 +010097 annotations: "sdk_library/module-lib/framework-wifi_annotations.zip",
Mathew Inwood85fa7422021-05-26 15:19:50 +000098 sdk_version: "module_current",
99 },
100}
101
satayev862b2762022-05-13 15:13:40 +0000102java_import {
satayev862b2762022-05-13 15:13:40 +0000103 name: "service-wifi",
Adam Seaton2ecfac02022-06-15 14:56:21 +0000104 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "wifi_module" is true.
Artur Satayev22ff60d2022-08-24 09:23:20 +0000105 use_source_config_var: {
106 config_namespace: "wifi_module",
107 var_name: "source_build",
satayev862b2762022-05-13 15:13:40 +0000108 },
109 visibility: [
110 "//frameworks/opt/net/wifi/service/apex",
111 "//frameworks/opt/net/wifi/tests/wifitests/apex",
112 "//packages/modules/Wifi/apex",
113 "//packages/modules/Wifi/service",
114 "//packages/modules/Wifi/service/tests/wifitests/apex",
115 ],
116 apex_available: [
117 "com.android.wifi",
118 "test_com.android.wifi",
119 ],
120 licenses: ["wifi-module-sdk_Android-Apache-2.0"],
121 jars: ["java_systemserver_libs/snapshot/jars/are/invalid/service-wifi.jar"],
Fairphone ODM253ce932023-12-15 17:07:42 +0800122 min_sdk_version: "30",
satayev862b2762022-05-13 15:13:40 +0000123}
124
Mathew Inwood85fa7422021-05-26 15:19:50 +0000125license {
Mathew Inwood85fa7422021-05-26 15:19:50 +0000126 name: "wifi-module-sdk_Android-Apache-2.0",
127 visibility: ["//visibility:private"],
128 license_kinds: ["SPDX-license-identifier-Apache-2.0"],
129 license_text: ["licenses/build/soong/licenses/LICENSE"],
130}
131
satayev862b2762022-05-13 15:13:40 +0000132prebuilt_systemserverclasspath_fragment {
satayev862b2762022-05-13 15:13:40 +0000133 name: "com.android.wifi-systemserverclasspath-fragment",
Adam Seaton2ecfac02022-06-15 14:56:21 +0000134 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "wifi_module" is true.
Artur Satayev22ff60d2022-08-24 09:23:20 +0000135 use_source_config_var: {
136 config_namespace: "wifi_module",
137 var_name: "source_build",
satayev862b2762022-05-13 15:13:40 +0000138 },
139 visibility: ["//visibility:public"],
140 apex_available: ["com.android.wifi"],
141 licenses: ["wifi-module-sdk_Android-Apache-2.0"],
142 standalone_contents: ["service-wifi"],
143}