Task Manager: Remove goat teleporter.
[chromium-blink-merge.git] / content / BUILD.gn
blob30d4109246c5a02f3f67b5e2ec5af3abcfebe7d3
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 import("//tools/grit/grit_rule.gni")
7 # Applied by targets internal to content.
8 config("content_implementation") {
9   defines = [ "CONTENT_IMPLEMENTATION" ]
12 content_shared_components = [
13   "//content/gpu",
14   "//content/plugin",
15   "//content/ppapi_plugin",
16   "//content/public/browser:sources",
17   "//content/public/child",
18   "//content/public/common",
19   "//content/public/plugin",
20   "//content/public/renderer",
21   "//content/public/utility",
22   "//content/renderer",
25 if (is_component_build) {
26   shared_library("content") {
27     deps = content_shared_components + [
28       "//content/app",
29       "//content/public/app",
30     ]
31     forward_dependent_configs_from = deps
32   }
33 } else {
34   group("content") {
35     deps = content_shared_components
36   }
39 grit("resources") {
40   source = "content_resources.grd"
41   use_qualified_include = true
42   outputs = [
43     "grit/content_resources.h",
44     "content_resources.pak",
45     "content_resources.rc",
46   ]
49 # This target exists to "hold" the content_export header so we can do proper
50 # inclusion testing of it.
51 source_set("export") {
52   visibility = [ "//content/*" ]
53   sources = [
54     "content/common/content_export.h"
55   ]