mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
This patch should contain all the code we need to run Flutter on Fuchsia's software framebuffer (without text). I haven't actually tried running the code, so I'm sure it doesn't work yet.
53 lines
1.4 KiB
Plaintext
53 lines
1.4 KiB
Plaintext
# 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.
|
|
|
|
assert(is_fuchsia)
|
|
|
|
executable("content_handler") {
|
|
output_name = "flutter_content_handler"
|
|
|
|
sources = [
|
|
"application_impl.cc",
|
|
"application_impl.h",
|
|
"content_handler_impl.cc",
|
|
"content_handler_impl.h",
|
|
"framebuffer_skia.cc",
|
|
"framebuffer_skia.h",
|
|
"main.cc",
|
|
"rasterizer.cc",
|
|
"rasterizer.h",
|
|
"runtime_holder.cc",
|
|
"runtime_holder.h",
|
|
]
|
|
|
|
deps = [
|
|
"//dart/runtime:libdart",
|
|
"//dart/runtime/vm:libdart_platform",
|
|
"//flutter/common",
|
|
"//flutter/flow",
|
|
"//flutter/glue",
|
|
"//flutter/runtime",
|
|
"//flutter/services/engine:interfaces",
|
|
"//flutter/services/pointer:interfaces",
|
|
"//lib/ftl",
|
|
"//lib/mtl",
|
|
"//mojo/public/cpp/application",
|
|
"//mojo/public/cpp/bindings",
|
|
"//mojo/public/cpp/system",
|
|
"//mojo/public/cpp/utility",
|
|
"//mojo/public/interfaces/application",
|
|
"//mojo/services/content_handler/interfaces",
|
|
"//mojo/services/framebuffer/interfaces",
|
|
"//mojo/system",
|
|
"//third_party/skia",
|
|
|
|
# TODO(abarth): Move this zip library more sensible for re-use.
|
|
"//apps/dart_content_handler/zip",
|
|
|
|
# TODO(abarth): We shouldn't need to depend on libdart_builtin but we fail
|
|
# to link otherwise.
|
|
"//dart/runtime/bin:libdart_builtin",
|
|
]
|
|
}
|