mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Fuchsia team is working on getting rid of non-versioned libraries and sysroot (see b/40935282), but flutter is using a fairly old version of in-house gn-sdk. It's hard to maintain it anymore. So this change removes the in-house gn-sdk and replaces it with the gn-sdk from chromium. This is a prerequisite to select the idk / sdk lib version according to the api-level. This change contains three parts: 1) Replacing gn-sdk/ with gn-sdk/src/ since the chromium needs a README.chromium in gn-sdk/ folder. 2) Making the existing build rules work with the newer gn-sdk. 3) Drive-by replacing "gtest_runner.shard.cml" with "sys/testing/gtest_runner.shard.cml", it's in fuchsia sdk already. Bug: [b/40935282](https://issues.chromium.org/issues/40935282?pli=1&authuser=0) [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style