diff options
| author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2021-09-06 23:00:50 +0000 |
|---|---|---|
| committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2021-09-06 23:00:50 +0000 |
| commit | 232e2005184b929af51741595813f59c9bd46436 (patch) | |
| tree | 54931ba76a78c53ab391b309ea44b826ab297be7 | |
| parent | ed2f8dc20d7fece8d56d7c434fd0cdd333360e4e (diff) | |
| parent | 5545dc3651116e8fde8155c57b93f4fb13350e63 (diff) | |
Snap for 7708232 from 5545dc3651116e8fde8155c57b93f4fb13350e63 to sc-v2-release
Change-Id: Ibe323c93e1c91ee6824a89a58b3101343c6a6c55
| -rw-r--r-- | libdexfile/Android.bp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/libdexfile/Android.bp b/libdexfile/Android.bp index 31cf19711d..47f2e29a58 100644 --- a/libdexfile/Android.bp +++ b/libdexfile/Android.bp @@ -162,6 +162,15 @@ gensrcs { art_cc_library { name: "libdexfile", + visibility: [ + // Allow libdexfile_support users to list this as a runtime_libs + // dependency - see comment for libdexfile_support. It shouldn't be used + // for any other purpose. + "//external/perfetto", + "//system/core/debuggerd", + "//system/extras/simpleperf", + "//system/unwinding/libunwindstack", + ], defaults: [ "libdexfile_defaults", "libart_nativeunwind_defaults", @@ -369,6 +378,14 @@ art_cc_test { // dependency on dex file logic. It is therefore safe to use from binaries // compiled without dex file support, given they won't encounter any dex file // stack frames. +// +// IMPORTANT: When adding a static_libs dependency on this library, please +// remember to also add a corresponding +// +// runtime_libs: ["libdexfile"], +// +// That is necessary since Soong doesn't propagate dependencies transitively for +// static libraries (b/169779783). art_cc_library_static { name: "libdexfile_support", visibility: ["//visibility:public"], |
