Gallery.app: Remove the video related code from Gallery.
[chromium-blink-merge.git] / components / BUILD.gn
blob348d766f3698213a369fd3e39960f94f19fb3f30
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/cloud_devices/common",
12     "//components/favicon_base",
13     "//components/json_schema",
14     "//components/language_usage_metrics",
15     "//components/metrics",
16     "//components/navigation_metrics",
17     "//components/onc",
18     "//components/os_crypt",
19     "//components/query_parser",
20     "//components/resources:components_resources",
21     "//components/startup_metric_utils",
22     "//components/tracing",
23     "//components/translate:translate_core_browser",
24     "//components/translate:translate_core_common",
25     "//components/url_matcher",
26     "//components/user_prefs",
27     "//components/visitedlink/browser",
28     "//components/visitedlink/common",
29     "//components/visitedlink/renderer",  # Blocked on blink
30   ]
32   if (!is_ios) {
33     deps += [ "//components/keyed_service/content" ]
34   }
36   if (is_android) {
37     deps -= [
38       "//components/cloud_devices/common",  # Should work, needs checking.
39       "//components/json_schema",  # Should work, needs checking.
40       "//components/keyed_service/content",  # Blocked on content.
41       "//components/user_prefs",  # Blocked on content.
42       "//components/visitedlink/browser",  # Blocked on content.
43       "//components/visitedlink/common",  # Blocked on content.
44       "//components/visitedlink/renderer",  # Blocked on blink
45     ]
46   }