[Android] Ignore exceptions when provision attempts to write local props.
[chromium-blink-merge.git] / components / BUILD.gn
blobb2b0c5ece7122d3d36698d9b2f9168abaf36ac8a
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 # Collection of all components. You wouldn't link to this, but this is rather
6 # to reference the files so they can be compiled by the build system.
7 group("all_components") {
8   visibility = "//:*"  # Only for the root targets to bring in.
10   deps = [
11     "//components/autofill/content/browser",
12     "//components/autofill/content/common",
13     "//components/autofill/content/renderer",
14     "//components/cloud_devices/common",
15     "//components/dom_distiller/core",
16     "//components/favicon_base",
17     "//components/json_schema",
18     "//components/language_usage_metrics",
19     "//components/metrics",
20     "//components/navigation_metrics",
21     "//components/onc",
22     "//components/os_crypt",
23     "//components/policy",
24     "//components/pref_registry",
25     "//components/query_parser",
26     "//components/resources:components_resources",
27     "//components/startup_metric_utils",
28     "//components/strings",
29     "//components/tracing",
30     "//components/translate:translate_core_browser",
31     "//components/translate:translate_core_common",
32     "//components/url_matcher",
33     "//components/user_prefs",
34     "//components/variations",
35     "//components/visitedlink/browser",
36     "//components/visitedlink/common",
37     "//components/visitedlink/renderer",  # Blocked on blink
38   ]
40   if (is_win || is_mac) {
41     deps += [
42       "//components/wifi",
43     ]
44   }
46   if (!is_ios) {
47     deps += [ "//components/keyed_service/content" ]
48   }
50   if (is_android) {
51     deps -= [
52       "//components/autofill/content/browser",  # Blocked on content/blink.
53       "//components/autofill/content/common",  # Blocked on content.
54       "//components/autofill/content/renderer",  # Blocked on content/blink.
55       "//components/cloud_devices/common",  # Should work, needs checking.
56       "//components/dom_distiller/core",  # Blocked on content.
57       "//components/json_schema",  # Should work, needs checking.
58       "//components/keyed_service/content",  # Blocked on content.
59       "//components/policy",  # Blocked on content (indirectly via autofill).
60       "//components/user_prefs",  # Blocked on content.
61       "//components/visitedlink/browser",  # Blocked on content.
62       "//components/visitedlink/common",  # Blocked on content.
63       "//components/visitedlink/renderer",  # Blocked on blink
64     ]
65   }