diff options
Diffstat (limited to 'chromium/content/plugin/BUILD.gn')
-rw-r--r-- | chromium/content/plugin/BUILD.gn | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/chromium/content/plugin/BUILD.gn b/chromium/content/plugin/BUILD.gn new file mode 100644 index 00000000000..6235dbf6650 --- /dev/null +++ b/chromium/content/plugin/BUILD.gn @@ -0,0 +1,44 @@ +# Copyright 2014 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +import("//build/config/features.gni") + +# This is the NPAPI plugin process. It isn't used on Linux. +if (enable_plugins && !is_linux) { + source_set("plugin") { + visibility = "//content/*" + sources = [ + "plugin_channel.cc", + "plugin_channel.h", + "plugin_interpose_util_mac.mm", + "plugin_interpose_util_mac.h", + "plugin_main.cc", + "plugin_main_mac.mm", + "plugin_thread.cc", + "plugin_thread.h", + "webplugin_accelerated_surface_proxy_mac.cc", + "webplugin_accelerated_surface_proxy_mac.h", + "webplugin_delegate_stub.cc", + "webplugin_delegate_stub.h", + "webplugin_proxy.cc", + "webplugin_proxy.h", + ] + + configs += [ "//content:content_implementation" ] + + deps = [ + "//content:export", + "//mojo/public/interfaces/service_provider", + "//skia", + "//third_party/npapi", + #"//third_party/WebKit/public:blink", TODO(GYP) + # TODO(GYP) remove this when blink is enabled: + "//third_party/WebKit/public:blink_headers", + ] + } +} else { + # This way it can be unconditionally depended on. + group("plugin") { + } +} |