blob: e92f00d1bebfac4003c2106530cc3d791e8cd5f3 [file] [log] [blame]
[email protected]1eab4e92014-05-09 02:17: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
5{
6 'targets': [
7 {
8 'target_name': 'feedback_component',
9 'type': 'static_library',
10 'dependencies': [
11 '../base/base.gyp:base',
12 '../content/content.gyp:content_common',
13 '../net/net.gyp:net',
battre4cdaa7c2016-01-07 11:30:2714 '../third_party/re2/re2.gyp:re2',
[email protected]1eab4e92014-05-09 02:17:1915 '../third_party/zlib/google/zip.gyp:zip',
[email protected]589547b2014-06-05 02:04:3816 'keyed_service_core',
[email protected]1eab4e92014-05-09 02:17:1917 'feedback_proto',
asvitkine9a279832015-12-18 02:35:5018 'components.gyp:variations_net',
[email protected]1eab4e92014-05-09 02:17:1919 ],
20 'include_dirs': [
21 '..',
22 ],
23 'defines': [
24 ],
25 'sources': [
battre4cdaa7c2016-01-07 11:30:2726 'feedback/anonymizer_tool.cc',
27 'feedback/anonymizer_tool.h',
[email protected]42066d52014-06-06 17:51:1228 'feedback/feedback_common.cc',
29 'feedback/feedback_common.h',
[email protected]1eab4e92014-05-09 02:17:1930 'feedback/feedback_data.cc',
31 'feedback/feedback_data.h',
32 'feedback/feedback_report.cc',
33 'feedback/feedback_report.h',
34 'feedback/feedback_switches.cc',
35 'feedback/feedback_switches.h',
36 'feedback/feedback_uploader.cc',
37 'feedback/feedback_uploader.h',
38 'feedback/feedback_uploader_chrome.cc',
39 'feedback/feedback_uploader_chrome.h',
40 'feedback/feedback_uploader_delegate.cc',
41 'feedback/feedback_uploader_delegate.h',
42 'feedback/feedback_uploader_factory.cc',
43 'feedback/feedback_uploader_factory.h',
44 'feedback/feedback_util.cc',
45 'feedback/feedback_util.h',
46 'feedback/tracing_manager.cc',
47 'feedback/tracing_manager.h',
48 ],
49 },
50 {
51 # Protobuf compiler / generate rule for feedback
[email protected]a3c134352014-07-11 19:23:1952 # GN version: //components/feedback/proto
[email protected]1eab4e92014-05-09 02:17:1953 'target_name': 'feedback_proto',
54 'type': 'static_library',
55 'sources': [
56 'feedback/proto/annotations.proto',
57 'feedback/proto/chrome.proto',
58 'feedback/proto/common.proto',
59 'feedback/proto/dom.proto',
60 'feedback/proto/extension.proto',
61 'feedback/proto/math.proto',
62 'feedback/proto/web.proto',
63 ],
64 'variables': {
65 'proto_in_dir': 'feedback/proto',
66 'proto_out_dir': 'components/feedback/proto',
67 },
68 'includes': [ '../build/protoc.gypi' ]
69 },
70 ],
71}