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