Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / content / ppapi_plugin / BUILD.gn
blobef4dcdf5976eb48f6ed230b2ccc6fd95c03facdb
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 group("ppapi_plugin") {
6   visibility = [ "//content/*" ]
8   if (is_component_build) {
9     public_deps = [
10       "//content",
11     ]
12   } else {
13     public_deps = [
14       ":ppapi_plugin_sources",
15     ]
16   }
19 source_set("ppapi_plugin_sources") {
20   visibility = [ "//content/*" ]
22   sources = [
23     "broker_process_dispatcher.cc",
24     "broker_process_dispatcher.h",
25     "plugin_process_dispatcher.cc",
26     "plugin_process_dispatcher.h",
27     "ppapi_blink_platform_impl.cc",
28     "ppapi_blink_platform_impl.h",
29     "ppapi_broker_main.cc",
30     "ppapi_plugin_main.cc",
31     "ppapi_thread.cc",
32     "ppapi_thread.h",
33   ]
35   configs += [ "//content:content_implementation" ]
37   deps = [
38     "//base",
39     "//content:export",
40     "//content/public/child:child_sources",
41     "//content/public/common:common_sources",
42     "//mojo/application/public/interfaces",
43     "//ppapi/proxy:ipc",
44     "//skia",
45     "//third_party/icu",
46     "//third_party/WebKit/public:blink",
47     "//ui/base",
48     "//ui/gfx",
49     "//ui/gfx/geometry",
50   ]