blob: 95b95f276604a4f5150d63f6cff4df921b6e206c [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
satayevaa99a732022-05-13 15:11:39 +00003package {
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
Mathew Inwood9c9fc1f2021-06-24 14:12:15 +00009prebuilt_bootclasspath_fragment {
Mathew Inwood9c9fc1f2021-06-24 14:12:15 +000010 name: "com.android.permission-bootclasspath-fragment",
android-t2f5c19c72023-03-30 09:56:48 +080011 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "permission_module" is true.
12 use_source_config_var: {
13 config_namespace: "permission_module",
14 var_name: "source_build",
Mathew Inwoodd3b83322021-07-13 14:49:11 +010015 },
android-t2f5c19c72023-03-30 09:56:48 +080016 visibility: ["//packages/modules/Permission:__subpackages__"],
Mathew Inwood9c9fc1f2021-06-24 14:12:15 +000017 apex_available: ["com.android.permission"],
18 licenses: ["permission-module-sdk_Android-Apache-2.0"],
19 contents: [
20 "framework-permission",
21 "framework-permission-s",
22 ],
satayevaa99a732022-05-13 15:11:39 +000023 fragments: [
24 {
25 apex: "com.android.art",
26 module: "art-bootclasspath-fragment",
27 },
28 ],
android-modules-prebuiltdrop43ae7f72021-07-13 02:38:33 -070029 hidden_api: {
android-modules-prebuiltdrop43ae7f72021-07-13 02:38:33 -070030 annotation_flags: "hiddenapi/annotation-flags.csv",
31 metadata: "hiddenapi/metadata.csv",
32 index: "hiddenapi/index.csv",
satayevaa99a732022-05-13 15:11:39 +000033 signature_patterns: "hiddenapi/signature-patterns.csv",
34 filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv",
35 filtered_flags: "hiddenapi/filtered-flags.csv",
android-modules-prebuiltdrop43ae7f72021-07-13 02:38:33 -070036 },
Mathew Inwood9c9fc1f2021-06-24 14:12:15 +000037}
38
Mathew Inwood7d85b9b2021-04-28 09:49:58 +000039java_sdk_library_import {
Mathew Inwood6312d5d2021-05-26 15:18:42 +000040 name: "framework-permission",
android-t2f5c19c72023-03-30 09:56:48 +080041 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "permission_module" is true.
42 use_source_config_var: {
43 config_namespace: "permission_module",
44 var_name: "source_build",
Mathew Inwoodd3b83322021-07-13 14:49:11 +010045 },
Mathew Inwood6312d5d2021-05-26 15:18:42 +000046 visibility: ["//visibility:public"],
47 apex_available: [
48 "com.android.permission",
49 "test_com.android.permission",
50 ],
51 licenses: ["permission-module-sdk_Android-Apache-2.0"],
52 shared_library: false,
satayevaa99a732022-05-13 15:11:39 +000053 permitted_packages: [
54 "android.permission",
55 "android.app.role",
56 ],
Mathew Inwood6312d5d2021-05-26 15:18:42 +000057 public: {
58 jars: ["sdk_library/public/framework-permission-stubs.jar"],
59 stub_srcs: ["sdk_library/public/framework-permission.srcjar"],
60 current_api: "sdk_library/public/framework-permission.txt",
61 removed_api: "sdk_library/public/framework-permission-removed.txt",
Anton Hansson7f9d4a32021-10-13 14:26:23 +010062 annotations: "sdk_library/public/framework-permission_annotations.zip",
Mathew Inwood6312d5d2021-05-26 15:18:42 +000063 sdk_version: "module_current",
64 },
65 system: {
66 jars: ["sdk_library/system/framework-permission-stubs.jar"],
67 stub_srcs: ["sdk_library/system/framework-permission.srcjar"],
68 current_api: "sdk_library/system/framework-permission.txt",
69 removed_api: "sdk_library/system/framework-permission-removed.txt",
Anton Hansson7f9d4a32021-10-13 14:26:23 +010070 annotations: "sdk_library/system/framework-permission_annotations.zip",
Mathew Inwood6312d5d2021-05-26 15:18:42 +000071 sdk_version: "module_current",
72 },
73 module_lib: {
74 jars: ["sdk_library/module-lib/framework-permission-stubs.jar"],
75 stub_srcs: ["sdk_library/module-lib/framework-permission.srcjar"],
76 current_api: "sdk_library/module-lib/framework-permission.txt",
77 removed_api: "sdk_library/module-lib/framework-permission-removed.txt",
Anton Hansson7f9d4a32021-10-13 14:26:23 +010078 annotations: "sdk_library/module-lib/framework-permission_annotations.zip",
Mathew Inwood6312d5d2021-05-26 15:18:42 +000079 sdk_version: "module_current",
80 },
81}
82
83java_sdk_library_import {
Mathew Inwood6312d5d2021-05-26 15:18:42 +000084 name: "framework-permission-s",
android-t2f5c19c72023-03-30 09:56:48 +080085 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "permission_module" is true.
86 use_source_config_var: {
87 config_namespace: "permission_module",
88 var_name: "source_build",
Mathew Inwoodd3b83322021-07-13 14:49:11 +010089 },
Mathew Inwood6312d5d2021-05-26 15:18:42 +000090 visibility: ["//visibility:public"],
91 apex_available: [
92 "com.android.permission",
93 "test_com.android.permission",
94 ],
95 licenses: ["permission-module-sdk_Android-Apache-2.0"],
96 shared_library: false,
satayevaa99a732022-05-13 15:11:39 +000097 permitted_packages: [
98 "android.permission",
99 "android.app.role",
100 "android.safetycenter",
101 "com.android.permission",
102 ],
Mathew Inwood6312d5d2021-05-26 15:18:42 +0000103 public: {
104 jars: ["sdk_library/public/framework-permission-s-stubs.jar"],
105 stub_srcs: ["sdk_library/public/framework-permission-s.srcjar"],
106 current_api: "sdk_library/public/framework-permission-s.txt",
107 removed_api: "sdk_library/public/framework-permission-s-removed.txt",
Anton Hansson7f9d4a32021-10-13 14:26:23 +0100108 annotations: "sdk_library/public/framework-permission-s_annotations.zip",
Mathew Inwood6312d5d2021-05-26 15:18:42 +0000109 sdk_version: "module_current",
110 },
111 system: {
112 jars: ["sdk_library/system/framework-permission-s-stubs.jar"],
113 stub_srcs: ["sdk_library/system/framework-permission-s.srcjar"],
114 current_api: "sdk_library/system/framework-permission-s.txt",
115 removed_api: "sdk_library/system/framework-permission-s-removed.txt",
Anton Hansson7f9d4a32021-10-13 14:26:23 +0100116 annotations: "sdk_library/system/framework-permission-s_annotations.zip",
Mathew Inwood6312d5d2021-05-26 15:18:42 +0000117 sdk_version: "module_current",
118 },
119 module_lib: {
120 jars: ["sdk_library/module-lib/framework-permission-s-stubs.jar"],
121 stub_srcs: ["sdk_library/module-lib/framework-permission-s.srcjar"],
122 current_api: "sdk_library/module-lib/framework-permission-s.txt",
123 removed_api: "sdk_library/module-lib/framework-permission-s-removed.txt",
Anton Hansson7f9d4a32021-10-13 14:26:23 +0100124 annotations: "sdk_library/module-lib/framework-permission-s_annotations.zip",
Mathew Inwood6312d5d2021-05-26 15:18:42 +0000125 sdk_version: "module_current",
126 },
127}
128
Mathew Inwood9c9fc1f2021-06-24 14:12:15 +0000129java_sdk_library_import {
Mathew Inwood9c9fc1f2021-06-24 14:12:15 +0000130 name: "service-permission",
android-t2f5c19c72023-03-30 09:56:48 +0800131 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "permission_module" is true.
132 use_source_config_var: {
133 config_namespace: "permission_module",
134 var_name: "source_build",
Mathew Inwoodd3b83322021-07-13 14:49:11 +0100135 },
Mathew Inwood9c9fc1f2021-06-24 14:12:15 +0000136 visibility: ["//visibility:public"],
137 apex_available: [
138 "com.android.permission",
139 "test_com.android.permission",
140 ],
141 licenses: ["permission-module-sdk_Android-Apache-2.0"],
142 shared_library: false,
143 public: {
144 jars: ["sdk_library/public/service-permission-stubs.jar"],
145 stub_srcs: ["sdk_library/public/service-permission.srcjar"],
146 current_api: "sdk_library/public/service-permission.txt",
147 removed_api: "sdk_library/public/service-permission-removed.txt",
Anton Hansson7f9d4a32021-10-13 14:26:23 +0100148 annotations: "sdk_library/public/service-permission_annotations.zip",
Mathew Inwood9c9fc1f2021-06-24 14:12:15 +0000149 sdk_version: "module_current",
150 },
151 system_server: {
152 jars: ["sdk_library/system-server/service-permission-stubs.jar"],
153 stub_srcs: ["sdk_library/system-server/service-permission.srcjar"],
154 current_api: "sdk_library/system-server/service-permission.txt",
155 removed_api: "sdk_library/system-server/service-permission-removed.txt",
Anton Hansson7f9d4a32021-10-13 14:26:23 +0100156 annotations: "sdk_library/system-server/service-permission_annotations.zip",
Mathew Inwood9c9fc1f2021-06-24 14:12:15 +0000157 sdk_version: "system_server_current",
158 },
159}
160
Mathew Inwood6312d5d2021-05-26 15:18:42 +0000161license {
Mathew Inwood6312d5d2021-05-26 15:18:42 +0000162 name: "permission-module-sdk_Android-Apache-2.0",
163 visibility: ["//visibility:private"],
164 license_kinds: ["SPDX-license-identifier-Apache-2.0"],
165 license_text: ["licenses/build/soong/licenses/LICENSE"],
166}
167
satayevaa99a732022-05-13 15:11:39 +0000168prebuilt_systemserverclasspath_fragment {
satayevaa99a732022-05-13 15:11:39 +0000169 name: "com.android.permission-systemserverclasspath-fragment",
android-t2f5c19c72023-03-30 09:56:48 +0800170 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "permission_module" is true.
171 use_source_config_var: {
172 config_namespace: "permission_module",
173 var_name: "source_build",
satayevaa99a732022-05-13 15:11:39 +0000174 },
android-t2f5c19c72023-03-30 09:56:48 +0800175 visibility: ["//packages/modules/Permission:__subpackages__"],
satayevaa99a732022-05-13 15:11:39 +0000176 apex_available: ["com.android.permission"],
177 licenses: ["permission-module-sdk_Android-Apache-2.0"],
178 contents: ["service-permission"],
179}