# Copyright 2016 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. import("//extensions/features/features.gni") assert(enable_extensions, "Cannot depend on extensions because enable_extensions=false.") source_set("updater") { sources = [ "extension_cache.h", "extension_downloader.cc", "extension_downloader.h", "extension_downloader_delegate.cc", "extension_downloader_delegate.h", "extension_downloader_test_delegate.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", "update_data_provider.cc", "update_data_provider.h", "update_install_shim.cc", "update_install_shim.h", "update_service.cc", "update_service.h", "update_service_factory.cc", "update_service_factory.h", ] configs += [ # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. "//build/config/compiler:no_size_t_to_int_warning", ] deps = [ "//extensions/common", "//extensions/strings", "//services/data_decoder/public/cpp", ] }