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
5# GYP version: mojo/mojo_services.gypi:mojo_html_viewer
6shared_library("html_viewer") {
7  output_name = "mojo_html_viewer"
8
9  sources = [
10    "blink_basic_type_converters.cc",
11    "blink_basic_type_converters.h",
12    "blink_input_events_type_converters.cc",
13    "blink_input_events_type_converters.h",
14    "blink_platform_impl.cc",
15    "blink_platform_impl.h",
16    "blink_url_request_type_converters.cc",
17    "blink_url_request_type_converters.h",
18    "html_viewer.cc",
19    "html_document_view.cc",
20    "html_document_view.h",
21    "webclipboard_impl.cc",
22    "webclipboard_impl.h",
23    "webcookiejar_impl.cc",
24    "webcookiejar_impl.h",
25    "webmediaplayer_factory.cc",
26    "webmediaplayer_factory.h",
27    "webmimeregistry_impl.cc",
28    "webmimeregistry_impl.h",
29    "websockethandle_impl.cc",
30    "websockethandle_impl.h",
31    "webstoragenamespace_impl.cc",
32    "webstoragenamespace_impl.h",
33    "webthemeengine_impl.cc",
34    "webthemeengine_impl.h",
35    "webthread_impl.cc",
36    "webthread_impl.h",
37    "weburlloader_impl.cc",
38    "weburlloader_impl.h",
39    "weblayertreeview_impl.cc",
40    "weblayertreeview_impl.h",
41  ]
42
43  include_dirs = [ "third_party/WebKit" ]
44
45  deps = [
46    "//base",
47    "//base/third_party/dynamic_annotations",
48    "//cc",
49    "//cc/blink",
50    "//cc/surfaces",
51    "//media",
52    "//media/audio",
53    "//media/base",
54    "//media/blink",
55    "//mojo/cc",
56    "//mojo/common",
57    "//mojo/application",
58    "//mojo/public/c/system:for_shared_library",
59    "//mojo/public/cpp/bindings",
60    "//mojo/public/cpp/utility",
61    "//mojo/public/interfaces/application",
62    "//mojo/services/public/cpp/network",
63    "//mojo/services/public/cpp/view_manager",
64    "//mojo/services/public/interfaces/clipboard",
65    "//mojo/services/public/interfaces/content_handler",
66    "//mojo/services/public/interfaces/gpu",
67    "//mojo/services/public/interfaces/input_events:input_events",
68    "//mojo/services/public/interfaces/navigation",
69    "//mojo/services/public/interfaces/network",
70    "//mojo/services/public/interfaces/surfaces",
71    "//mojo/services/public/cpp/surfaces",
72    "//net",
73    "//skia",
74    "//third_party/WebKit/public:blink",
75    "//ui/native_theme",
76    "//url",
77  ]
78}
79