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.media-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.media"], 24 licenses: ["media-module-sdk_frameworks_av_license"], 25 contents: ["updatable-media"], 26 fragments: [ 27 { 28 apex: "com.android.art", 29 module: "art-bootclasspath-fragment", 30 }, 31 ], 32 api: { 33 stub_libs: ["framework-media"], 34 }, 35 hidden_api: { 36 max_target_o_low_priority: ["hiddenapi/hiddenapi-max-target-o-low-priority.txt"], 37 annotation_flags: "hiddenapi/annotation-flags.csv", 38 metadata: "hiddenapi/metadata.csv", 39 index: "hiddenapi/index.csv", 40 signature_patterns: "hiddenapi/signature-patterns.csv", 41 filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv", 42 filtered_flags: "hiddenapi/filtered-flags.csv", 43 }, 44} 45 46java_import { 47 name: "updatable-media", 48 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 49 use_source_config_var: { 50 config_namespace: "ANDROID", 51 var_name: "module_build_from_source", 52 }, 53 visibility: [ 54 "//frameworks/av/apex:__subpackages__", 55 "//frameworks/base", 56 "//frameworks/base/apex/media/service", 57 "//packages/modules/Media/apex/framework", 58 ], 59 apex_available: [ 60 "com.android.media", 61 "test_com.android.media", 62 ], 63 licenses: ["media-module-sdk_Android-Apache-2.0"], 64 jars: ["java_boot_libs/snapshot/jars/are/invalid/updatable-media.jar"], 65 min_sdk_version: "29", 66 permitted_packages: ["android.media"], 67} 68 69java_sdk_library_import { 70 name: "framework-media", 71 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 72 use_source_config_var: { 73 config_namespace: "ANDROID", 74 var_name: "module_build_from_source", 75 }, 76 visibility: ["//visibility:public"], 77 apex_available: [ 78 "com.android.media", 79 "test_com.android.media", 80 ], 81 licenses: ["media-module-sdk_Android-Apache-2.0"], 82 shared_library: false, 83 permitted_packages: ["android.media"], 84 public: { 85 jars: ["sdk_library/public/framework-media-stubs.jar"], 86 stub_srcs: ["sdk_library/public/framework-media.srcjar"], 87 current_api: "sdk_library/public/framework-media.txt", 88 removed_api: "sdk_library/public/framework-media-removed.txt", 89 annotations: "sdk_library/public/framework-media_annotations.zip", 90 sdk_version: "module_current", 91 }, 92 system: { 93 jars: ["sdk_library/system/framework-media-stubs.jar"], 94 stub_srcs: ["sdk_library/system/framework-media.srcjar"], 95 current_api: "sdk_library/system/framework-media.txt", 96 removed_api: "sdk_library/system/framework-media-removed.txt", 97 annotations: "sdk_library/system/framework-media_annotations.zip", 98 sdk_version: "module_current", 99 }, 100 module_lib: { 101 jars: ["sdk_library/module-lib/framework-media-stubs.jar"], 102 stub_srcs: ["sdk_library/module-lib/framework-media.srcjar"], 103 current_api: "sdk_library/module-lib/framework-media.txt", 104 removed_api: "sdk_library/module-lib/framework-media-removed.txt", 105 annotations: "sdk_library/module-lib/framework-media_annotations.zip", 106 sdk_version: "module_current", 107 }, 108} 109 110java_sdk_library_import { 111 name: "service-media-s", 112 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 113 use_source_config_var: { 114 config_namespace: "ANDROID", 115 var_name: "module_build_from_source", 116 }, 117 visibility: ["//visibility:public"], 118 apex_available: ["com.android.media"], 119 licenses: ["media-module-sdk_Android-Apache-2.0"], 120 shared_library: false, 121 permitted_packages: ["com.android.server.media"], 122 public: { 123 jars: ["sdk_library/public/service-media-s-stubs.jar"], 124 stub_srcs: ["sdk_library/public/service-media-s.srcjar"], 125 current_api: "sdk_library/public/service-media-s.txt", 126 removed_api: "sdk_library/public/service-media-s-removed.txt", 127 annotations: "sdk_library/public/service-media-s_annotations.zip", 128 sdk_version: "module_current", 129 }, 130 system_server: { 131 jars: ["sdk_library/system-server/service-media-s-stubs.jar"], 132 stub_srcs: ["sdk_library/system-server/service-media-s.srcjar"], 133 current_api: "sdk_library/system-server/service-media-s.txt", 134 removed_api: "sdk_library/system-server/service-media-s-removed.txt", 135 annotations: "sdk_library/system-server/service-media-s_annotations.zip", 136 sdk_version: "system_server_current", 137 }, 138} 139 140license { 141 name: "media-module-sdk_Android-Apache-2.0", 142 visibility: ["//visibility:private"], 143 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 144 license_text: ["licenses/build/soong/licenses/LICENSE"], 145} 146 147license { 148 name: "media-module-sdk_frameworks_av_license", 149 visibility: ["//visibility:private"], 150 license_kinds: [ 151 "SPDX-license-identifier-Apache-2.0", 152 "SPDX-license-identifier-BSD", 153 "SPDX-license-identifier-MIT", 154 "SPDX-license-identifier-Unicode-DFS", 155 "legacy_by_exception_only", 156 ], 157 license_text: ["licenses/frameworks/av/NOTICE"], 158} 159 160prebuilt_systemserverclasspath_fragment { 161 name: "com.android.media-systemserverclasspath-fragment", 162 // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. 163 use_source_config_var: { 164 config_namespace: "ANDROID", 165 var_name: "module_build_from_source", 166 }, 167 visibility: ["//visibility:public"], 168 apex_available: ["com.android.media"], 169 licenses: ["media-module-sdk_frameworks_av_license"], 170 contents: ["service-media-s"], 171} 172