mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-11-28 00:06:09 +03:00
78 lines
1.7 KiB
Plaintext
78 lines
1.7 KiB
Plaintext
# 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("//ppapi/features/features.gni")
|
|
|
|
assert(enable_plugins, "PPAPI plugins must be enabled.")
|
|
|
|
group("ppapi_plugin") {
|
|
visibility = [ "//content/*" ] # This is an internal content API.
|
|
|
|
if (is_component_build) {
|
|
public_deps = [
|
|
"//content",
|
|
]
|
|
} else {
|
|
public_deps = [
|
|
":ppapi_plugin_sources",
|
|
]
|
|
}
|
|
}
|
|
|
|
source_set("ppapi_plugin_sources") {
|
|
# Depend on via ":ppapi_plugin above.
|
|
visibility = [
|
|
":ppapi_plugin",
|
|
"//content", # For the component build.
|
|
"//content/app:*",
|
|
"//gin",
|
|
"//services/service_manager/public/cpp",
|
|
]
|
|
|
|
sources = [
|
|
"broker_process_dispatcher.cc",
|
|
"broker_process_dispatcher.h",
|
|
"plugin_process_dispatcher.cc",
|
|
"plugin_process_dispatcher.h",
|
|
"ppapi_blink_platform_impl.cc",
|
|
"ppapi_blink_platform_impl.h",
|
|
"ppapi_broker_main.cc",
|
|
"ppapi_plugin_main.cc",
|
|
"ppapi_thread.cc",
|
|
"ppapi_thread.h",
|
|
]
|
|
|
|
configs += [
|
|
"//content:content_implementation",
|
|
"//v8:external_startup_data",
|
|
]
|
|
|
|
deps = [
|
|
"//base",
|
|
"//components/discardable_memory/client",
|
|
"//content:export",
|
|
"//content/child",
|
|
"//content/public/child:child_sources",
|
|
"//content/public/common:common_sources",
|
|
"//gin",
|
|
"//media:media_features",
|
|
"//ppapi/c",
|
|
"//ppapi/proxy",
|
|
"//ppapi/proxy:ipc",
|
|
"//ppapi/shared_impl",
|
|
"//sandbox",
|
|
"//services/service_manager/public/interfaces",
|
|
"//skia",
|
|
"//third_party/WebKit/public:blink",
|
|
"//third_party/icu",
|
|
"//ui/base",
|
|
"//ui/gfx",
|
|
"//ui/gfx/geometry",
|
|
]
|
|
|
|
if (is_win) {
|
|
deps += [ "//ui/display" ]
|
|
}
|
|
}
|