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.
5 source_set("component_updater") {
7 "background_downloader_win.cc",
8 "background_downloader_win.h",
9 "component_patcher.cc",
10 "component_patcher.h",
11 "component_patcher_operation.cc",
12 "component_patcher_operation.h",
13 "component_updater_configurator.h",
14 "component_unpacker.cc",
15 "component_unpacker.h",
16 "component_updater_paths.cc",
17 "component_updater_paths.h",
18 "component_updater_ping_manager.cc",
19 "component_updater_ping_manager.h",
20 "component_updater_service.cc",
21 "component_updater_service.h",
22 "component_updater_switches.cc",
23 "component_updater_switches.h",
24 "component_updater_utils.cc",
25 "component_updater_utils.h",
29 "default_component_installer.cc",
30 "default_component_installer.h",
39 "url_fetcher_downloader.cc",
40 "url_fetcher_downloader.h",
45 "//components/crx_file",
46 "//components/omaha_query_params",
47 "//courgette:courgette_lib",
49 "//third_party/libxml",
50 "//third_party/zlib:zip",
56 static_library("test_support") {
59 "test/test_configurator.cc",
60 "test/test_configurator.h",
61 "test/test_installer.cc",
62 "test/test_installer.h",
63 "test/url_request_post_interceptor.cc",
64 "test/url_request_post_interceptor.h",
74 source_set("unit_tests") {
77 "test/component_patcher_unittest.cc",
78 "test/component_updater_ping_manager_unittest.cc",
79 "test/crx_downloader_unittest.cc",
80 "test/request_sender_unittest.cc",
81 "test/update_checker_unittest.cc",
82 "test/update_response_unittest.cc",
90 "//third_party/libxml",