| # Copyright 2016 The Chromium Authors | 
 | # Use of this source code is governed by a BSD-style license that can be | 
 | # found in the LICENSE file. | 
 |  | 
 | import("//extensions/buildflags/buildflags.gni") | 
 |  | 
 | assert(enable_extensions_core) | 
 |  | 
 | source_set("updater") { | 
 |   sources = [ | 
 |     "extension_cache.h", | 
 |     "extension_downloader.cc", | 
 |     "extension_downloader.h", | 
 |     "extension_downloader_delegate.cc", | 
 |     "extension_downloader_delegate.h", | 
 |     "extension_downloader_task.cc", | 
 |     "extension_downloader_task.h", | 
 |     "extension_downloader_test_delegate.h", | 
 |     "extension_downloader_types.cc", | 
 |     "extension_downloader_types.h", | 
 |     "extension_installer.cc", | 
 |     "extension_installer.h", | 
 |     "extension_update_data.cc", | 
 |     "extension_update_data.h", | 
 |     "manifest_fetch_data.cc", | 
 |     "manifest_fetch_data.h", | 
 |     "null_extension_cache.cc", | 
 |     "null_extension_cache.h", | 
 |     "request_queue.h", | 
 |     "request_queue_impl.h", | 
 |     "safe_manifest_parser.cc", | 
 |     "safe_manifest_parser.h", | 
 |     "uninstall_ping_sender.cc", | 
 |     "uninstall_ping_sender.h", | 
 |     "update_data_provider.cc", | 
 |     "update_data_provider.h", | 
 |     "update_service.cc", | 
 |     "update_service.h", | 
 |     "update_service_factory.cc", | 
 |     "update_service_factory.h", | 
 |   ] | 
 |  | 
 |   deps = [ | 
 |     ":keepalive", | 
 |     "//base", | 
 |     "//components/crx_file", | 
 |     "//components/keyed_service/content", | 
 |     "//components/signin/public/identity_manager", | 
 |     "//components/update_client", | 
 |     "//content/public/browser", | 
 |     "//extensions/browser:browser_sources", | 
 |     "//extensions/browser/install", | 
 |     "//extensions/common", | 
 |     "//extensions/strings", | 
 |     "//services/data_decoder/public/cpp", | 
 |   ] | 
 | } | 
 |  | 
 | source_set("keepalive") { | 
 |   sources = [ | 
 |     "scoped_extension_updater_keep_alive.cc", | 
 |     "scoped_extension_updater_keep_alive.h", | 
 |   ] | 
 | } | 
 |  | 
 | source_set("test_support") { | 
 |   sources = [ | 
 |     "extension_update_found_test_observer.cc", | 
 |     "extension_update_found_test_observer.h", | 
 |   ] | 
 |  | 
 |   deps = [ | 
 |     ":updater", | 
 |     "//base", | 
 |   ] | 
 | } |