platform_build_soong/bazel
Sasha Smundak fe9a5b833d Implement mixed builds for apex modules, take 2.
* Add ApexCqueryInfo to obtain apex artifacts used by the makefile
  generator and downstream modules
* Refactor code common to GenerateAndroidBuildActions and ProcessBazelQueryResponse
* Implement android.MixedBuildBuildable for modules
* Enable mixed build for apex modules with payload_type:"image"

The first take 6a2b7c40b was setting compressed APEX suffix incorrectly, and
was reverted in 8a3c91494.

Fixes: 239925080 239695521 232085015
Test: treehugger
Change-Id: I1720f8db3c7cc773183d25a815d9b7eeaf7c73ad
2022-07-28 14:43:50 -07:00
..
cquery Implement mixed builds for apex modules, take 2. 2022-07-28 14:43:50 -07:00
Android.bp refactor bp2build module allowlists into struct 2022-04-14 13:31:05 +00:00
aquery.go Implement mixed builds for apex modules, take 2. 2022-07-28 14:43:50 -07:00
aquery_test.go Handle SymlinkTree action, ignore PythonZipper action. 2022-07-06 11:30:40 -07:00
configurability.go Add linux_musl arm+arm64 2022-06-24 13:46:36 -07:00
constants.go refactor Bazel variable export 2022-04-06 14:48:32 +00:00
properties.go Merge "Handle restricting to device only builds" 2022-06-02 20:29:27 +00:00
properties_test.go add unit test for bp2build allowlist 2022-04-14 13:31:09 +00:00
testing.go add unit test for bp2build allowlist 2022-04-14 13:31:09 +00:00