Revert of Fix missing GN dependencies. (patchset #4 id:60001 of https://codereview...
commite97185bf4853d56aadf362b0a00699375b1fac76
authorbrettw <brettw@chromium.org>
Tue, 19 May 2015 23:14:33 +0000 (19 16:14 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 19 May 2015 23:15:38 +0000 (19 23:15 +0000)
tree3ee6d81fc3bbc55221d253867dd5ee9bef414775
parentb2a22fabff7df7b8fec9e168dc7eac1535c4d713
Revert of Fix missing GN dependencies. (patchset #4 id:60001 of https://codereview.chromium.org/1128163007/)

Reason for revert:
Broke Windows:
http://build.chromium.org/p/chromium.win/builders/Win%20x64%20GN/builds/1568/steps/compile/logs/stdio

Original issue's description:
> Fix missing GN dependencies.
>
> Fixes some cases where a dependency between a target's inputs and outputs exists without an explicit dependency.
>
> json_schema_api.gni was generating wrong names, this was fixed.
>
> mojo_application_package.gni was fixed to generate unique names (just a bug I noticed in passing) and support the testonly flag, which is necessary when I added the correct dependency.
>
> The rest of the cases are just adding deps or making existing deps public so that the ability to depend on the target's outputs is passed to dependents.
>
> BUG=487897
>
> Committed: https://crrev.com/eadea21096be21b0d74c93f5b1a0ae6a9cc057d7
> Cr-Commit-Position: refs/heads/master@{#330636}

TBR=dpranke@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=487897

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

Cr-Commit-Position: refs/heads/master@{#330650}
12 files changed:
build/json_schema_api.gni
build/secondary/tools/grit/grit_rule.gni
chrome/BUILD.gn
chrome/app/BUILD.gn
chrome/browser/BUILD.gn
chrome/browser/ui/libgtk2ui/BUILD.gn
chrome/test/chromedriver/BUILD.gn
components/html_viewer/BUILD.gn
extensions/BUILD.gn
gin/BUILD.gn
mojo/mojo_application_package.gni
ui/resources/BUILD.gn