aboutsummaryrefslogtreecommitdiff
path: root/aconfig/codegen/java_aconfig_library_test.go
Commit message (Collapse)AuthorAgeFilesLines
* Add property Exportable to aconfig_declarationsZi Wang2024-02-071-0/+1
| | | | | | | | | | | | | | | 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 Change-Id: Ie9526e3755a6e7d142b377d5dd85a1bc60ffabc5
* Propagate AconfigFiles in ModuleBase.LaMont Jones2024-01-241-1/+0
| | | | | | | | | | Aconfig file dependencies are module-independent, and properly part of ModuleBase. Bug: b/308625757 Test: manual Change-Id: I38c5907d1671cc69bb198345201316ae781fdc9f
* Enforce one aconfig_declaration per aconfig packageDennis Shen2024-01-101-2/+2
| | | | | Bug: b/319121098 Change-Id: Ibe3f1587ed7754f00f464cf385ce51ee9a142412
* Add "force-read-only" mode to xx_aconfig_library build rulesZhi Dou2023-12-211-0/+4
| | | | | | Test: added unit tests and CI Bug: 317115655 Change-Id: Ia72159ffe072f9b4997f0d4d55a7b3db5356f5ed
* Merge aconfig files per-moduleColin Cross2023-12-071-3/+2
| | | | | | | | | | | Passing the list of all transitive aconfig files to Make causes extra Kati analysis runs when dependencies are changed in Android.bp files. Since Make is going to merge them anyways, merge them per-module and pass a single aconfig file to Make for each module. Fixes: 313698230 Test: m out/target/product/vsoc_x86_64/system/etc/aconfig_flags.pb Change-Id: Ifde4826bc93bc06e40338f72b4cb39eed26ca08d
* Add container property to aconfig_declarations.Yu Liu2023-11-281-0/+233
Bug: 311155208 Test: Unit test Change-Id: I7b187138856d0144203961e82b6dad5e2f8eed9d