1// This is auto-generated. DO NOT EDIT. 2 3// 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 9package { 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 15prebuilt_bootclasspath_fragment { 16 name: "com.android.permission-bootclasspath-fragment", 17 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 18 use_source_config_var: { 19 config_namespace: "ANDROID", 20 var_name: "module_build_from_source", 21 }, 22 visibility: ["//packages/modules/Permission:__subpackages__"], 23 apex_available: ["com.android.permission"], 24 licenses: ["permission-module-sdk_Android-Apache-2.0"], 25 contents: [ 26 "framework-permission", 27 "framework-permission-s", 28 ], 29 fragments: [ 30 { 31 apex: "com.android.art", 32 module: "art-bootclasspath-fragment", 33 }, 34 ], 35 hidden_api: { 36 annotation_flags: "hiddenapi/annotation-flags.csv", 37 metadata: "hiddenapi/metadata.csv", 38 index: "hiddenapi/index.csv", 39 signature_patterns: "hiddenapi/signature-patterns.csv", 40 filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv", 41 filtered_flags: "hiddenapi/filtered-flags.csv", 42 }, 43} 44 45java_sdk_library_import { 46 name: "framework-permission", 47 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 48 use_source_config_var: { 49 config_namespace: "ANDROID", 50 var_name: "module_build_from_source", 51 }, 52 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, 59 permitted_packages: [ 60 "android.permission", 61 "android.app.role", 62 ], 63 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", 68 annotations: "sdk_library/public/framework-permission_annotations.zip", 69 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", 76 annotations: "sdk_library/system/framework-permission_annotations.zip", 77 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", 84 annotations: "sdk_library/module-lib/framework-permission_annotations.zip", 85 sdk_version: "module_current", 86 }, 87} 88 89java_sdk_library_import { 90 name: "framework-permission-s", 91 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 92 use_source_config_var: { 93 config_namespace: "ANDROID", 94 var_name: "module_build_from_source", 95 }, 96 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, 103 permitted_packages: [ 104 "android.permission", 105 "android.app.role", 106 "android.safetycenter", 107 "android.safetylabel", 108 ], 109 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", 114 annotations: "sdk_library/public/framework-permission-s_annotations.zip", 115 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", 122 annotations: "sdk_library/system/framework-permission-s_annotations.zip", 123 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", 130 annotations: "sdk_library/module-lib/framework-permission-s_annotations.zip", 131 sdk_version: "module_current", 132 }, 133} 134 135java_sdk_library_import { 136 name: "service-permission", 137 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 138 use_source_config_var: { 139 config_namespace: "ANDROID", 140 var_name: "module_build_from_source", 141 }, 142 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, 149 permitted_packages: [ 150 "com.android.access", 151 "com.android.permission", 152 "com.android.role", 153 "com.android.safetycenter", 154 ], 155 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", 160 annotations: "sdk_library/public/service-permission_annotations.zip", 161 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", 168 annotations: "sdk_library/system-server/service-permission_annotations.zip", 169 sdk_version: "system_server_current", 170 }, 171} 172 173license { 174 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 180prebuilt_systemserverclasspath_fragment { 181 name: "com.android.permission-systemserverclasspath-fragment", 182 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 183 use_source_config_var: { 184 config_namespace: "ANDROID", 185 var_name: "module_build_from_source", 186 }, 187 visibility: ["//packages/modules/Permission:__subpackages__"], 188 apex_available: ["com.android.permission"], 189 licenses: ["permission-module-sdk_Android-Apache-2.0"], 190 contents: ["service-permission"], 191} 192