summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorbrettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-24 18:24:30 +0000
committerbrettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-24 18:24:30 +0000
commit070c7eafa0c67dc57e90b740d3923f69274c0a75 (patch)
tree2af6fe855575853702757bcf36c0303e74f15384 /build
parentc4a51f8e4bb893c6ef6dd87a9cee8965c92cfbad (diff)
downloadchromium_src-070c7eafa0c67dc57e90b740d3923f69274c0a75.zip
chromium_src-070c7eafa0c67dc57e90b740d3923f69274c0a75.tar.gz
chromium_src-070c7eafa0c67dc57e90b740d3923f69274c0a75.tar.bz2
Add missing base files to GN build.
Fix the devtools resources target to use the grit template. Fix the grit template to use the correct output directory for the expected files if one is specified R=viettrungluu@chromium.org Review URL: https://codereview.chromium.org/414973002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285334 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build')
-rw-r--r--build/config/android/rules.gni7
-rw-r--r--build/secondary/tools/grit/grit_rule.gni4
2 files changed, 5 insertions, 6 deletions
diff --git a/build/config/android/rules.gni b/build/config/android/rules.gni
index f18c86a..c6b7cc1 100644
--- a/build/config/android/rules.gni
+++ b/build/config/android/rules.gni
@@ -362,17 +362,16 @@ template("java_strings_grd") {
"-E", "ANDROID_JAVA_TAGGED_ONLY=false",
]
output_dir = grit_output_dir
+ print("output_dir", output_dir)
resource_ids = ""
source = invoker.grd_file
- # The grit rule expects files relative to target_gen_dir, but this rule
- # appends a suffix to that. This rebase will prepend extra_output_path to
- # each filename.
- outputs = rebase_path(invoker.outputs, ".", extra_output_path)
+ outputs = invoker.outputs
}
# This needs to get outputs from grit's internal target, not the final
# source_set.
generate_strings_outputs = get_target_outputs(":${grit_target_name}_grit")
+ print("gen outputs", generate_strings_outputs)
zip("${target_name}__zip") {
base_dir = grit_output_dir
diff --git a/build/secondary/tools/grit/grit_rule.gni b/build/secondary/tools/grit/grit_rule.gni
index b5252c6..3abbdb8 100644
--- a/build/secondary/tools/grit/grit_rule.gni
+++ b/build/secondary/tools/grit/grit_rule.gni
@@ -228,12 +228,12 @@ template("grit") {
# are the actual outputs at runtime.
asserted_list_file = "$target_out_dir/${target_name}_expected_outputs.txt"
write_file(asserted_list_file,
- rebase_path(invoker.outputs, root_build_dir, target_gen_dir))
+ rebase_path(invoker.outputs, root_build_dir, output_dir))
assert_files_flags += [
"--assert-file-list=" + rebase_path(asserted_list_file, root_build_dir),
]
grit_outputs = get_path_info(
- rebase_path(invoker.outputs, ".", target_gen_dir),
+ rebase_path(invoker.outputs, ".", output_dir),
"abspath")
# The config and the action below get this visibility son only the generated