Roll src/third_party/WebKit 0e611fa:08c8269 (svn 190191:190194)
[chromium-blink-merge.git] / components / update_client.gypi
blob7e8cda109b56e1265b4733b9aa07e328792e0191
1 # 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.
6   'targets': [
7     {
8       # GN version: //components/update_client
9       'target_name': 'update_client',
10       'type': 'static_library',
11       'dependencies': [
12         '../base/base.gyp:base',
13         '../courgette/courgette.gyp:courgette_lib',
14         '../crypto/crypto.gyp:crypto',
15         '../third_party/libxml/libxml.gyp:libxml',
16         '../third_party/zlib/google/zip.gyp:zip',
17         '../net/net.gyp:net',
18         '../url/url.gyp:url_lib',
19         'crx_file',
20       ],
22       'include_dirs': [
23         '..',
24       ],
25       'sources': [
26         'update_client/background_downloader_win.cc',
27         'update_client/background_downloader_win.h',
28         'update_client/component_patcher.cc',
29         'update_client/component_patcher.h',
30         'update_client/component_patcher_operation.cc',
31         'update_client/component_patcher_operation.h',
32         'update_client/component_unpacker.cc',
33         'update_client/component_unpacker.h',
34         'update_client/ping_manager.cc',
35         'update_client/ping_manager.h',
36         'update_client/crx_update_item.h',
37         'update_client/crx_downloader.cc',
38         'update_client/crx_downloader.h',
39         'update_client/request_sender.cc',
40         'update_client/request_sender.h',
41         'update_client/update_checker.cc',
42         'update_client/update_checker.h',
43         'update_client/update_client.cc',
44         'update_client/update_client.h',
45         'update_client/update_response.cc',
46         'update_client/update_response.h',
47         'update_client/update_query_params.cc',
48         'update_client/update_query_params.h',
49         'update_client/update_query_params_delegate.cc',
50         'update_client/update_query_params_delegate.h',
51         'update_client/url_fetcher_downloader.cc',
52         'update_client/url_fetcher_downloader.h',
53         'update_client/utils.cc',
54         'update_client/utils.h',
55       ],
56     },
57     {
58       # GN version: //components/update_client:test_support
59       'target_name': 'update_client_test_support',
60       'type': 'static_library',
61       'dependencies': [
62         'update_client',
63         '../testing/gmock.gyp:gmock',
64         '../testing/gtest.gyp:gtest',
65       ],
67       'include_dirs': [
68         '..',
69       ],
70       'sources': [
71         'update_client/test/test_configurator.cc',
72         'update_client/test/test_configurator.h',
73         'update_client/test/test_installer.cc',
74         'update_client/test/test_installer.h',
75         'update_client/test/url_request_post_interceptor.cc',
76         'update_client/test/url_request_post_interceptor.h',
77       ],
78     },
79   ],