[Media Router] Add integration tests and e2e tests for media router and presentation...
[chromium-blink-merge.git] / components / view_manager / native_viewport / BUILD.gn
blob350c16f6076c65d629b34f82c23696181f9b101b
1 # Copyright 2014 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("//build/config/ui.gni")
7 source_set("native_viewport") {
8   sources = [
9     "onscreen_context_provider.cc",
10     "onscreen_context_provider.h",
11     "platform_viewport.h",
12     "platform_viewport_common.cc",
13     "platform_viewport_headless.cc",
14     "platform_viewport_headless.h",
15     "platform_viewport_stub.cc",
16   ]
18   if (!is_ios) {
19     sources -= [ "platform_viewport_stub.cc" ]
20   }
22   deps = [
23     "//base",
24     "//components/view_manager/gles2",
25     "//components/view_manager/public/interfaces",
26     "//gpu/command_buffer/service",
27     "//mojo/application/public/cpp",
28     "//mojo/common:tracing_impl",
29     "//mojo/converters/geometry",
30     "//mojo/converters/input_events",
31     "//ui/events",
32     "//ui/events/platform",
33     "//ui/gfx",
34     "//ui/gfx/geometry",
35     "//ui/gl",
36     "//ui/mojo/geometry:interfaces",
37     "//ui/platform_window:platform_impls",
38   ]