blob: 3b0f07455138285cef62c04e05182ea884216594 [file] [log] [blame]
Mugdha Lakhanied1756b92020-09-23 18:32:381# Copyright 2020 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("background_sync") {
6 sources = [
Mugdha Lakhanid0ac8192020-10-06 18:30:367 "background_sync_delegate.h",
Mugdha Lakhani79309c72020-10-07 08:57:068 "background_sync_metrics.cc",
9 "background_sync_metrics.h",
Mugdha Lakhanied1756b92020-09-23 18:32:3810 "background_sync_permission_context.cc",
11 "background_sync_permission_context.h",
12 ]
13
14 deps = [
15 "//components/content_settings/core/browser",
16 "//components/content_settings/core/common",
17 "//components/permissions",
Mugdha Lakhani79309c72020-10-07 08:57:0618 "//services/metrics/public/cpp:ukm_builders",
Mugdha Lakhanied1756b92020-09-23 18:32:3819 "//third_party/blink/public/common:headers",
20 ]
21}
22
23source_set("unit_tests") {
24 testonly = true
25 sources = [ "background_sync_permission_context_unittest.cc" ]
26
27 deps = [
28 ":background_sync",
29 "//base",
30 "//components/content_settings/core/browser",
31 "//components/permissions",
32 "//components/permissions:test_support",
33 "//content/public/browser",
34 "//content/test:test_support",
35 "//testing/gtest",
36 "//url:url",
37 ]
38}