# Copyright 2014 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. import("//tools/grit/grit_rule.gni") # Applied by targets internal to content. config("content_implementation") { defines = [ "CONTENT_IMPLEMENTATION" ] } content_shared_components = [ "//content/gpu", "//content/plugin", "//content/public/browser:browser_sources", "//content/public/child", "//content/public/common", "//content/public/plugin", "//content/public/renderer", "//content/public/utility", "//content/renderer", ] if (enable_plugins) { content_shared_components += [ "//content/ppapi_plugin" ] } if (is_component_build) { shared_library("content") { deps = content_shared_components + [ "//content/app", "//content/public/app", ] forward_dependent_configs_from = deps } } else { group("content") { deps = content_shared_components } } grit("resources") { source = "content_resources.grd" use_qualified_include = true outputs = [ "grit/content_resources.h", "content_resources.pak", "content_resources.rc", ] } # This target exists to "hold" the content_export header so we can do proper # inclusion testing of it. source_set("export") { visibility = [ "//content/*" ] sources = [ "content/common/content_export.h" ] }