dart-sdk/sdk
Zachary Anderson 81e428fd39 [infra] Assembles the SDK using GN rather than create_sdk.py
This has a few advantages:
- We can track dependencies more precisely
- ninja can assemble things in parallel as they're ready rather than
  sequentially all at once.
- It is easier to customize SDKs depending on target platform, e.g.
  Fuchsia.

This CL also has a number of cleanups:
- Defining is_fuchsia and is_fuchsia host so we don't always have to check
- Piping through toolchain overrides in more places
- Fixing bugs in copy_tree.py, not using list_files.py, which is broken on Windows

related #29558

R=whesse@google.com

Review-Url: https://codereview.chromium.org/2848943003 .
2017-05-20 23:30:09 -07:00
..
bin Fix spew when running presubmit which triggers dartfmt.bat on windows. We should also backport this change to the sdks in tools/sdk or roll a new version of the tools/sdk 2017-03-28 08:30:10 -07:00
lib js_runtime: loadDeferredLibrary: don't call initializer of repeated empty parts 2017-05-18 14:16:41 -07:00
api_readme.md fix links in readme 2015-08-20 13:17:34 -07:00
BUILD.gn [infra] Assembles the SDK using GN rather than create_sdk.py 2017-05-20 23:30:09 -07:00