未验证 提交 21ad7f05 编写于 作者: C Chinmay Garde 提交者: GitHub

Move the Fuchsia Flutter Runner to //flutter/shell/platform/fuchsia/flutter (#8939)

This makes room for the Dart runner at //flutter/shell/platform/fuchsia/dart.
上级 7553de25
...@@ -29,7 +29,7 @@ group("flutter") { ...@@ -29,7 +29,7 @@ group("flutter") {
} }
if (is_fuchsia && using_fuchsia_sdk) { if (is_fuchsia && using_fuchsia_sdk) {
public_deps += [ "$flutter_root/shell/platform/fuchsia" ] public_deps += [ "$flutter_root/shell/platform/fuchsia/flutter" ]
} }
if (!is_fuchsia && !is_fuchsia_host) { if (!is_fuchsia && !is_fuchsia_host) {
......
...@@ -768,13 +768,6 @@ FILE: ../../../flutter/shell/platform/embedder/platform_view_embedder.cc ...@@ -768,13 +768,6 @@ FILE: ../../../flutter/shell/platform/embedder/platform_view_embedder.cc
FILE: ../../../flutter/shell/platform/embedder/platform_view_embedder.h FILE: ../../../flutter/shell/platform/embedder/platform_view_embedder.h
FILE: ../../../flutter/shell/platform/embedder/vsync_waiter_embedder.cc FILE: ../../../flutter/shell/platform/embedder/vsync_waiter_embedder.cc
FILE: ../../../flutter/shell/platform/embedder/vsync_waiter_embedder.h FILE: ../../../flutter/shell/platform/embedder/vsync_waiter_embedder.h
FILE: ../../../flutter/shell/platform/fuchsia/collect_traces.dart
FILE: ../../../flutter/shell/platform/fuchsia/component.cc
FILE: ../../../flutter/shell/platform/fuchsia/component.h
FILE: ../../../flutter/shell/platform/fuchsia/compositor_context.cc
FILE: ../../../flutter/shell/platform/fuchsia/compositor_context.h
FILE: ../../../flutter/shell/platform/fuchsia/context_writer_bridge.cc
FILE: ../../../flutter/shell/platform/fuchsia/context_writer_bridge.h
FILE: ../../../flutter/shell/platform/fuchsia/dart-pkg/fuchsia/lib/fuchsia.dart FILE: ../../../flutter/shell/platform/fuchsia/dart-pkg/fuchsia/lib/fuchsia.dart
FILE: ../../../flutter/shell/platform/fuchsia/dart-pkg/fuchsia/sdk_ext/fuchsia.cc FILE: ../../../flutter/shell/platform/fuchsia/dart-pkg/fuchsia/sdk_ext/fuchsia.cc
FILE: ../../../flutter/shell/platform/fuchsia/dart-pkg/fuchsia/sdk_ext/fuchsia.h FILE: ../../../flutter/shell/platform/fuchsia/dart-pkg/fuchsia/sdk_ext/fuchsia.h
...@@ -790,35 +783,65 @@ FILE: ../../../flutter/shell/platform/fuchsia/dart-pkg/zircon/sdk_ext/natives.cc ...@@ -790,35 +783,65 @@ FILE: ../../../flutter/shell/platform/fuchsia/dart-pkg/zircon/sdk_ext/natives.cc
FILE: ../../../flutter/shell/platform/fuchsia/dart-pkg/zircon/sdk_ext/natives.h FILE: ../../../flutter/shell/platform/fuchsia/dart-pkg/zircon/sdk_ext/natives.h
FILE: ../../../flutter/shell/platform/fuchsia/dart-pkg/zircon/sdk_ext/system.cc FILE: ../../../flutter/shell/platform/fuchsia/dart-pkg/zircon/sdk_ext/system.cc
FILE: ../../../flutter/shell/platform/fuchsia/dart-pkg/zircon/sdk_ext/system.h FILE: ../../../flutter/shell/platform/fuchsia/dart-pkg/zircon/sdk_ext/system.h
FILE: ../../../flutter/shell/platform/fuchsia/engine.cc FILE: ../../../flutter/shell/platform/fuchsia/flutter/collect_traces.dart
FILE: ../../../flutter/shell/platform/fuchsia/engine.h FILE: ../../../flutter/shell/platform/fuchsia/flutter/component.cc
FILE: ../../../flutter/shell/platform/fuchsia/fuchsia_font_manager.cc FILE: ../../../flutter/shell/platform/fuchsia/flutter/component.h
FILE: ../../../flutter/shell/platform/fuchsia/fuchsia_font_manager.h FILE: ../../../flutter/shell/platform/fuchsia/flutter/compositor_context.cc
FILE: ../../../flutter/shell/platform/fuchsia/fuchsia_font_manager_unittest.cc FILE: ../../../flutter/shell/platform/fuchsia/flutter/compositor_context.h
FILE: ../../../flutter/shell/platform/fuchsia/isolate_configurator.cc FILE: ../../../flutter/shell/platform/fuchsia/flutter/context_writer_bridge.cc
FILE: ../../../flutter/shell/platform/fuchsia/isolate_configurator.h FILE: ../../../flutter/shell/platform/fuchsia/flutter/context_writer_bridge.h
FILE: ../../../flutter/shell/platform/fuchsia/kernel/extract_far.dart FILE: ../../../flutter/shell/platform/fuchsia/flutter/engine.cc
FILE: ../../../flutter/shell/platform/fuchsia/kernel/framework_shim.dart FILE: ../../../flutter/shell/platform/fuchsia/flutter/engine.h
FILE: ../../../flutter/shell/platform/fuchsia/kernel/libraries.json FILE: ../../../flutter/shell/platform/fuchsia/flutter/fuchsia_font_manager.cc
FILE: ../../../flutter/shell/platform/fuchsia/logging.h FILE: ../../../flutter/shell/platform/fuchsia/flutter/fuchsia_font_manager.h
FILE: ../../../flutter/shell/platform/fuchsia/loop.cc FILE: ../../../flutter/shell/platform/fuchsia/flutter/fuchsia_font_manager_unittest.cc
FILE: ../../../flutter/shell/platform/fuchsia/loop.h FILE: ../../../flutter/shell/platform/fuchsia/flutter/isolate_configurator.cc
FILE: ../../../flutter/shell/platform/fuchsia/main.cc FILE: ../../../flutter/shell/platform/fuchsia/flutter/isolate_configurator.h
FILE: ../../../flutter/shell/platform/fuchsia/meta/aot_product_runtime FILE: ../../../flutter/shell/platform/fuchsia/flutter/kernel/extract_far.dart
FILE: ../../../flutter/shell/platform/fuchsia/meta/aot_runtime FILE: ../../../flutter/shell/platform/fuchsia/flutter/kernel/framework_shim.dart
FILE: ../../../flutter/shell/platform/fuchsia/meta/flutter_aot_product_runner.cmx FILE: ../../../flutter/shell/platform/fuchsia/flutter/kernel/libraries.json
FILE: ../../../flutter/shell/platform/fuchsia/meta/flutter_aot_runner.cmx FILE: ../../../flutter/shell/platform/fuchsia/flutter/logging.h
FILE: ../../../flutter/shell/platform/fuchsia/meta/flutter_jit_product_runner.cmx FILE: ../../../flutter/shell/platform/fuchsia/flutter/loop.cc
FILE: ../../../flutter/shell/platform/fuchsia/meta/flutter_jit_runner.cmx FILE: ../../../flutter/shell/platform/fuchsia/flutter/loop.h
FILE: ../../../flutter/shell/platform/fuchsia/meta/flutter_runner_tests.cmx FILE: ../../../flutter/shell/platform/fuchsia/flutter/main.cc
FILE: ../../../flutter/shell/platform/fuchsia/meta/jit_product_runtime FILE: ../../../flutter/shell/platform/fuchsia/flutter/meta/aot_product_runtime
FILE: ../../../flutter/shell/platform/fuchsia/meta/jit_runtime FILE: ../../../flutter/shell/platform/fuchsia/flutter/meta/aot_runtime
FILE: ../../../flutter/shell/platform/fuchsia/platform_view.cc FILE: ../../../flutter/shell/platform/fuchsia/flutter/meta/flutter_aot_product_runner.cmx
FILE: ../../../flutter/shell/platform/fuchsia/platform_view.h FILE: ../../../flutter/shell/platform/fuchsia/flutter/meta/flutter_aot_runner.cmx
FILE: ../../../flutter/shell/platform/fuchsia/runner.cc FILE: ../../../flutter/shell/platform/fuchsia/flutter/meta/flutter_jit_product_runner.cmx
FILE: ../../../flutter/shell/platform/fuchsia/runner.h FILE: ../../../flutter/shell/platform/fuchsia/flutter/meta/flutter_jit_runner.cmx
FILE: ../../../flutter/shell/platform/fuchsia/runner_context.cc FILE: ../../../flutter/shell/platform/fuchsia/flutter/meta/flutter_runner_tests.cmx
FILE: ../../../flutter/shell/platform/fuchsia/runner_context.h FILE: ../../../flutter/shell/platform/fuchsia/flutter/meta/jit_product_runtime
FILE: ../../../flutter/shell/platform/fuchsia/flutter/meta/jit_runtime
FILE: ../../../flutter/shell/platform/fuchsia/flutter/platform_view.cc
FILE: ../../../flutter/shell/platform/fuchsia/flutter/platform_view.h
FILE: ../../../flutter/shell/platform/fuchsia/flutter/runner.cc
FILE: ../../../flutter/shell/platform/fuchsia/flutter/runner.h
FILE: ../../../flutter/shell/platform/fuchsia/flutter/runner_context.cc
FILE: ../../../flutter/shell/platform/fuchsia/flutter/runner_context.h
FILE: ../../../flutter/shell/platform/fuchsia/flutter/service_provider_dir.cc
FILE: ../../../flutter/shell/platform/fuchsia/flutter/service_provider_dir.h
FILE: ../../../flutter/shell/platform/fuchsia/flutter/session_connection.cc
FILE: ../../../flutter/shell/platform/fuchsia/flutter/session_connection.h
FILE: ../../../flutter/shell/platform/fuchsia/flutter/surface.cc
FILE: ../../../flutter/shell/platform/fuchsia/flutter/surface.h
FILE: ../../../flutter/shell/platform/fuchsia/flutter/task_observers.cc
FILE: ../../../flutter/shell/platform/fuchsia/flutter/task_observers.h
FILE: ../../../flutter/shell/platform/fuchsia/flutter/task_runner_adapter.cc
FILE: ../../../flutter/shell/platform/fuchsia/flutter/task_runner_adapter.h
FILE: ../../../flutter/shell/platform/fuchsia/flutter/thread.cc
FILE: ../../../flutter/shell/platform/fuchsia/flutter/thread.h
FILE: ../../../flutter/shell/platform/fuchsia/flutter/unique_fdio_ns.h
FILE: ../../../flutter/shell/platform/fuchsia/flutter/vsync_recorder.cc
FILE: ../../../flutter/shell/platform/fuchsia/flutter/vsync_recorder.h
FILE: ../../../flutter/shell/platform/fuchsia/flutter/vsync_waiter.cc
FILE: ../../../flutter/shell/platform/fuchsia/flutter/vsync_waiter.h
FILE: ../../../flutter/shell/platform/fuchsia/flutter/vulkan_surface.cc
FILE: ../../../flutter/shell/platform/fuchsia/flutter/vulkan_surface.h
FILE: ../../../flutter/shell/platform/fuchsia/flutter/vulkan_surface_pool.cc
FILE: ../../../flutter/shell/platform/fuchsia/flutter/vulkan_surface_pool.h
FILE: ../../../flutter/shell/platform/fuchsia/flutter/vulkan_surface_producer.cc
FILE: ../../../flutter/shell/platform/fuchsia/flutter/vulkan_surface_producer.h
FILE: ../../../flutter/shell/platform/fuchsia/runtime/dart/utils/files.cc FILE: ../../../flutter/shell/platform/fuchsia/runtime/dart/utils/files.cc
FILE: ../../../flutter/shell/platform/fuchsia/runtime/dart/utils/files.h FILE: ../../../flutter/shell/platform/fuchsia/runtime/dart/utils/files.h
FILE: ../../../flutter/shell/platform/fuchsia/runtime/dart/utils/handle_exception.cc FILE: ../../../flutter/shell/platform/fuchsia/runtime/dart/utils/handle_exception.cc
...@@ -831,29 +854,6 @@ FILE: ../../../flutter/shell/platform/fuchsia/runtime/dart/utils/vmo.cc ...@@ -831,29 +854,6 @@ FILE: ../../../flutter/shell/platform/fuchsia/runtime/dart/utils/vmo.cc
FILE: ../../../flutter/shell/platform/fuchsia/runtime/dart/utils/vmo.h FILE: ../../../flutter/shell/platform/fuchsia/runtime/dart/utils/vmo.h
FILE: ../../../flutter/shell/platform/fuchsia/runtime/dart/utils/vmservice_object.cc FILE: ../../../flutter/shell/platform/fuchsia/runtime/dart/utils/vmservice_object.cc
FILE: ../../../flutter/shell/platform/fuchsia/runtime/dart/utils/vmservice_object.h FILE: ../../../flutter/shell/platform/fuchsia/runtime/dart/utils/vmservice_object.h
FILE: ../../../flutter/shell/platform/fuchsia/service_provider_dir.cc
FILE: ../../../flutter/shell/platform/fuchsia/service_provider_dir.h
FILE: ../../../flutter/shell/platform/fuchsia/session_connection.cc
FILE: ../../../flutter/shell/platform/fuchsia/session_connection.h
FILE: ../../../flutter/shell/platform/fuchsia/surface.cc
FILE: ../../../flutter/shell/platform/fuchsia/surface.h
FILE: ../../../flutter/shell/platform/fuchsia/task_observers.cc
FILE: ../../../flutter/shell/platform/fuchsia/task_observers.h
FILE: ../../../flutter/shell/platform/fuchsia/task_runner_adapter.cc
FILE: ../../../flutter/shell/platform/fuchsia/task_runner_adapter.h
FILE: ../../../flutter/shell/platform/fuchsia/thread.cc
FILE: ../../../flutter/shell/platform/fuchsia/thread.h
FILE: ../../../flutter/shell/platform/fuchsia/unique_fdio_ns.h
FILE: ../../../flutter/shell/platform/fuchsia/vsync_recorder.cc
FILE: ../../../flutter/shell/platform/fuchsia/vsync_recorder.h
FILE: ../../../flutter/shell/platform/fuchsia/vsync_waiter.cc
FILE: ../../../flutter/shell/platform/fuchsia/vsync_waiter.h
FILE: ../../../flutter/shell/platform/fuchsia/vulkan_surface.cc
FILE: ../../../flutter/shell/platform/fuchsia/vulkan_surface.h
FILE: ../../../flutter/shell/platform/fuchsia/vulkan_surface_pool.cc
FILE: ../../../flutter/shell/platform/fuchsia/vulkan_surface_pool.h
FILE: ../../../flutter/shell/platform/fuchsia/vulkan_surface_producer.cc
FILE: ../../../flutter/shell/platform/fuchsia/vulkan_surface_producer.h
FILE: ../../../flutter/shell/platform/glfw/client_wrapper/flutter_window_controller.cc FILE: ../../../flutter/shell/platform/glfw/client_wrapper/flutter_window_controller.cc
FILE: ../../../flutter/shell/platform/glfw/client_wrapper/flutter_window_controller_unittests.cc FILE: ../../../flutter/shell/platform/glfw/client_wrapper/flutter_window_controller_unittests.cc
FILE: ../../../flutter/shell/platform/glfw/client_wrapper/include/flutter/flutter_window.h FILE: ../../../flutter/shell/platform/glfw/client_wrapper/include/flutter/flutter_window.h
......
...@@ -30,7 +30,7 @@ group("platform") { ...@@ -30,7 +30,7 @@ group("platform") {
# Fuchsia has its own runner implementation. # Fuchsia has its own runner implementation.
if (using_fuchsia_sdk) { if (using_fuchsia_sdk) {
deps = [ deps = [
"fuchsia", "fuchsia/flutter",
] ]
} }
} else { } else {
......
...@@ -7,7 +7,7 @@ assert(is_fuchsia) ...@@ -7,7 +7,7 @@ assert(is_fuchsia)
import("//build/fuchsia/sdk.gni") import("//build/fuchsia/sdk.gni")
if (using_fuchsia_sdk) { if (using_fuchsia_sdk) {
executable("fuchsia") { executable("flutter") {
output_name = "four_gate" output_name = "four_gate"
sources = [ sources = [
...@@ -66,6 +66,9 @@ if (using_fuchsia_sdk) { ...@@ -66,6 +66,9 @@ if (using_fuchsia_sdk) {
"$flutter_root/runtime", "$flutter_root/runtime",
"$flutter_root/runtime:libdart", "$flutter_root/runtime:libdart",
"$flutter_root/shell/common", "$flutter_root/shell/common",
"$flutter_root/shell/platform/fuchsia/dart-pkg/fuchsia",
"$flutter_root/shell/platform/fuchsia/dart-pkg/zircon",
"$flutter_root/shell/platform/fuchsia/runtime/dart/utils",
"$flutter_root/vulkan", "$flutter_root/vulkan",
"$fuchsia_sdk_root/fidl:fuchsia.fonts", "$fuchsia_sdk_root/fidl:fuchsia.fonts",
"$fuchsia_sdk_root/fidl:fuchsia.images", "$fuchsia_sdk_root/fidl:fuchsia.images",
...@@ -84,9 +87,6 @@ if (using_fuchsia_sdk) { ...@@ -84,9 +87,6 @@ if (using_fuchsia_sdk) {
"$fuchsia_sdk_root/pkg:zx", "$fuchsia_sdk_root/pkg:zx",
"$fuchsia_sdk_root/pkg/lib/sys/cpp", "$fuchsia_sdk_root/pkg/lib/sys/cpp",
"$fuchsia_sdk_root/pkg/lib/vfs/cpp", "$fuchsia_sdk_root/pkg/lib/vfs/cpp",
"dart-pkg/fuchsia",
"dart-pkg/zircon",
"runtime/dart/utils",
"//third_party/tonic", "//third_party/tonic",
] ]
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册