0

Add missing dependencies to the GN build.

The need for these dependencies was shaken out by the (local, so far) addition
of public_configs to //mojo/public targets that need to be propagated
throughout the build.

Review URL: https://codereview.chromium.org/742053002

Cr-Commit-Position: refs/heads/master@{#305194}
This commit is contained in:
blundell
2014-11-21 02:11:19 -08:00
committed by Commit bot
parent 322b53a7bb
commit 24ab5d3666
7 changed files with 16 additions and 2 deletions
chrome/common/extensions/api
content
child
gpu
public
browser
child
common
device/serial

@ -21,6 +21,10 @@ json_schema_api("api_registration") {
bundle_registration = true
deps = [
# Different APIs include headers from these targets.
"//content/public/browser",
"//extensions/browser",
# Different APIs include some headers from chrome/common that in turn
# include generated headers from these targets.
# TODO(brettw) this should be made unnecessary if possible.

@ -15,6 +15,10 @@ source_set("child") {
sources = rebase_path(content_child_gypi_values.private_child_sources,
".", "//content")
public_deps = [
"//mojo/edk/system",
]
deps = [
"//base",
"//components/tracing",

@ -25,6 +25,7 @@ source_set("gpu") {
deps = [
"//base",
"//content:export",
"//content/public/child:child_sources",
"//mojo/public/interfaces/application",
"//skia",
"//ui/gl",

@ -43,6 +43,7 @@ source_set("browser_sources") {
public_deps = [
# We expose skia headers in the public API.
"//skia",
"//mojo/public/cpp/system",
]
deps = [
"//content/browser",

@ -23,8 +23,11 @@ source_set("child_sources") {
"//content:content_implementation",
]
deps = [
public_deps = [
"//content/child",
]
deps = [
"//content/public/common:common_sources",
]
}

@ -27,6 +27,7 @@ source_set("common_sources") {
public_deps = [
"//content/common",
"//mojo/public/cpp/bindings",
]
deps = [
"//net",

@ -45,7 +45,7 @@ static_library("serial") {
configs += [ "//build/config/linux:udev" ]
}
deps = [
public_deps = [
":serial_mojo",
]
}