platform_build_soong/bazel
Zi Wang 1cb11800f7 Add support for variant_prepend properties in bp2build for cc library
Some properties in soong are marked "variant_prepend", which means
in bp2build output, variant properties(select ...) should come before
general properties.
Prepend property is added in StringListAttribute
stuct so that bp2build can handlle variant_prepend properly, if
Prepend is properly set in different module logics.
This change also coordinates cc library with Prepend.
Coordination with other module types will be in separate CLs.

Bug: 261644490
Test: TestCcLibraryHeadersSimple,
TestCcLibraryHeadersArchAndTargetExportSystemIncludes and TH

Change-Id: I3b61c491c54bbe91ba9aa2af9b4c84193c91ae7f
2022-12-09 16:41:23 -08:00
..
cquery Support abi check in mixed build. 2022-12-01 10:59:06 -08:00
Android.bp Rollforward "Use proto output instead of jsonproto output for aquery"" 2022-10-27 18:41:50 +00:00
aquery.go Rollforward "Use proto output instead of jsonproto output for aquery"" 2022-10-27 18:41:50 +00:00
aquery_test.go Rollforward "Use proto output instead of jsonproto output for aquery"" 2022-10-27 18:41:50 +00:00
configurability.go Use excludes from OS axis for OsAndInApex 2022-11-23 10:01:30 -05:00
constants.go refactor Bazel variable export 2022-04-06 14:48:32 +00:00
properties.go Add support for variant_prepend properties in bp2build for cc library 2022-12-09 16:41:23 -08:00
properties_test.go product_variables srcs in prebuilt_etc 2022-09-09 20:52:09 +00:00
testing.go add unit test for bp2build allowlist 2022-04-14 13:31:09 +00:00