[fuchsia] Use GN rules provided by the Fuchsia SDK.

- Use the SDK-provided config.gni in //build/config/fuchsia/config.gni.
- Remove the fuchsia_sdk_pkg.gni and gen_fidl_response_file.py.
- Use the SDK-provided runtime_library_group to get runtime libraries.
- Temporarily have //build/config/fuchsia/fidl_lbrary.gni redirect to
  the SDK-provided version.
- Temporarily update gen_build_defs.py to generate "redirect" rules,
  from the old Chromium targets to the SDK-provided ones.

Follow-up CLs will migrate away from gen_build_defs.py to direct
dependencies on the SDK-provided libraries, etc.

Bug: 1050703
Change-Id: Ib970aa99fe1a2808d30a536dd0d370db6ab8c4d6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2057307
Auto-Submit: Wez <wez@chromium.org>
Commit-Queue: Jochen Eisinger <jochen@chromium.org>
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Reviewed-by: Sergey Ulanov <sergeyu@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#741942}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 3f773d0095872c44b5b975a66cba9527b9aac2e0
4 files changed
tree: c9e9a4650a0457a8a769155048117c00d7b3b306
  1. BUILD.gn
  2. gen_build_defs.py
  3. LICENSE
  4. OWNERS
  5. README.chromium