summaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
author Colin Cross <ccross@android.com> 2023-10-26 14:57:57 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2023-10-26 14:58:00 +0000
commit0d1e2f46a5dde64df8506691afe89efda697a60c (patch)
treeca87585c05d978184c9081ba8c9c25e3feca75b4 /Android.bp
parent1189e8b1fd78f6dbee46526d1da9cd0517e642ea (diff)
Revert "Build DocumentsUI sources once"
Revert submission 25032702-DocumentsUI-lib Reason for revert: broke document browsing Reverted changes: /q/submissionid:25032702-DocumentsUI-lib Bug: 307873144 Bug: 307882692 Change-Id: I5042f5f430f515cfe648156f21f7570e43aabbe6
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp62
1 files changed, 54 insertions, 8 deletions
diff --git a/Android.bp b/Android.bp
index 0a0521a7a..598beb6dd 100644
--- a/Android.bp
+++ b/Android.bp
@@ -68,6 +68,14 @@ platform_compat_config {
src: ":DocumentsUI",
}
+filegroup {
+ name: "DocumentsUI-srcs",
+ srcs: [
+ "src/**/*.java",
+ ":statslog-docsui-java-gen",
+ ],
+}
+
java_library {
name: "docsui-statsd",
srcs: [
@@ -85,18 +93,51 @@ genrule {
}
android_library {
- name: "DocumentsUI-lib",
- defaults: ["documentsui_defaults"],
+ name: "DocumentsUI-res-lib",
+
+ manifest: "AndroidManifest.xml",
- manifest: "AndroidManifestLib.xml",
+ static_libs: [
+ "androidx.appcompat_appcompat",
+ "com.google.android.material_material",
+ ],
resource_dirs: [
"res",
],
- srcs: [
- "src/**/*.java",
- ":statslog-docsui-java-gen",
+ aaptflags: [
+ "--auto-add-overlay",
+ ],
+
+ sdk_version: "system_current",
+ target_sdk_version: "33",
+ min_sdk_version: "29",
+ lint: { strict_updatability_linting: true }
+}
+
+android_library {
+ name: "DocumentsUIUnitTests-res-lib",
+
+ manifest: "AndroidManifestForUnitTests.xml",
+
+ static_libs: [
+ "androidx.appcompat_appcompat",
+ "com.google.android.material_material",
+ "modules-utils-build_system",
+ ],
+
+ resource_dirs: [
+ "res",
+ ],
+
+ licenses: [
+ "Android-Apache-2.0",
+ "packages_apps_DocumentsUI_res_drawable_pd_license",
+ ],
+
+ aaptflags: [
+ "--auto-add-overlay",
],
sdk_version: "system_current",
@@ -112,8 +153,13 @@ android_app {
manifest: "AndroidManifest.xml",
- static_libs: ["DocumentsUI-lib"],
- resource_dirs: [],
+ srcs: [
+ ":DocumentsUI-srcs",
+ ],
+
+ resource_dirs: [
+ "res",
+ ],
licenses: [
"Android-Apache-2.0",