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")
7 source_set("switches") {
9 "web_view_switches.cc",
10 "web_view_switches.h",
18 "frame_connection.cc",
20 "frame_devtools_agent.cc",
21 "frame_devtools_agent.h",
22 "frame_devtools_agent_delegate.h",
25 "frame_tree_delegate.h",
27 "pending_web_view_load.cc",
28 "pending_web_view_load.h",
29 "web_view_application_delegate.cc",
30 "web_view_application_delegate.h",
38 "//components/clipboard/public/interfaces",
39 "//components/devtools_service/public/cpp",
40 "//components/devtools_service/public/interfaces",
41 "//components/resource_provider/public/interfaces",
42 "//components/view_manager/public/cpp",
43 "//components/view_manager/public/interfaces",
44 "//mojo/application/public/cpp:sources",
45 "//mojo/application/public/interfaces",
46 "//mojo/common:common_base",
47 "//mojo/converters/geometry",
48 "//mojo/services/network/public/interfaces",
49 "//mojo/services/tracing/public/interfaces",
50 "//third_party/mojo/src/mojo/public/cpp/bindings",
55 "//components/web_view/public/interfaces",
58 if (is_linux && !is_android) {
59 deps += [ "//components/font_service/public/interfaces" ]
63 mojo_native_application("web_view") {
70 "//mojo/application/public/cpp",
74 source_set("test_support") {
76 "test_frame_tree_delegate.cc",
77 "test_frame_tree_delegate.h",
85 mojo_native_application("mandoline_frame_apptests") {
96 "//base/test:test_config",
97 "//components/view_manager/public/cpp",
98 "//components/view_manager/public/interfaces",
99 "//components/web_view/public/interfaces",
100 "//mojo/application/public/cpp:sources",
101 "//mojo/application/public/cpp:test_support",
102 "//ui/mojo/geometry:interfaces",
103 "//ui/mojo/geometry:util",
106 data_deps = [ "//components/view_manager" ]