Roll src/third_party/WebKit 5bc05e9:3d59927 (svn 202625:202627)
[chromium-blink-merge.git] / ppapi / host / BUILD.gn
blob51bd0c511c75834db0ac87640c9646b073d227d6
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 component("host") {
6   output_name = "ppapi_host"
8   sources = [
9     "dispatch_host_message.h",
10     "error_conversion.cc",
11     "error_conversion.h",
12     "host_factory.h",
13     "host_message_context.cc",
14     "host_message_context.h",
15     "instance_message_filter.cc",
16     "instance_message_filter.h",
17     "message_filter_host.cc",
18     "message_filter_host.h",
19     "ppapi_host.cc",
20     "ppapi_host.h",
21     "ppapi_host_export.h",
22     "resource_host.cc",
23     "resource_host.h",
24     "resource_message_filter.cc",
25     "resource_message_filter.h",
26     "resource_message_handler.cc",
27     "resource_message_handler.h",
28   ]
30   defines = [ "PPAPI_HOST_IMPLEMENTATION" ]
32   deps = [
33     "//base",
34     "//ipc",
35     "//media:shared_memory_support",
36     "//ppapi/shared_impl",
37     "//ppapi/c",
38     "//ppapi/proxy:ipc",
39     "//ppapi/proxy",
40     "//ui/events:events_base",
41     "//ui/surface",
42     "//url",
43   ]