• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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.
4
5component("webview") {
6  sources = [
7    "unhandled_keyboard_event_handler.cc",
8    "unhandled_keyboard_event_handler.h",
9    "unhandled_keyboard_event_handler_linux.cc",
10    "unhandled_keyboard_event_handler_win.cc",
11    "web_dialog_view.cc",
12    "web_dialog_view.h",
13    "webview.cc",
14    "webview.h",
15    "webview_export.h",
16  ]
17
18  defines = [ "WEBVIEW_IMPLEMENTATION" ]
19
20  deps = [
21    "//base:i18n",
22    "//base/third_party/dynamic_annotations",
23    "//ipc",
24    "//skia",
25    "//ui/accessibility",
26    "//ui/base",
27    "//ui/events",
28    "//ui/events:events_base",
29    "//ui/web_dialogs",
30    "//url",
31  ]
32
33  public_deps = [
34    "//base",
35    "//content/public/browser",
36    "//ui/aura",
37    "//ui/gfx",
38    "//ui/gfx/geometry",
39    "//ui/views",
40  ]
41}
42
43source_set("test_support") {
44  testonly = true
45  sources = [
46    "../../test/webview_test_helper.cc",
47    "../../test/webview_test_helper.h",
48  ]
49
50  public_deps = [
51    ":webview",
52  ]
53  deps = [
54    "//base",
55    "//content",
56    "//content/test:test_support",
57    "//ipc:test_support",
58    "//skia",
59    "//testing/gtest",
60    "//ui/aura",
61    "//ui/base",
62    "//ui/events",
63    "//ui/gfx",
64    "//ui/gfx/geometry",
65    "//ui/views",
66    "//ui/views:test_support",
67  ]
68}
69