aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSadaf Ebrahimi <sadafebrahimi@google.com>2024-06-05 16:09:10 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2024-06-05 16:09:10 +0000
commitc6b57fc87bc086f39661496233b8b53727da240b (patch)
tree4184d2aa8515ffb1d493b49a884260d37567006e
parent4e67ca382865506ab7b633bce39efeb583485e24 (diff)
parent56cd34840be9474c3dd7cf6cee91bff06965f197 (diff)
downloadlottie-main.tar.gz
Merge "Add genrule for adding package attribute to AndroidManifest.xml" into mainHEADmastermain
-rw-r--r--Android.bp17
1 files changed, 16 insertions, 1 deletions
diff --git a/Android.bp b/Android.bp
index dab37d4a..5f5a48e6 100644
--- a/Android.bp
+++ b/Android.bp
@@ -47,6 +47,21 @@ filegroup {
licenses: ["external_lottie_code_of_conduct_license"],
}
+android_manifest_package_attribute = "\"com.airbnb.lottie\""
+
+genrule {
+ name: "AddPackageAttributeToAndroidManifest",
+ srcs: [
+ "lottie/src/main/AndroidManifest.xml"
+ ],
+ out: [
+ "lottie/src/main/AndroidManifestGen.xml",
+ ],
+ cmd: "sed -E 's/<manifest>/<manifest package="
+ + android_manifest_package_attribute
+ + ">/g' $(in) > $(out)",
+}
+
android_library {
name: "lottie",
srcs: [
@@ -61,7 +76,7 @@ android_library {
"androidx.appcompat_appcompat",
"okio-lib",
],
- manifest: "lottie/src/main/AndroidManifest.xml",
+ manifest: ":AddPackageAttributeToAndroidManifest",
sdk_version: "31",
min_sdk_version: "19",
java_version: "1.8",