Set apex_available property
The marked library(ies) were available to the APEXes via the
hand-written whitelist in build/soong/apex/apex.go. Trying to remove the
whitelist by adding apex_available property to the Android.bp of the
libraries.
Bug: 150999716
Test: m
Test: ./art/tools/run-libjdwp-tests.sh --mode=host
Outcomes: 417. Passed: 415, Failed: 0, Skipped: 0, Warnings: 2. Took 14m18s.
Killing stalled dalvikvm processes...
Done.
Change-Id: I223a1c99ea9a46597041a7ec3f8e948abac9c964
diff --git a/Android.bp b/Android.bp
index 60acf7e..625b503 100644
--- a/Android.bp
+++ b/Android.bp
@@ -41,6 +41,11 @@
],
host_supported: true,
device_supported: true,
+
+ apex_available: [
+ "com.android.art.debug",
+ "com.android.art.release",
+ ],
}
cc_library_headers {
@@ -50,6 +55,11 @@
"src/solaris/npt",
],
defaults: ["upstream-jdwp-defaults"],
+
+ apex_available: [
+ "com.android.art.debug",
+ "com.android.art.release",
+ ],
}
cc_library {
@@ -79,6 +89,11 @@
generated_headers: ["jdwp_generated_headers"],
export_generated_headers: ["jdwp_generated_headers"],
defaults: ["upstream-jdwp-defaults"],
+
+ apex_available: [
+ "com.android.art.debug",
+ "com.android.art.release",
+ ],
}
cc_library {