|  | # Copyright 2016 The Chromium Authors. All rights reserved. | 
|  | # Use of this source code is governed by a BSD-style license that can be | 
|  | # found in the LICENSE file. | 
|  |  | 
|  | import("//build/dart/dart_library.gni") | 
|  | import("//build/dart/dart_tool.gni") | 
|  |  | 
|  | dart_library("flutter_tools") { | 
|  | package_name = "flutter_tools" | 
|  |  | 
|  | disable_analysis = true | 
|  |  | 
|  | deps = [ | 
|  | "//third_party/dart/pkg/analyzer", | 
|  | "//third_party/dart/third_party/pkg/linter", | 
|  | "//third_party/dart-pkg/pub/archive", | 
|  | "//third_party/dart-pkg/pub/args", | 
|  | "//third_party/dart-pkg/pub/collection", | 
|  | "//third_party/dart-pkg/pub/coverage", | 
|  | "//third_party/dart-pkg/pub/crypto", | 
|  | "//third_party/dart-pkg/pub/file", | 
|  | # The HTTP dependency is removed because http doesn't work on Fuchsia | 
|  | # because it uses mirrors which Fuchsia's Dart VM doesn't support. | 
|  | "//third_party/dart-pkg/pub/json_rpc_2", | 
|  | "//third_party/dart-pkg/pub/json_schema", | 
|  | "//third_party/dart-pkg/pub/meta", | 
|  | "//third_party/dart-pkg/pub/mustache", | 
|  | "//third_party/dart-pkg/pub/package_config", | 
|  | "//third_party/dart-pkg/pub/path", | 
|  | "//third_party/dart-pkg/pub/platform", | 
|  | "//third_party/dart-pkg/pub/process", | 
|  | "//third_party/dart-pkg/pub/quiver", | 
|  | "//third_party/dart-pkg/pub/stack_trace", | 
|  | "//third_party/dart-pkg/pub/test", | 
|  | "//third_party/dart-pkg/pub/usage", | 
|  | "//third_party/dart-pkg/pub/web_socket_channel", | 
|  | "//third_party/dart-pkg/pub/xml", | 
|  | "//third_party/dart-pkg/pub/yaml", | 
|  | ] | 
|  | } | 
|  |  | 
|  | dart_tool("fuchsia_builder") { | 
|  | main_dart = "bin/fuchsia_builder.dart" | 
|  |  | 
|  | disable_analysis = true | 
|  |  | 
|  | deps = [ | 
|  | ":flutter_tools", | 
|  | ] | 
|  | } | 
|  |  | 
|  | dart_tool("fuchsia_tester") { | 
|  | main_dart = "bin/fuchsia_tester.dart" | 
|  |  | 
|  | disable_analysis = true | 
|  |  | 
|  | deps = [ | 
|  | ":flutter_tools", | 
|  | ] | 
|  |  | 
|  | non_dart_deps = [ | 
|  | "$flutter_root/shell", | 
|  | ] | 
|  | } |