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.
5 action("bake_in_configs") {
7 script = "bake_in_configs.py"
10 "baked_in_configs/apis_google_com.json",
11 "baked_in_configs/ddm_google_com.json",
12 "baked_in_configs/drive_google_com.json",
13 "baked_in_configs/mail_google_com.json",
14 "baked_in_configs/ssl_gstatic_com.json",
15 "baked_in_configs/www_google_com.json",
16 "baked_in_configs/www_youtube_com.json",
19 "$target_gen_dir/baked_in_configs.cc",
22 args = rebase_path(inputs, root_build_dir) +
23 rebase_path(outputs, root_build_dir)
26 component("domain_reliability") {
38 "domain_reliability_export.h",
50 sources += get_target_outputs(":bake_in_configs")
52 defines = [ "DOMAIN_RELIABILITY_IMPLEMENTATION" ]
57 "//components/keyed_service/core",
58 "//content/public/browser",
64 source_set("unit_tests") {
68 "context_unittest.cc",
69 "dispatcher_unittest.cc",
70 "monitor_unittest.cc",
71 "scheduler_unittest.cc",
74 "uploader_unittest.cc",
79 ":domain_reliability",