platform_build_soong/aconfig/codegen
Zi Wang 0e5d16c6f0 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
2024-02-08 06:19:34 +00:00
..
Android.bp Add container property to aconfig_declarations. 2023-11-28 12:37:02 -08:00
cc_aconfig_library.go do not include sever_configurable_flags dependency when in 2024-01-10 14:07:35 +00:00
cc_aconfig_library_test.go Propagate AconfigFiles in ModuleBase. 2024-01-24 23:45:12 +00:00
init.go Add container property to aconfig_declarations. 2023-11-28 12:37:02 -08:00
java_aconfig_library.go Add property Exportable to aconfig_declarations 2024-02-08 06:19:34 +00:00
java_aconfig_library_test.go Add property Exportable to aconfig_declarations 2024-02-08 06:19:34 +00:00
rust_aconfig_library.go Add "force-read-only" mode to xx_aconfig_library build rules 2023-12-21 03:41:02 +00:00
rust_aconfig_library_test.go Add "force-read-only" mode to xx_aconfig_library build rules 2023-12-21 03:41:02 +00:00
testing.go Add container property to aconfig_declarations. 2023-11-28 12:37:02 -08:00