blob: 0a017a016159e2a2355635803163f12a3d8ae276 [file] [log] [blame]
[email protected]a3c134352014-07-11 19:23:191# Copyright 2014 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
brettw0741cb1c2015-08-21 22:06:005source_set("feedback") {
[email protected]a3c134352014-07-11 19:23:196 sources = [
battre4cdaa7c2016-01-07 11:30:277 "anonymizer_tool.cc",
8 "anonymizer_tool.h",
[email protected]a3c134352014-07-11 19:23:199 "feedback_common.cc",
10 "feedback_common.h",
11 "feedback_data.cc",
12 "feedback_data.h",
13 "feedback_report.cc",
14 "feedback_report.h",
15 "feedback_switches.cc",
16 "feedback_switches.h",
17 "feedback_uploader.cc",
18 "feedback_uploader.h",
19 "feedback_uploader_chrome.cc",
20 "feedback_uploader_chrome.h",
21 "feedback_uploader_delegate.cc",
22 "feedback_uploader_delegate.h",
23 "feedback_uploader_factory.cc",
24 "feedback_uploader_factory.h",
25 "feedback_util.cc",
26 "feedback_util.h",
27 "tracing_manager.cc",
28 "tracing_manager.h",
29 ]
30
31 deps = [
32 "//base",
[email protected]a3c134352014-07-11 19:23:1933 "//components/feedback/proto",
agrieved7a71c882015-11-20 19:53:2834 "//components/keyed_service/content",
35 "//components/keyed_service/core",
asvitkinee6f7a58b12015-02-23 21:24:5336 "//components/variations/net",
brettweab63a52015-10-22 23:47:3637 "//content/public/browser",
[email protected]a3c134352014-07-11 19:23:1938 "//content/public/common",
39 "//net",
battre4cdaa7c2016-01-07 11:30:2740 "//third_party/re2",
[email protected]a3c134352014-07-11 19:23:1941 "//third_party/zlib:zip",
42 ]
43}
brettw0741cb1c2015-08-21 22:06:0044
45source_set("unit_tests") {
46 testonly = true
47 sources = [
battre4cdaa7c2016-01-07 11:30:2748 "anonymizer_tool_unittest.cc",
brettw0741cb1c2015-08-21 22:06:0049 "feedback_common_unittest.cc",
50 "feedback_data_unittest.cc",
51 "feedback_uploader_chrome_unittest.cc",
52 "feedback_uploader_unittest.cc",
53 ]
54 deps = [
55 ":feedback",
brettw5b700b02015-10-24 00:20:2056 "//base",
brettw5b700b02015-10-24 00:20:2057 "//components/feedback/proto",
58 "//components/keyed_service/core",
59 "//components/pref_registry:test_support",
brettw9f7802a22016-01-30 06:40:1760 "//components/prefs:test_support",
brettw5b700b02015-10-24 00:20:2061 "//components/user_prefs",
brettw0741cb1c2015-08-21 22:06:0062 "//components/variations/net",
brettw5b700b02015-10-24 00:20:2063 "//content/test:test_support",
64 "//net:test_support",
brettw0741cb1c2015-08-21 22:06:0065 "//testing/gmock",
66 "//testing/gtest",
67 ]
68}