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. 4 5static_library("component_updater") { 6 sources = [ 7 "component_installer.cc", 8 "component_installer.h", 9 "component_updater_command_line_config_policy.cc", 10 "component_updater_command_line_config_policy.h", 11 "component_updater_paths.cc", 12 "component_updater_paths.h", 13 "component_updater_service.cc", 14 "component_updater_service.h", 15 "component_updater_service_internal.h", 16 "component_updater_switches.cc", 17 "component_updater_switches.h", 18 "component_updater_url_constants.cc", 19 "component_updater_url_constants.h", 20 "configurator_impl.cc", 21 "configurator_impl.h", 22 "pref_names.cc", 23 "pref_names.h", 24 "timer.cc", 25 "timer.h", 26 "timer_update_scheduler.cc", 27 "timer_update_scheduler.h", 28 "update_scheduler.h", 29 ] 30 31 deps = [ 32 "//base", 33 "//components/crx_file", 34 "//components/update_client", 35 "//components/version_info", 36 "//third_party/boringssl:boringssl", 37 "//ui/base", 38 "//url", 39 ] 40} 41 42static_library("crl_set_remover") { 43 sources = [ 44 "crl_set_remover.cc", 45 "crl_set_remover.h", 46 ] 47 48 deps = [ "//base" ] 49} 50 51static_library("test_support") { 52 testonly = true 53 sources = [ 54 "mock_component_updater_service.cc", 55 "mock_component_updater_service.h", 56 ] 57 58 public_deps = [ 59 ":component_updater", 60 "//base", 61 "//testing/gmock", 62 ] 63} 64 65source_set("unit_tests") { 66 testonly = true 67 sources = [ 68 "component_installer_unittest.cc", 69 "component_updater_service_unittest.cc", 70 "configurator_impl_unittest.cc", 71 "timer_unittest.cc", 72 ] 73 74 deps = [ 75 ":component_updater", 76 "//base", 77 "//base/test:test_support", 78 "//components/crx_file", 79 "//components/update_client:test_support", 80 "//services/service_manager/public/cpp", 81 "//testing/gmock", 82 "//testing/gtest", 83 "//third_party/boringssl:boringssl", 84 ] 85} 86