BUILD.gn 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # Copyright 2019 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. import("//testing/test.gni")
  5. static_library("guest_os") {
  6. deps = [
  7. ":prefs",
  8. "//ash/public/cpp",
  9. "//chromeos/ash/components/dbus/session_manager",
  10. "//chromeos/dbus/power",
  11. "//chromeos/dbus/power:power_manager_proto",
  12. "//components/exo",
  13. "//components/prefs",
  14. "//components/session_manager/core",
  15. "//ui/wm/public:public",
  16. ]
  17. sources = [
  18. "guest_os_engagement_metrics.cc",
  19. "guest_os_engagement_metrics.h",
  20. ]
  21. }
  22. static_library("prefs") {
  23. sources = [
  24. "guest_os_prefs.cc",
  25. "guest_os_prefs.h",
  26. ]
  27. deps = [ "//components/prefs" ]
  28. }
  29. source_set("unit_tests") {
  30. testonly = true
  31. deps = [
  32. ":guest_os",
  33. ":prefs",
  34. "//ash:ash",
  35. "//base/test:test_support",
  36. "//chromeos/ash/components/dbus/session_manager",
  37. "//chromeos/dbus/power:power",
  38. "//chromeos/dbus/power:power_manager_proto",
  39. "//components/prefs:test_support",
  40. "//components/session_manager/core",
  41. "//content/test:test_support",
  42. "//testing/gtest",
  43. "//ui/aura:test_support",
  44. ]
  45. sources = [ "guest_os_engagement_metrics_unittest.cc" ]
  46. }