aboutsummaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
authorBiswarup Pal <biswarupp@google.com>2021-08-15 21:08:24 +0000
committerSahana Rao <sahanas@google.com>2021-10-06 17:05:30 +0000
commite8b353fe03b93e76d48b0745462b7cf9e64bbeba (patch)
tree19e053278436ccd51bb09f005f1193b8dc125aa8 /Android.bp
parentb803411682a3efdb760f954bc12f48965c3b13a4 (diff)
downloadbumptech-e8b353fe03b93e76d48b0745462b7cf9e64bbeba.tar.gz
Update glide to 4.12.0
Refactor glide prebuilt dependencies to 1. include aar's from maven instead of jar's for glide, gifdecoder, disklrucache 2. include jar's for compiler and annotations 3. add glide annotation processor plugin The binaries have been taken from https://search.maven.org Test: m Bug: 195008673 Change-Id: I54ec33b2e69209e1cdbd0cd7cca36843d62f926e Merged-In: I54ec33b2e69209e1cdbd0cd7cca36843d62f926e
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp68
1 files changed, 64 insertions, 4 deletions
diff --git a/Android.bp b/Android.bp
index f8721c2..a298f52 100644
--- a/Android.bp
+++ b/Android.bp
@@ -29,12 +29,56 @@ license {
],
}
-java_import {
+android_library_import {
name: "glide-prebuilt",
+ aars: [
+ "com/github/bumptech/glide/glide/4.12.0/glide-4.12.0.aar",
+ ],
+ jetifier: true,
+ apex_available: [
+ "com.android.mediaprovider",
+ "//apex_available:platform",
+ ],
+ sdk_version: "current",
+ min_sdk_version: "14",
+ notice: "LICENSE",
+}
+
+android_library_import {
+ name: "glide-disklrucache-prebuilt",
+ aars: [
+ "com/github/bumptech/glide/disklrucache/4.12.0/disklrucache-4.12.0.aar",
+ ],
+ jetifier: true,
+ apex_available: [
+ "com.android.mediaprovider",
+ "//apex_available:platform",
+ ],
+ sdk_version: "current",
+ min_sdk_version: "14",
+ notice: "LICENSE",
+}
+
+android_library_import {
+ name: "glide-gifdecoder-prebuilt",
+ aars: [
+ "com/github/bumptech/glide/gifdecoder/4.12.0/gifdecoder-4.12.0.aar",
+ ],
+ jetifier: true,
+ apex_available: [
+ "com.android.mediaprovider",
+ "//apex_available:platform",
+ ],
+ sdk_version: "current",
+ min_sdk_version: "14",
+ notice: "LICENSE",
+}
+
+java_import {
+ name: "glide-annotation-and-compiler-prebuilt",
jars: [
- "com/github/bumptech/glide/glide/4.8.0/glide-4.8.0.jar",
- "com/github/bumptech/glide/disklrucache/4.8.0/disklrucache-4.8.0.jar",
- "com/github/bumptech/glide/gifdecoder/4.8.0/gifdecoder-4.8.0.jar",
+ "com/github/bumptech/glide/compiler/4.12.0/compiler-4.12.0.jar",
+ "com/github/bumptech/glide/annotation/4.12.0/annotations-4.12.0.jar",
],
jetifier: true,
apex_available: [
@@ -45,3 +89,19 @@ java_import {
min_sdk_version: "14",
notice: "LICENSE",
}
+
+java_import_host {
+ name: "glide-annotation-and-compiler-prebuilt-host",
+ jars: [
+ "com/github/bumptech/glide/compiler/4.12.0/compiler-4.12.0.jar",
+ "com/github/bumptech/glide/annotation/4.12.0/annotations-4.12.0.jar",
+ ],
+ notice: "LICENSE",
+}
+
+java_plugin {
+ name: "glide-annotation-processor",
+ static_libs: ["glide-annotation-and-compiler-prebuilt-host"],
+ processor_class: "com.bumptech.glide.annotation.compiler.GlideAnnotationProcessor",
+ use_tools_jar: true,
+}