Work on Windows GN component build.
commit542f7537cf6f2d0a01be2893a859aaf629527fdd
authorbrettw <brettw@chromium.org>
Mon, 6 Apr 2015 22:35:45 +0000 (6 15:35 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 6 Apr 2015 22:36:31 +0000 (6 22:36 +0000)
treeec89299e1d78365be50c921e94696542ba8c3772
parenta3084d7ed40ed48ff0da9d6ba5048debe8af5e82
Work on Windows GN component build.

This makes ppapi_shared link. This required many changes to gpu to match the structure of GYP in both component and non-component modes.

BUG=470212
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg

Reland of https://codereview.chromium.org/1053203003/

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

Cr-Commit-Position: refs/heads/master@{#323966}
15 files changed:
components/nacl/BUILD.gn
content/common/BUILD.gn
gpu/BUILD.gn
gpu/blink/BUILD.gn
gpu/command_buffer/client/BUILD.gn
gpu/command_buffer/common/BUILD.gn
gpu/command_buffer/service/BUILD.gn
gpu/config/BUILD.gn
gpu/ipc/BUILD.gn
media/base/BUILD.gn
ppapi/proxy/BUILD.gn
ppapi/shared_impl/BUILD.gn
ppapi/thunk/BUILD.gn
ui/gl/BUILD.gn
ui/surface/BUILD.gn