platform_build_soong/bazel
Cole Faust 150f9a5a63 Bp2build support for soong config variables + os
For converting the art plugins to pure soong, it would be useful to
have a property that's qualified on both a soong config variable and
the OS. Soong had very little-known support for this by saying your
soong config variable changes the "target.android.cflags" property,
and we didn't supporting bp2building that. Add the bp2build support.

This cl also refactors product variable and soong variable bp2building
so that they're separate from each other, which I think makes the code
easier to understand.

Test: go test
Change-Id: Ic74dc75da8103fa2523da95c3560c9ce3c5e5672
2023-05-08 17:50:06 -07:00
..
cquery Revert "Revert "mixed builds correctly reference stubs libs"" 2023-04-25 00:25:20 +00:00
Android.bp Add a persistent bazel server between builds 2023-03-01 23:30:19 -05:00
aquery.go Handle aquery build statements in a goroutine 2023-02-15 11:29:49 -05:00
aquery_test.go Handle aquery build statements in a goroutine 2023-02-15 11:29:49 -05:00
bazel_proxy.go Refactor and cleanup of bazel handler 2023-04-25 15:53:58 +00:00
configurability.go Bp2build support for soong config variables + os 2023-05-08 17:50:06 -07:00
constants.go refactor Bazel variable export 2022-04-06 14:48:32 +00:00
properties.go Bp2build support for soong config variables + os 2023-05-08 17:50:06 -07:00
properties_test.go Bp2build support for soong config variables + os 2023-05-08 17:50:06 -07:00
testing.go add unit test for bp2build allowlist 2022-04-14 13:31:09 +00:00