[zircon] [gn] Build fdio, FIDL support

This brings in FIDL support, as well as several other libraries fdio
depends on.  For simplicity, BUILD.gn files for all FIDL libraries are
added now, not just those needed to build fdio.

Bug: BLD-325
Test: gn gen && ninja
Change-Id: I7721db32c1ae1f97be59ec6cd9b7af923f64daf2
60 files changed
tree: f571b8b47a65aa02ab0149d82a00b3b96d48dbdb
  1. .cargo/
  2. boards/
  3. build/
  4. buildtools/
  5. bundles/
  6. docs/
  7. garnet/
  8. peridot/
  9. products/
  10. scripts/
  11. sdk/
  12. src/
  13. zircon/
  14. .clang-format
  15. .dir-locals.el
  16. .gitattributes
  17. .gitignore
  18. .gn
  19. AUTHORS
  20. CODE_OF_CONDUCT.md
  21. CONTRIBUTING.md
  22. LICENSE
  23. OWNERS
  24. PATENTS
  25. README.md
  26. rustfmt.toml
README.md

Fuchsia

Pink + Purple == Fuchsia (a new operating system)

What is Fuchsia?

Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.

Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.

How can I build and run Fuchsia?

See Getting Started.

Where can I learn more about Fuchsia?

See the documentation.