1package { 2 default_applicable_licenses: ["prebuilts_maven_repo_bumptech_license"], 3} 4 5// See: http://go/android-license-faq 6license { 7 name: "prebuilts_maven_repo_bumptech_license", 8 package_name: "glide", 9 visibility: [":__subpackages__"], 10 license_kinds: [ 11 "SPDX-license-identifier-Apache-2.0", 12 "SPDX-license-identifier-BSD", 13 "SPDX-license-identifier-MIT", 14 ], 15 license_text: [ 16 "LICENSE", 17 ], 18} 19 20android_library_import { 21 name: "glide-prebuilt", 22 aars: [ 23 "com/github/bumptech/glide/glide/4.16.0/glide-4.16.0.aar", 24 ], 25 jetifier: true, 26 apex_available: [ 27 "com.android.mediaprovider", 28 "//apex_available:platform", 29 ], 30 sdk_version: "current", 31 min_sdk_version: "14", 32} 33 34android_library_import { 35 name: "glide-mocks", 36 aars: [ 37 "com/github/bumptech/glide/glide-mocks/4.16.0/mocks-4.16.0.aar", 38 ], 39 jetifier: true, 40 apex_available: [ 41 "com.android.mediaprovider", 42 "//apex_available:platform", 43 ], 44 sdk_version: "current", 45 min_sdk_version: "14", 46} 47 48android_library_import { 49 name: "glide-compose-prebuilt", 50 aars: [ 51 "com/github/bumptech/glide/compose/1.0.0-beta-01/compose-1.0.0-beta01.aar", 52 ], 53 jetifier: true, 54 apex_available: [ 55 "com.android.mediaprovider", 56 "//apex_available:platform", 57 ], 58 sdk_version: "current", 59 min_sdk_version: "14", 60} 61 62android_library_import { 63 name: "glide-ktx-prebuilt", 64 aars: [ 65 "com/github/bumptech/glide/glide-ktx/1.0.0-beta-01/glide-ktx-1.0.0-beta01.aar", 66 ], 67 jetifier: true, 68 apex_available: [ 69 "com.android.mediaprovider", 70 "//apex_available:platform", 71 ], 72 sdk_version: "current", 73 min_sdk_version: "14", 74} 75 76android_library_import { 77 name: "glide-disklrucache-prebuilt", 78 aars: [ 79 "com/github/bumptech/glide/disklrucache/4.16.0/disklrucache-4.16.0.aar", 80 ], 81 jetifier: true, 82 apex_available: [ 83 "com.android.mediaprovider", 84 "//apex_available:platform", 85 ], 86 sdk_version: "current", 87 min_sdk_version: "14", 88} 89 90android_library_import { 91 name: "glide-gifdecoder-prebuilt", 92 aars: [ 93 "com/github/bumptech/glide/gifdecoder/4.16.0/gifdecoder-4.16.0.aar", 94 ], 95 jetifier: true, 96 apex_available: [ 97 "com.android.mediaprovider", 98 "//apex_available:platform", 99 ], 100 sdk_version: "current", 101 min_sdk_version: "14", 102} 103 104java_import { 105 name: "glide-integration-recyclerview-prebuilt", 106 jars: [ 107 "com/github/bumptech/glide/integration/recyclerview/SNAPSHOT/recyclerview-SNAPSHOT.jar", 108 ], 109 jetifier: true, 110 apex_available: [ 111 "com.android.mediaprovider", 112 "//apex_available:platform", 113 ], 114 sdk_version: "current", 115 min_sdk_version: "14", 116} 117 118java_import { 119 name: "glide-integration-webpdecoder-prebuilt", 120 jars: [ 121 "com/github/bumptech/glide/integration/webpdecoder/webpdecoder-2.6.4.16.0-sources.jar", 122 ], 123 jetifier: true, 124 apex_available: [ 125 "com.android.mediaprovider", 126 "//apex_available:platform", 127 ], 128 sdk_version: "current", 129 min_sdk_version: "14", 130} 131 132java_import { 133 name: "glide-annotation-and-compiler-prebuilt", 134 jars: [ 135 "com/github/bumptech/glide/compiler/4.16.0/compiler-4.16.0.jar", 136 "com/github/bumptech/glide/annotation/4.16.0/annotations-4.16.0.jar", 137 ], 138 jetifier: true, 139 apex_available: [ 140 "com.android.mediaprovider", 141 "//apex_available:platform", 142 ], 143 sdk_version: "current", 144 min_sdk_version: "14", 145} 146 147java_import_host { 148 name: "glide-annotation-and-compiler-prebuilt-host", 149 jars: [ 150 "com/github/bumptech/glide/compiler/4.16.0/compiler-4.16.0.jar", 151 "com/github/bumptech/glide/annotation/4.16.0/annotations-4.16.0.jar", 152 ], 153} 154 155java_plugin { 156 name: "glide-annotation-processor", 157 static_libs: ["glide-annotation-and-compiler-prebuilt-host"], 158 processor_class: "com.bumptech.glide.annotation.compiler.GlideAnnotationProcessor", 159 use_tools_jar: true, 160} 161 162// Pin Glide version for //packages/apps/Dialer as it still relies on android.support 163// rather than androidx versions. (Rather than preventing upgrades to all of prebuilt.) 164java_import { 165 name: "dialer-glide-target-deps", 166 visibility: ["//packages/apps/Dialer"], 167 jars: [ 168 "com/github/bumptech/glide/disklrucache/4.5.0/disklrucache-4.5.0.jar", 169 "com/github/bumptech/glide/gifdecoder/4.5.0/gifdecoder-4.5.0.jar", 170 "com/github/bumptech/glide/glide/4.5.0/glide-4.5.0.jar", 171 "com/github/bumptech/glide/annotation/4.5.0/annotation-4.5.0.jar", 172 ], 173 sdk_version: "current", 174} 175 176// Pin Glide version for //packages/apps/Dialer as it still relies on android.support 177// rather than androidx versions. (Rather than preventing upgrades to all of prebuilt.) 178java_import_host { 179 name: "dialer-glide-host-deps", 180 visibility: ["//packages/apps/Dialer"], 181 jars: [ 182 "com/github/bumptech/glide/annotation/4.5.0/annotation-4.5.0.jar", 183 "com/github/bumptech/glide/compiler/4.5.0/compiler-4.5.0.jar", 184 ], 185} 186 187java_plugin { 188 name: "dialer-glide-annotation-processor", 189 visibility: ["//packages/apps/Dialer"], 190 static_libs: ["dialer-glide-host-deps"], 191 processor_class: "com.bumptech.glide.annotation.compiler.GlideAnnotationProcessor", 192 // Allow annotation processor generates classes referenced from outside the module. 193 generates_api: true, 194} 195