platform_build_soong/bp2build
Liz Kammer 2dd9ca422d Refactor queryview.
Splits queryview into queryview and bp2build. The latter runs as a
presingleton (could be converted to a singleton). This prevents needing
to run soong_ui a subsequent time to build the query. Queryview remains
as a separate step to prevent increasing runtime due to this generation
every time Soong runs.

Currently this is running as a presingleton as this gives a translation
of Android.bp files after only LoadHooks have run, no mutators.

Test: go tests
Test: m queryview && bazel query --config=queryview //...
Change-Id: If2ba28c7ef60fbd41f43bda6623d41c8c7d23a1b
2021-01-07 14:34:00 -05:00
..
Android.bp Refactor queryview. 2021-01-07 14:34:00 -05:00
androidbp_to_build_templates.go Refactor queryview. 2021-01-07 14:34:00 -05:00
bp2build.go Refactor queryview. 2021-01-07 14:34:00 -05:00
build_conversion.go Refactor queryview. 2021-01-07 14:34:00 -05:00
build_conversion_test.go Refactor queryview. 2021-01-07 14:34:00 -05:00
bzl_conversion.go Refactor queryview. 2021-01-07 14:34:00 -05:00
bzl_conversion_test.go Refactor queryview. 2021-01-07 14:34:00 -05:00
conversion.go Refactor queryview. 2021-01-07 14:34:00 -05:00
conversion_test.go Refactor queryview. 2021-01-07 14:34:00 -05:00
testing.go Refactor queryview. 2021-01-07 14:34:00 -05:00