[fuchsia] Use the Fuchsia GN rules from //third_party/fuchsia-gn-sdk

Migrate Chromium to use the GN templates from the in-tree
fork of Fuchsia's GN SDK rules, at //third_party/fuchsia-gn-sdk.

Stub .gni files are still created for a couple of rules, to allow
dependencies (e.g. V8) to continue to build, until they have been
updated to use the Chromium copy of the rules directly.

Bug: 1432399
Change-Id: I403e3a24f887a1796e2bd8b3c6515c74347f1451
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4952180
Reviewed-by: Zijie He <zijiehe@google.com>
Owners-Override: Wez <wez@chromium.org>
Auto-Submit: Wez <wez@chromium.org>
Commit-Queue: Wez <wez@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1212261}
NOKEYCHECK=True
GitOrigin-RevId: 691dde4a86f8f32790942eb025c3e9fe74102811
8 files changed
tree: e5c65a74fc4300a165b1afc4a61fa30befed8379
  1. src/
  2. DIR_METADATA
  3. LICENSE
  4. OWNERS
  5. README.chromium