Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / content / public / utility / BUILD.gn
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.
4
5 # See //content/BUILD.gn for how this works.
6 group("utility") {
7   if (is_component_build) {
8     public_deps = [ "//content" ]
9   } else {
10     public_deps = [ ":utility_sources" ]
11   }
12 }
13
14 source_set("utility_sources") {
15   visibility = [ "//content/*" ]
16
17   sources = [
18     "content_utility_client.cc",
19     "content_utility_client.h",
20     "utility_thread.cc",
21     "utility_thread.h",
22   ]
23
24   configs += [ "//content:content_implementation" ]
25
26   deps = [
27     "//base",
28     "//content:export",
29     "//content/public/common:common_sources",
30     "//content/utility",
31     "//ipc",
32   ]
33
34   allow_circular_includes_from = [
35     # This target is a pair with content/browser. They always go together and
36     # include headers from each other.
37     "//content/utility",
38   ]
39 }
40