summaryrefslogtreecommitdiff
path: root/libprofile/Android.bp
diff options
context:
space:
mode:
author Colin Cross <ccross@android.com> 2024-10-28 14:59:29 -0700
committer Colin Cross <ccross@android.com> 2024-11-08 18:22:13 +0000
commitc7a572e7ec1e197e07412d6eb0fb7d7fa6f3c261 (patch)
treeb55063729c1a9d443471ecb521aaca24e5a06053 /libprofile/Android.bp
parentec561332d974688e1d3d0724e92ae28cc853c881 (diff)
Replace test_for properties with explicit dependencies on implementations
As part of simplifying the apex logic in Soong, replace some of the magic dependencies on implementations vs stubs with explicit dependencies with a #impl suffix. This obsoletes the extra apex_avaiable entries required by b/183882457 and the test_for property. Bug: 372543712 Test: builds Flag: EXEMPT refactor Change-Id: Iafbccd8133729602d3c94bcc519c0933d1548da9
Diffstat (limited to 'libprofile/Android.bp')
-rw-r--r--libprofile/Android.bp9
1 files changed, 2 insertions, 7 deletions
diff --git a/libprofile/Android.bp b/libprofile/Android.bp
index 0d1e5f7fa7..833ac2e040 100644
--- a/libprofile/Android.bp
+++ b/libprofile/Android.bp
@@ -112,7 +112,7 @@ art_cc_library {
android: {
shared_libs: [
"libartbase",
- "libdexfile",
+ "libdexfile#impl",
],
},
not_windows: {
@@ -149,7 +149,7 @@ art_cc_library {
android: {
shared_libs: [
"libartbased",
- "libdexfiled",
+ "libdexfiled#impl",
],
},
not_windows: {
@@ -167,11 +167,6 @@ art_cc_library {
},
apex_available: [
"com.android.art.debug",
- // TODO(b/183882457): This lib doesn't go into com.android.art, but
- // apex_available lists need to be the same for internal libs to avoid
- // stubs, and libartd depends on this.
- "com.android.art",
- "test_broken_com.android.art",
],
}