123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- # Copyright (c) 2018 GitHub, Inc.
- # Use of this source code is governed by the MIT license that can be
- # found in the LICENSE file.
- component("pepper_flash") {
- visibility = [ "//electron:electron_lib" ]
- defines = [ "IS_PEPPER_FLASH_IMPL" ]
- sources = [
- "//chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc",
- "//chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.h",
- "//chrome/browser/renderer_host/pepper/pepper_broker_message_filter.cc",
- "//chrome/browser/renderer_host/pepper/pepper_broker_message_filter.h",
- "//chrome/browser/renderer_host/pepper/pepper_flash_browser_host.cc",
- "//chrome/browser/renderer_host/pepper/pepper_flash_browser_host.h",
- "//chrome/browser/renderer_host/pepper/pepper_flash_clipboard_message_filter.cc",
- "//chrome/browser/renderer_host/pepper/pepper_flash_clipboard_message_filter.h",
- "//chrome/browser/renderer_host/pepper/pepper_flash_drm_host.cc",
- "//chrome/browser/renderer_host/pepper/pepper_flash_drm_host.h",
- "//chrome/browser/renderer_host/pepper/pepper_isolated_file_system_message_filter.cc",
- "//chrome/browser/renderer_host/pepper/pepper_isolated_file_system_message_filter.h",
- "//chrome/renderer/pepper/chrome_renderer_pepper_host_factory.cc",
- "//chrome/renderer/pepper/chrome_renderer_pepper_host_factory.h",
- "//chrome/renderer/pepper/pepper_flash_drm_renderer_host.cc",
- "//chrome/renderer/pepper/pepper_flash_drm_renderer_host.h",
- "//chrome/renderer/pepper/pepper_flash_font_file_host.cc",
- "//chrome/renderer/pepper/pepper_flash_font_file_host.h",
- "//chrome/renderer/pepper/pepper_flash_fullscreen_host.cc",
- "//chrome/renderer/pepper/pepper_flash_fullscreen_host.h",
- "//chrome/renderer/pepper/pepper_flash_menu_host.cc",
- "//chrome/renderer/pepper/pepper_flash_menu_host.h",
- "//chrome/renderer/pepper/pepper_flash_renderer_host.cc",
- "//chrome/renderer/pepper/pepper_flash_renderer_host.h",
- "//chrome/renderer/pepper/pepper_helper.cc",
- "//chrome/renderer/pepper/pepper_helper.h",
- "//chrome/renderer/pepper/pepper_shared_memory_message_filter.cc",
- "//chrome/renderer/pepper/pepper_shared_memory_message_filter.h",
- ]
- deps = [
- "//content/public/browser",
- "//content/public/renderer",
- "//media:media_buildflags",
- "//ppapi/host",
- "//ppapi/proxy",
- "//ppapi/proxy:ipc",
- "//ppapi/shared_impl",
- "//services/device/public/mojom",
- "//skia",
- "//third_party/adobe/flash:flapper_version_h",
- "//ui/base",
- ]
- if (is_mac) {
- sources += [
- "//chrome/browser/renderer_host/pepper/monitor_finder_mac.h",
- "//chrome/browser/renderer_host/pepper/monitor_finder_mac.mm",
- ]
- }
- if (is_linux) {
- deps += [ "//components/services/font/public/cpp" ]
- }
- }
|