summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Victor Chang <vichang@google.com> 2024-06-28 11:48:57 +0100
committer Victor Chang <vichang@google.com> 2024-07-02 10:37:49 +0000
commit0933278fc41c81f6768b806360422ce95c8f7b10 (patch)
treeb51823c1ba8cb47d698248bc688a5306e3759536
parentf513aece93f7b19bbe1ba01d97340d41468fcbbc (diff)
Use art-aconfig-flags in service-art
Bug: 349108429 Test: art/tools/buildbot-build.sh on master-art Change-Id: Id1c0fdbdd0a89cccebdf5677b0d6e1e59c0e1291
-rw-r--r--build/flags/Android.bp12
-rw-r--r--libartservice/service/Android.bp9
2 files changed, 20 insertions, 1 deletions
diff --git a/build/flags/Android.bp b/build/flags/Android.bp
index bbd82be548..239b86232d 100644
--- a/build/flags/Android.bp
+++ b/build/flags/Android.bp
@@ -36,3 +36,15 @@ cc_aconfig_library {
"//apex_available:anyapex",
],
}
+
+java_aconfig_library {
+ name: "art-aconfig-flags-java-lib",
+ aconfig_declarations: "art-aconfig-flags",
+ host_supported: true,
+ sdk_version: "core_current",
+ min_sdk_version: "31",
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+}
diff --git a/libartservice/service/Android.bp b/libartservice/service/Android.bp
index 8204d14672..b21f64642c 100644
--- a/libartservice/service/Android.bp
+++ b/libartservice/service/Android.bp
@@ -94,6 +94,7 @@ java_defaults {
"sdk_module-lib_current_framework-connectivity",
],
static_libs: [
+ "art-aconfig-flags-java-lib",
"art-statslog-art-java",
"artd-aidl-java",
"dexopt_chroot_setup-aidl-java",
@@ -128,7 +129,10 @@ java_sdk_library {
"service-art-defaults",
"framework-system-server-module-optimize-defaults",
],
- permitted_packages: ["com.android.server.art"],
+ permitted_packages: [
+ "com.android.art",
+ "com.android.server.art",
+ ],
dex_preopt: {
profile: "art-profile",
},
@@ -144,6 +148,9 @@ java_sdk_library {
optimize: {
proguard_flags_files: ["proguard.flags"],
},
+ aconfig_declarations: [
+ "art-aconfig-flags",
+ ],
}
java_library {