Adds fuchsia_io dependency and adds some configs for fuchsia turnip
build
Test: Run build-fuchsia-turnip
Bug: None
Change-Id: Iec4396b0af6a107b9cd7ca557814f11e5402e141
Current changes to configs actually breaks the scripts to produce
a valid Android.bp file
Test: Refactor CL
Bug: 357080225
Change-Id: I1d9064b8e9c206b5b8f410a0adc7dab552c0b232
This CL will remove the usage of impl.fprints in favor
of jinja2 templates and a project state tracker.
Note: this CL does not fix the underlying script problems.
Test: build-fuchsia-turnip.sh
Bug: 357080225
Change-Id: Ic40dbc4d18a283600d95af1d104ed8a0fc6f4e04
Currently does not fix the actual tooling, but generates code with the transient
states
Test: Run android-build file
Change-Id: Icc4a324100b64cde5daef3c0d91338d099c8ca72
CL solely saves transient data from bazel build
Test: Simple feature, no side effects
Bug: 357080225
Change-Id: I71590de4331a3cbb935ebf58bb527c03b8925cfc
Adds state tracking for android (Soong) projects.
Does not currently generate any build files
Test: Refactor / Non-changing feature
Bug: 353540875
Change-Id: Ic995b161381e51a68c721165242e647f5938c8f7
First part of capturing the transient state of build configs.
Currently adds prototype classes, does not assign any values yet.
Test: Run build-<platform>-turnip.sh
Bug: 357080225
Change-Id: I3a5e04610041f93c1b2b9079296085386a372c19
Also handles some new configs that are needed for lavapipe
Test: Run build-<platform>-turnip.sh
Bug: 357080225
Change-Id: I6270cabbc3916b3bb3d2167957ae561a4893e514
See README.md for instructions
Test: python -m unittest meson_to_hermetic_test/meson_impl_test.py and see passing
Bug: 360173803
Change-Id: I54fc37043bff745de32c0c56496615f466790361
Python packages does not allow for the use of hyphen as it's a reserved token.
This change needs to be made to be imported by unit-tests in the future
This change will require a new venv to be generated locally:
`$ rm -rf venv`
`$ ./setup-venv.sh`
`$ source venv/bin/activate`
Test: Run meson_to_hermetic/build-android/fuchsia-turnip.sh
Bug: 360173803
Change-Id: Ie6fab4689ef5fc985e15747b0c06bfae662c387c