commit | 0e5d16c6f0f92c81616e3821c6e58491821b8610 | [log] [tgz] |
---|---|---|
author | Zi Wang <mrziwang@google.com> | Thu Feb 08 06:19:34 2024 +0000 |
committer | Android Build Cherrypicker Worker <android-build-cherrypicker-worker@google.com> | Thu Feb 08 06:19:34 2024 +0000 |
tree | cf437371d7de1ce77129efffe164f673d73dd8b2 | |
parent | 62e3c247570650c2c6d7f4044bf8e317c128659d [diff] |
Add property Exportable to aconfig_declarations Only when aconfig_declarations explicitly set this property true, its flags will be repackaged. If a java_aconfig_library has mode "exported", its corresponding aconfig_declarations must have exportable prop set to true. Test: Added unit tests and CI Bug: 310504781 Ignore-AOSP-First: this change will be cherry picked to aosp (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e4527f3010b3fd6f33948a15a9b4fdc944da34f0) Merged-In: Ie9526e3755a6e7d142b377d5dd85a1bc60ffabc5 Change-Id: Ie9526e3755a6e7d142b377d5dd85a1bc60ffabc5
diff --git a/android/aconfig_providers.go b/android/aconfig_providers.go index 1444e7d..74c1a5e 100644 --- a/android/aconfig_providers.go +++ b/android/aconfig_providers.go
@@ -35,6 +35,7 @@ type AconfigDeclarationsProviderData struct { Package string Container string + Exportable bool IntermediateCacheOutputPath WritablePath IntermediateDumpOutputPath WritablePath }