Remove usages of select on defaults property

In order to support changing the global configuration per-module,
we can't make decisions on configuration until the configuration is
decided. The defaults mutator is one of the earliest mutators, and
it would be helpful to run it before deciding the configuration.

Remove usages of selects on defaults modules. Note that soong config
modules have the same problem, but they will just silently fall back
to using the true global configuration instead of throwing an error
that they tried to read the configuration before it was decided.
The usages of soong config variables on selects will have to be removed
in order to acheive a truely configuration-independant build.

Bug: 361816274
Test: Presubmits
Change-Id: I797f828d486081011cd71f7649544ef1bb326494
1 file changed
tree: 367d5800cacf458f06380773f572c39c7796a7df
  1. android/
  2. build/
  3. docs/
  4. guest/
  5. libs/
  6. microfuchsia/
  7. tests/
  8. .clang-format
  9. .gitignore
  10. Android.bp
  11. dice_for_avf_guest.cddl
  12. OWNERS
  13. PREUPLOAD.cfg
  14. README.md
  15. rustfmt.toml
  16. TEST_MAPPING
README.md

Android Virtualization Framework (AVF)

Android Virtualization Framework (AVF) provides secure and private execution environments for executing code. AVF is ideal for security-oriented use cases that require stronger isolation assurances over those offered by Android’s app sandbox.

Visit our public doc site to learn more about what AVF is, what it is for, and how it is structured. This repository contains source code for userspace components of AVF.

If you want a quick start, see the getting started guideline and follow the steps there.

For in-depth explanations about individual topics and components, visit the following links.

AVF components:

AVF APIs:

How-Tos: