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