blob: dca5ccaaadad30a573c441f16ad439e0423121c0 [file] [log] [blame]
Mathew Inwood6312d5d2021-05-26 15:18:42 +00001// This is auto-generated. DO NOT EDIT.
Mathew Inwood7d85b9b2021-04-28 09:49:58 +00002
Fairphone ODMfd747322023-12-15 17:27:50 +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
satayevaa99a732022-05-13 15:11:39 +00009package {
10 // 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.
12 default_applicable_licenses: ["Android-Apache-2.0"],
13}
14
Mathew Inwood9c9fc1f2021-06-24 14:12:15 +000015prebuilt_bootclasspath_fragment {
Mathew Inwood9c9fc1f2021-06-24 14:12:15 +000016 name: "com.android.permission-bootclasspath-fragment",
android-t2ba238312023-03-30 09:56:48 +080017 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "permission_module" is true.
18 use_source_config_var: {
19 config_namespace: "permission_module",
20 var_name: "source_build",
Mathew Inwoodd3b83322021-07-13 14:49:11 +010021 },
android-t2ba238312023-03-30 09:56:48 +080022 visibility: ["//packages/modules/Permission:__subpackages__"],
Mathew Inwood9c9fc1f2021-06-24 14:12:15 +000023 apex_available: ["com.android.permission"],
24 licenses: ["permission-module-sdk_Android-Apache-2.0"],
25 contents: [
26 "framework-permission",
27 "framework-permission-s",
28 ],
satayevaa99a732022-05-13 15:11:39 +000029 fragments: [
30 {
31 apex: "com.android.art",
32 module: "art-bootclasspath-fragment",
33 },
34 ],
android-modules-prebuiltdrop43ae7f72021-07-13 02:38:33 -070035 hidden_api: {
android-modules-prebuiltdrop43ae7f72021-07-13 02:38:33 -070036 annotation_flags: "hiddenapi/annotation-flags.csv",
37 metadata: "hiddenapi/metadata.csv",
38 index: "hiddenapi/index.csv",
satayevaa99a732022-05-13 15:11:39 +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-prebuiltdrop43ae7f72021-07-13 02:38:33 -070042 },
Mathew Inwood9c9fc1f2021-06-24 14:12:15 +000043}
44
Mathew Inwood7d85b9b2021-04-28 09:49:58 +000045java_sdk_library_import {
Mathew Inwood6312d5d2021-05-26 15:18:42 +000046 name: "framework-permission",
android-t2ba238312023-03-30 09:56:48 +080047 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "permission_module" is true.
48 use_source_config_var: {
49 config_namespace: "permission_module",
50 var_name: "source_build",
Mathew Inwoodd3b83322021-07-13 14:49:11 +010051 },
Mathew Inwood6312d5d2021-05-26 15:18:42 +000052 visibility: ["//visibility:public"],
53 apex_available: [
54 "com.android.permission",
55 "test_com.android.permission",
56 ],
57 licenses: ["permission-module-sdk_Android-Apache-2.0"],
58 shared_library: false,
satayevaa99a732022-05-13 15:11:39 +000059 permitted_packages: [
60 "android.permission",
61 "android.app.role",
62 ],
Mathew Inwood6312d5d2021-05-26 15:18:42 +000063 public: {
64 jars: ["sdk_library/public/framework-permission-stubs.jar"],
65 stub_srcs: ["sdk_library/public/framework-permission.srcjar"],
66 current_api: "sdk_library/public/framework-permission.txt",
67 removed_api: "sdk_library/public/framework-permission-removed.txt",
Anton Hansson7f9d4a32021-10-13 14:26:23 +010068 annotations: "sdk_library/public/framework-permission_annotations.zip",
Mathew Inwood6312d5d2021-05-26 15:18:42 +000069 sdk_version: "module_current",
70 },
71 system: {
72 jars: ["sdk_library/system/framework-permission-stubs.jar"],
73 stub_srcs: ["sdk_library/system/framework-permission.srcjar"],
74 current_api: "sdk_library/system/framework-permission.txt",
75 removed_api: "sdk_library/system/framework-permission-removed.txt",
Anton Hansson7f9d4a32021-10-13 14:26:23 +010076 annotations: "sdk_library/system/framework-permission_annotations.zip",
Mathew Inwood6312d5d2021-05-26 15:18:42 +000077 sdk_version: "module_current",
78 },
79 module_lib: {
80 jars: ["sdk_library/module-lib/framework-permission-stubs.jar"],
81 stub_srcs: ["sdk_library/module-lib/framework-permission.srcjar"],
82 current_api: "sdk_library/module-lib/framework-permission.txt",
83 removed_api: "sdk_library/module-lib/framework-permission-removed.txt",
Anton Hansson7f9d4a32021-10-13 14:26:23 +010084 annotations: "sdk_library/module-lib/framework-permission_annotations.zip",
Mathew Inwood6312d5d2021-05-26 15:18:42 +000085 sdk_version: "module_current",
86 },
87}
88
89java_sdk_library_import {
Mathew Inwood6312d5d2021-05-26 15:18:42 +000090 name: "framework-permission-s",
android-t2ba238312023-03-30 09:56:48 +080091 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "permission_module" is true.
92 use_source_config_var: {
93 config_namespace: "permission_module",
94 var_name: "source_build",
Mathew Inwoodd3b83322021-07-13 14:49:11 +010095 },
Mathew Inwood6312d5d2021-05-26 15:18:42 +000096 visibility: ["//visibility:public"],
97 apex_available: [
98 "com.android.permission",
99 "test_com.android.permission",
100 ],
101 licenses: ["permission-module-sdk_Android-Apache-2.0"],
102 shared_library: false,
satayevaa99a732022-05-13 15:11:39 +0000103 permitted_packages: [
104 "android.permission",
105 "android.app.role",
106 "android.safetycenter",
Fairphone ODMfd747322023-12-15 17:27:50 +0800107 "android.safetylabel",
satayevaa99a732022-05-13 15:11:39 +0000108 ],
Mathew Inwood6312d5d2021-05-26 15:18:42 +0000109 public: {
110 jars: ["sdk_library/public/framework-permission-s-stubs.jar"],
111 stub_srcs: ["sdk_library/public/framework-permission-s.srcjar"],
112 current_api: "sdk_library/public/framework-permission-s.txt",
113 removed_api: "sdk_library/public/framework-permission-s-removed.txt",
Anton Hansson7f9d4a32021-10-13 14:26:23 +0100114 annotations: "sdk_library/public/framework-permission-s_annotations.zip",
Mathew Inwood6312d5d2021-05-26 15:18:42 +0000115 sdk_version: "module_current",
116 },
117 system: {
118 jars: ["sdk_library/system/framework-permission-s-stubs.jar"],
119 stub_srcs: ["sdk_library/system/framework-permission-s.srcjar"],
120 current_api: "sdk_library/system/framework-permission-s.txt",
121 removed_api: "sdk_library/system/framework-permission-s-removed.txt",
Anton Hansson7f9d4a32021-10-13 14:26:23 +0100122 annotations: "sdk_library/system/framework-permission-s_annotations.zip",
Mathew Inwood6312d5d2021-05-26 15:18:42 +0000123 sdk_version: "module_current",
124 },
125 module_lib: {
126 jars: ["sdk_library/module-lib/framework-permission-s-stubs.jar"],
127 stub_srcs: ["sdk_library/module-lib/framework-permission-s.srcjar"],
128 current_api: "sdk_library/module-lib/framework-permission-s.txt",
129 removed_api: "sdk_library/module-lib/framework-permission-s-removed.txt",
Anton Hansson7f9d4a32021-10-13 14:26:23 +0100130 annotations: "sdk_library/module-lib/framework-permission-s_annotations.zip",
Mathew Inwood6312d5d2021-05-26 15:18:42 +0000131 sdk_version: "module_current",
132 },
133}
134
Mathew Inwood9c9fc1f2021-06-24 14:12:15 +0000135java_sdk_library_import {
Mathew Inwood9c9fc1f2021-06-24 14:12:15 +0000136 name: "service-permission",
android-t2ba238312023-03-30 09:56:48 +0800137 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "permission_module" is true.
138 use_source_config_var: {
139 config_namespace: "permission_module",
140 var_name: "source_build",
Mathew Inwoodd3b83322021-07-13 14:49:11 +0100141 },
Mathew Inwood9c9fc1f2021-06-24 14:12:15 +0000142 visibility: ["//visibility:public"],
143 apex_available: [
144 "com.android.permission",
145 "test_com.android.permission",
146 ],
147 licenses: ["permission-module-sdk_Android-Apache-2.0"],
148 shared_library: false,
Fairphone ODMfd747322023-12-15 17:27:50 +0800149 permitted_packages: [
150 "com.android.access",
151 "com.android.permission",
152 "com.android.role",
153 "com.android.safetycenter",
154 ],
Mathew Inwood9c9fc1f2021-06-24 14:12:15 +0000155 public: {
156 jars: ["sdk_library/public/service-permission-stubs.jar"],
157 stub_srcs: ["sdk_library/public/service-permission.srcjar"],
158 current_api: "sdk_library/public/service-permission.txt",
159 removed_api: "sdk_library/public/service-permission-removed.txt",
Anton Hansson7f9d4a32021-10-13 14:26:23 +0100160 annotations: "sdk_library/public/service-permission_annotations.zip",
Mathew Inwood9c9fc1f2021-06-24 14:12:15 +0000161 sdk_version: "module_current",
162 },
163 system_server: {
164 jars: ["sdk_library/system-server/service-permission-stubs.jar"],
165 stub_srcs: ["sdk_library/system-server/service-permission.srcjar"],
166 current_api: "sdk_library/system-server/service-permission.txt",
167 removed_api: "sdk_library/system-server/service-permission-removed.txt",
Anton Hansson7f9d4a32021-10-13 14:26:23 +0100168 annotations: "sdk_library/system-server/service-permission_annotations.zip",
Mathew Inwood9c9fc1f2021-06-24 14:12:15 +0000169 sdk_version: "system_server_current",
170 },
171}
172
Mathew Inwood6312d5d2021-05-26 15:18:42 +0000173license {
Mathew Inwood6312d5d2021-05-26 15:18:42 +0000174 name: "permission-module-sdk_Android-Apache-2.0",
175 visibility: ["//visibility:private"],
176 license_kinds: ["SPDX-license-identifier-Apache-2.0"],
177 license_text: ["licenses/build/soong/licenses/LICENSE"],
178}
179
satayevaa99a732022-05-13 15:11:39 +0000180prebuilt_systemserverclasspath_fragment {
satayevaa99a732022-05-13 15:11:39 +0000181 name: "com.android.permission-systemserverclasspath-fragment",
android-t2ba238312023-03-30 09:56:48 +0800182 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "permission_module" is true.
183 use_source_config_var: {
184 config_namespace: "permission_module",
185 var_name: "source_build",
satayevaa99a732022-05-13 15:11:39 +0000186 },
android-t2ba238312023-03-30 09:56:48 +0800187 visibility: ["//packages/modules/Permission:__subpackages__"],
satayevaa99a732022-05-13 15:11:39 +0000188 apex_available: ["com.android.permission"],
189 licenses: ["permission-module-sdk_Android-Apache-2.0"],
190 contents: ["service-permission"],
191}