# Copyright 2020 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. source_set("updates") { sources = [ "update_notification_config.cc", "update_notification_config.h", "update_notification_info.cc", "update_notification_info.h", "update_notification_service.h", "update_notification_service_bridge.h", ] deps = [ ":factory" ] } source_set("factory") { sources = [ "update_notification_service_factory.cc", "update_notification_service_factory.h", ] deps = [ "//base", "//chrome/browser/notifications/proto", "//chrome/browser/notifications/scheduler/public", "//chrome/browser/updates/internal:lib", "//components/keyed_service/core", "//components/leveldb_proto", "//skia", ] } source_set("unit_tests") { testonly = true sources = [ "internal/update_notification_service_impl_unittest.cc", "test/mock_update_notification_service_bridge.cc", "test/mock_update_notification_service_bridge.h", "update_notification_config_unittest.cc", ] deps = [ "//chrome/test:test_support", "//skia", "//testing/gmock", "//testing/gtest", ] }