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 = [
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",
25 if (is_component_build) {
26 shared_library("content") {
27 deps = content_shared_components + [
29 "//content/public/app",
31 forward_dependent_configs_from = deps
35 deps = content_shared_components
40 source = "content_resources.grd"
41 use_qualified_include = true
43 "grit/content_resources.h",
44 "content_resources.pak",
45 "content_resources.rc",
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/*" ]
54 "content/common/content_export.h"