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: "permission-module-sdk.contributions", 11 contents: [ 12 "prebuilt_framework-permission-s-compat-config", 13 "prebuilt_framework-permission", 14 "prebuilt_framework-permission-s", 15 "prebuilt_service-permission", 16 ], 17} 18 19prebuilt_bootclasspath_fragment { 20 name: "com.android.permission-bootclasspath-fragment", 21 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "permission_module" is true. 22 use_source_config_var: { 23 config_namespace: "permission_module", 24 var_name: "source_build", 25 }, 26 visibility: ["//packages/modules/Permission:__subpackages__"], 27 apex_available: ["com.android.permission"], 28 licenses: ["permission-module-sdk_Android-Apache-2.0"], 29 contents: [ 30 "framework-permission", 31 "framework-permission-s", 32 ], 33 fragments: [ 34 { 35 apex: "com.android.art", 36 module: "art-bootclasspath-fragment", 37 }, 38 ], 39 hidden_api: { 40 annotation_flags: "hiddenapi/annotation-flags.csv", 41 metadata: "hiddenapi/metadata.csv", 42 index: "hiddenapi/index.csv", 43 signature_patterns: "hiddenapi/signature-patterns.csv", 44 filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv", 45 filtered_flags: "hiddenapi/filtered-flags.csv", 46 }, 47} 48 49prebuilt_platform_compat_config { 50 name: "framework-permission-s-compat-config", 51 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "permission_module" is true. 52 use_source_config_var: { 53 config_namespace: "permission_module", 54 var_name: "source_build", 55 }, 56 visibility: ["//packages/modules/Permission:__subpackages__"], 57 licenses: ["permission-module-sdk_Android-Apache-2.0"], 58 metadata: "compat_configs/framework-permission-s-compat-config/framework-permission-s-compat-config_meta.xml", 59} 60 61java_sdk_library_import { 62 name: "framework-permission", 63 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "permission_module" is true. 64 use_source_config_var: { 65 config_namespace: "permission_module", 66 var_name: "source_build", 67 }, 68 visibility: ["//visibility:public"], 69 apex_available: [ 70 "com.android.permission", 71 "test_com.android.permission", 72 ], 73 licenses: ["permission-module-sdk_Android-Apache-2.0"], 74 shared_library: false, 75 permitted_packages: [ 76 "android.permission", 77 "android.app.role", 78 ], 79 public: { 80 jars: ["sdk_library/public/framework-permission-stubs.jar"], 81 stub_srcs: ["sdk_library/public/framework-permission.srcjar"], 82 current_api: "sdk_library/public/framework-permission.txt", 83 removed_api: "sdk_library/public/framework-permission-removed.txt", 84 annotations: "sdk_library/public/framework-permission_annotations.zip", 85 sdk_version: "module_current", 86 }, 87 system: { 88 jars: ["sdk_library/system/framework-permission-stubs.jar"], 89 stub_srcs: ["sdk_library/system/framework-permission.srcjar"], 90 current_api: "sdk_library/system/framework-permission.txt", 91 removed_api: "sdk_library/system/framework-permission-removed.txt", 92 annotations: "sdk_library/system/framework-permission_annotations.zip", 93 sdk_version: "module_current", 94 }, 95 module_lib: { 96 jars: ["sdk_library/module-lib/framework-permission-stubs.jar"], 97 stub_srcs: ["sdk_library/module-lib/framework-permission.srcjar"], 98 current_api: "sdk_library/module-lib/framework-permission.txt", 99 removed_api: "sdk_library/module-lib/framework-permission-removed.txt", 100 annotations: "sdk_library/module-lib/framework-permission_annotations.zip", 101 sdk_version: "module_current", 102 }, 103} 104 105java_sdk_library_import { 106 name: "framework-permission-s", 107 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "permission_module" is true. 108 use_source_config_var: { 109 config_namespace: "permission_module", 110 var_name: "source_build", 111 }, 112 visibility: ["//visibility:public"], 113 apex_available: [ 114 "com.android.permission", 115 "test_com.android.permission", 116 ], 117 licenses: ["permission-module-sdk_Android-Apache-2.0"], 118 shared_library: false, 119 permitted_packages: [ 120 "android.permission", 121 "android.app.role", 122 "android.app.ecm", 123 "android.safetycenter", 124 "android.safetylabel", 125 ], 126 public: { 127 jars: ["sdk_library/public/framework-permission-s-stubs.jar"], 128 stub_srcs: ["sdk_library/public/framework-permission-s.srcjar"], 129 current_api: "sdk_library/public/framework-permission-s.txt", 130 removed_api: "sdk_library/public/framework-permission-s-removed.txt", 131 annotations: "sdk_library/public/framework-permission-s_annotations.zip", 132 sdk_version: "module_current", 133 }, 134 system: { 135 jars: ["sdk_library/system/framework-permission-s-stubs.jar"], 136 stub_srcs: ["sdk_library/system/framework-permission-s.srcjar"], 137 current_api: "sdk_library/system/framework-permission-s.txt", 138 removed_api: "sdk_library/system/framework-permission-s-removed.txt", 139 annotations: "sdk_library/system/framework-permission-s_annotations.zip", 140 sdk_version: "module_current", 141 }, 142 module_lib: { 143 jars: ["sdk_library/module-lib/framework-permission-s-stubs.jar"], 144 stub_srcs: ["sdk_library/module-lib/framework-permission-s.srcjar"], 145 current_api: "sdk_library/module-lib/framework-permission-s.txt", 146 removed_api: "sdk_library/module-lib/framework-permission-s-removed.txt", 147 annotations: "sdk_library/module-lib/framework-permission-s_annotations.zip", 148 sdk_version: "module_current", 149 }, 150} 151 152java_sdk_library_import { 153 name: "service-permission", 154 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "permission_module" is true. 155 use_source_config_var: { 156 config_namespace: "permission_module", 157 var_name: "source_build", 158 }, 159 visibility: ["//visibility:public"], 160 apex_available: [ 161 "com.android.permission", 162 "test_com.android.permission", 163 ], 164 licenses: ["permission-module-sdk_Android-Apache-2.0"], 165 shared_library: false, 166 permitted_packages: [ 167 "com.android.access", 168 "com.android.ecm", 169 "com.android.permission", 170 "com.android.role", 171 "com.android.safetycenter", 172 ], 173 public: { 174 jars: ["sdk_library/public/service-permission-stubs.jar"], 175 stub_srcs: ["sdk_library/public/service-permission.srcjar"], 176 current_api: "sdk_library/public/service-permission.txt", 177 removed_api: "sdk_library/public/service-permission-removed.txt", 178 annotations: "sdk_library/public/service-permission_annotations.zip", 179 sdk_version: "module_current", 180 }, 181 system_server: { 182 jars: ["sdk_library/system-server/service-permission-stubs.jar"], 183 stub_srcs: ["sdk_library/system-server/service-permission.srcjar"], 184 current_api: "sdk_library/system-server/service-permission.txt", 185 removed_api: "sdk_library/system-server/service-permission-removed.txt", 186 annotations: "sdk_library/system-server/service-permission_annotations.zip", 187 sdk_version: "system_server_current", 188 }, 189} 190 191license { 192 name: "permission-module-sdk_Android-Apache-2.0", 193 visibility: ["//visibility:private"], 194 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 195 license_text: ["licenses/build/soong/licenses/LICENSE"], 196} 197 198prebuilt_systemserverclasspath_fragment { 199 name: "com.android.permission-systemserverclasspath-fragment", 200 // Do not prefer prebuilt if the Soong config variable "source_build" in namespace "permission_module" is true. 201 use_source_config_var: { 202 config_namespace: "permission_module", 203 var_name: "source_build", 204 }, 205 visibility: ["//packages/modules/Permission:__subpackages__"], 206 apex_available: ["com.android.permission"], 207 licenses: ["permission-module-sdk_Android-Apache-2.0"], 208 contents: ["service-permission"], 209} 210