1 # Copyright 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 import("//mojo/public/mojo_application.gni")
11 "frame_connection.cc",
13 "frame_devtools_agent.cc",
14 "frame_devtools_agent.h",
15 "frame_devtools_agent_delegate.h",
18 "frame_tree_delegate.h",
20 "web_view_application_delegate.cc",
21 "web_view_application_delegate.h",
28 "//components/clipboard/public/interfaces",
29 "//components/devtools_service/public/cpp",
30 "//components/devtools_service/public/interfaces",
31 "//components/resource_provider/public/interfaces",
32 "//components/view_manager/public/cpp",
33 "//components/view_manager/public/interfaces",
34 "//mojo/application/public/cpp:sources",
35 "//mojo/application/public/interfaces",
36 "//mojo/common:common_base",
37 "//mojo/converters/geometry",
38 "//mojo/services/network/public/interfaces",
39 "//mojo/services/tracing/public/interfaces",
40 "//third_party/mojo/src/mojo/public/cpp/bindings",
45 "//mandoline/tab/public/interfaces",
48 if (is_linux && !is_android) {
49 deps += [ "//components/font_service/public/interfaces" ]
53 mojo_native_application("web_view") {
60 "//mojo/application/public/cpp",
64 source_set("test_support") {
66 "test_frame_tree_delegate.cc",
67 "test_frame_tree_delegate.h",
75 mojo_native_application("mandoline_frame_apptests") {
86 "//base/test:test_config",
87 "//components/view_manager/public/cpp",
88 "//components/view_manager/public/interfaces",
89 "//mandoline/tab/public/interfaces",
90 "//mojo/application/public/cpp:sources",
91 "//mojo/application/public/cpp:test_support",
92 "//ui/mojo/geometry:interfaces",
93 "//ui/mojo/geometry:util",
96 data_deps = [ "//components/view_manager" ]