BUILD.gn 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. # Copyright (c) 2018 GitHub, Inc.
  2. # Use of this source code is governed by the MIT license that can be
  3. # found in the LICENSE file.
  4. component("pepper_flash") {
  5. visibility = [ "//electron:electron_lib" ]
  6. defines = [ "IS_PEPPER_FLASH_IMPL" ]
  7. sources = [
  8. "//chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.cc",
  9. "//chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.h",
  10. "//chrome/browser/renderer_host/pepper/pepper_broker_message_filter.cc",
  11. "//chrome/browser/renderer_host/pepper/pepper_broker_message_filter.h",
  12. "//chrome/browser/renderer_host/pepper/pepper_flash_browser_host.cc",
  13. "//chrome/browser/renderer_host/pepper/pepper_flash_browser_host.h",
  14. "//chrome/browser/renderer_host/pepper/pepper_flash_clipboard_message_filter.cc",
  15. "//chrome/browser/renderer_host/pepper/pepper_flash_clipboard_message_filter.h",
  16. "//chrome/browser/renderer_host/pepper/pepper_flash_drm_host.cc",
  17. "//chrome/browser/renderer_host/pepper/pepper_flash_drm_host.h",
  18. "//chrome/browser/renderer_host/pepper/pepper_isolated_file_system_message_filter.cc",
  19. "//chrome/browser/renderer_host/pepper/pepper_isolated_file_system_message_filter.h",
  20. "//chrome/renderer/pepper/chrome_renderer_pepper_host_factory.cc",
  21. "//chrome/renderer/pepper/chrome_renderer_pepper_host_factory.h",
  22. "//chrome/renderer/pepper/pepper_flash_drm_renderer_host.cc",
  23. "//chrome/renderer/pepper/pepper_flash_drm_renderer_host.h",
  24. "//chrome/renderer/pepper/pepper_flash_font_file_host.cc",
  25. "//chrome/renderer/pepper/pepper_flash_font_file_host.h",
  26. "//chrome/renderer/pepper/pepper_flash_fullscreen_host.cc",
  27. "//chrome/renderer/pepper/pepper_flash_fullscreen_host.h",
  28. "//chrome/renderer/pepper/pepper_flash_menu_host.cc",
  29. "//chrome/renderer/pepper/pepper_flash_menu_host.h",
  30. "//chrome/renderer/pepper/pepper_flash_renderer_host.cc",
  31. "//chrome/renderer/pepper/pepper_flash_renderer_host.h",
  32. "//chrome/renderer/pepper/pepper_helper.cc",
  33. "//chrome/renderer/pepper/pepper_helper.h",
  34. "//chrome/renderer/pepper/pepper_shared_memory_message_filter.cc",
  35. "//chrome/renderer/pepper/pepper_shared_memory_message_filter.h",
  36. ]
  37. deps = [
  38. "//content/public/browser",
  39. "//content/public/renderer",
  40. "//media:media_buildflags",
  41. "//ppapi/host",
  42. "//ppapi/proxy",
  43. "//ppapi/proxy:ipc",
  44. "//ppapi/shared_impl",
  45. "//services/device/public/mojom",
  46. "//skia",
  47. "//third_party/adobe/flash:flapper_version_h",
  48. "//ui/base",
  49. ]
  50. if (is_mac) {
  51. sources += [
  52. "//chrome/browser/renderer_host/pepper/monitor_finder_mac.h",
  53. "//chrome/browser/renderer_host/pepper/monitor_finder_mac.mm",
  54. ]
  55. }
  56. if (is_linux) {
  57. deps += [ "//components/services/font/public/cpp" ]
  58. }
  59. }