BUILD.gn 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. # Copyright 2021 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.
  4. static_library("fullscreen_control") {
  5. sources = [
  6. "fullscreen_control_popup.cc",
  7. "fullscreen_control_popup.h",
  8. "fullscreen_control_view.cc",
  9. "fullscreen_control_view.h",
  10. "subtle_notification_view.cc",
  11. "subtle_notification_view.h",
  12. ]
  13. deps = [
  14. "//base",
  15. "//cc/paint",
  16. "//components/strings",
  17. "//components/vector_icons",
  18. "//skia",
  19. "//ui/accessibility:ax_base",
  20. "//ui/base",
  21. "//ui/compositor",
  22. "//ui/gfx:native_widget_types",
  23. "//ui/gfx/animation",
  24. "//ui/gfx/geometry",
  25. "//ui/views",
  26. ]
  27. }
  28. source_set("unit_tests") {
  29. testonly = true
  30. sources = [
  31. "fullscreen_control_popup_unittest.cc",
  32. "fullscreen_control_view_unittest.cc",
  33. ]
  34. deps = [
  35. ":fullscreen_control",
  36. "//base",
  37. "//base/test:test_support",
  38. "//testing/gtest",
  39. "//ui/gfx:test_support",
  40. "//ui/views",
  41. "//ui/views:test_support",
  42. ]
  43. }