Reland "Roll buildtools fa660d47..ecc8e253"

Original issue's description:
    > Roll buildtools fa660d47..ecc8e253
    >
    > fa660d47..ecc8e253
    >
    > ecc8e25 Roll GN #330790:#333203 (9d04333f..4e3e57b2)
    > 46ce8cb Optionally support relative include paths in cpp_checker.py
    > b983eee Fix the .gitignore rules to complain about linux32 if need be.
    >
    > The GN roll contains the following changes to tools/gn:
    >
    >   9d04333f..4e3e57b2/tools/gn
    >
    >   56affab Check for inputs not generated by deps
    >   e903c0f Allow directories for GN data lists.
    >   ff0986f GN: Make file/dir resolving return errors.
    >   b73b2de Add support for module-definition files to gn
    >   58a1b33 Add base/files/file_tracing.cc to tools/gn/bootstrap/bootstrap.py.
    >   92acc5e gn: Add a newline to fix a bulleted list in README.md.
    >   81d969a Fix missing print command in a GN error case.
    >   a9adafe Make GN header checker more lenient about toolchains.
    >
    >   In addition, the Linux build of GN was the first build with
    >   use_ozone=true use_glib=false in order to not have a runtime

The roll was reverted because #335350 introduced a new target in //chrome/android
that had some missing deps. This attempt at the roll includes a fix for that.

TBR=brettw@chromium.org, agrieve@chromium.org
CQ_EXTRA_TRYBOTS=tryserver.chromium.mac:mac_chromium_gn_dbg,mac_chromium_gn_rel;tryserver.chromium.win:win8_chromium_gn_dbg;tryserver.chromium.linux:linux_chromium_gn_chromeos_dbg

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

Cr-Original-Commit-Position: refs/heads/master@{#335412}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 55c615dc327046f24354b815e1edc795ed52bccb
This commit is contained in:
dpranke 2015-06-19 18:19:49 -07:00 коммит произвёл Commit bot
Родитель e72f6f6aae
Коммит ee34feeb3d
1 изменённых файлов: 6 добавлений и 0 удалений

Просмотреть файл

@ -554,6 +554,8 @@ template("jinja_template_resources") {
# Variables:
# sources: List of .pak files. Names must be of the form "en.pak" or
# "en-US.pak".
# deps: (optional) List of dependencies that might be needed to generate
# the .pak files.
#
# Example
# locale_pak_resources("locale_paks") {
@ -591,6 +593,10 @@ template("locale_pak_resources") {
"--depfile",
rebase_path(depfile, root_build_dir),
]
if (defined(invoker.deps)) {
deps = invoker.deps
}
}
group(target_name) {