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.mediaprovider-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: ["//visibility:public"], 23 apex_available: ["com.android.mediaprovider"], 24 licenses: ["mediaprovider-module-sdk_Android-Apache-2.0"], 25 contents: ["framework-mediaprovider"], 26 fragments: [ 27 { 28 apex: "com.android.art", 29 module: "art-bootclasspath-fragment", 30 }, 31 ], 32 hidden_api: { 33 max_target_o_low_priority: ["hiddenapi/hiddenapi-max-target-o-low-priority.txt"], 34 annotation_flags: "hiddenapi/annotation-flags.csv", 35 metadata: "hiddenapi/metadata.csv", 36 index: "hiddenapi/index.csv", 37 signature_patterns: "hiddenapi/signature-patterns.csv", 38 filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv", 39 filtered_flags: "hiddenapi/filtered-flags.csv", 40 }, 41} 42 43prebuilt_platform_compat_config { 44 name: "media-provider-platform-compat-config", 45 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 46 use_source_config_var: { 47 config_namespace: "ANDROID", 48 var_name: "module_build_from_source", 49 }, 50 visibility: ["//visibility:public"], 51 licenses: ["mediaprovider-module-sdk_Android-Apache-2.0"], 52 metadata: "compat_configs/media-provider-platform-compat-config/media-provider-platform-compat-config_meta.xml", 53} 54 55java_sdk_library_import { 56 name: "framework-mediaprovider", 57 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 58 use_source_config_var: { 59 config_namespace: "ANDROID", 60 var_name: "module_build_from_source", 61 }, 62 visibility: ["//visibility:public"], 63 apex_available: [ 64 "com.android.mediaprovider", 65 "test_com.android.mediaprovider", 66 ], 67 licenses: ["mediaprovider-module-sdk_Android-Apache-2.0"], 68 shared_library: false, 69 permitted_packages: ["android.provider"], 70 public: { 71 jars: ["sdk_library/public/framework-mediaprovider-stubs.jar"], 72 stub_srcs: ["sdk_library/public/framework-mediaprovider.srcjar"], 73 current_api: "sdk_library/public/framework-mediaprovider.txt", 74 removed_api: "sdk_library/public/framework-mediaprovider-removed.txt", 75 annotations: "sdk_library/public/framework-mediaprovider_annotations.zip", 76 sdk_version: "module_current", 77 }, 78 system: { 79 jars: ["sdk_library/system/framework-mediaprovider-stubs.jar"], 80 stub_srcs: ["sdk_library/system/framework-mediaprovider.srcjar"], 81 current_api: "sdk_library/system/framework-mediaprovider.txt", 82 removed_api: "sdk_library/system/framework-mediaprovider-removed.txt", 83 annotations: "sdk_library/system/framework-mediaprovider_annotations.zip", 84 sdk_version: "module_current", 85 }, 86 module_lib: { 87 jars: ["sdk_library/module-lib/framework-mediaprovider-stubs.jar"], 88 stub_srcs: ["sdk_library/module-lib/framework-mediaprovider.srcjar"], 89 current_api: "sdk_library/module-lib/framework-mediaprovider.txt", 90 removed_api: "sdk_library/module-lib/framework-mediaprovider-removed.txt", 91 annotations: "sdk_library/module-lib/framework-mediaprovider_annotations.zip", 92 sdk_version: "module_current", 93 }, 94} 95 96license { 97 name: "mediaprovider-module-sdk_Android-Apache-2.0", 98 visibility: ["//visibility:private"], 99 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 100 license_text: ["licenses/build/soong/licenses/LICENSE"], 101} 102