Chromium Code Reviews| Index: chrome/app/BUILD.gn |
| diff --git a/chrome/app/BUILD.gn b/chrome/app/BUILD.gn |
| index 2addc7ba045966075b096f07efc74f85d28cd55e..d79a508a70c204f7281e6444bed212cb332f957e 100644 |
| --- a/chrome/app/BUILD.gn |
| +++ b/chrome/app/BUILD.gn |
| @@ -10,6 +10,29 @@ grit("generated_resources") { |
| source = "generated_resources.grd" |
| } |
| +# GYP version: chrome/chrome_resources.gyp:chrome_strings_map |
| +action("make_generated_resources_map") { |
| + # Targets should depend on generated_resources_map instead. |
| + visibility = ":generated_resources_map" |
| + |
| + script = "//chrome/browser/metrics/variations/generate_resources_map.py" |
| + |
| + source_prereqs = [ "$target_gen_dir/grit/generated_resources.h" ] |
| + outputs = [ "$target_gen_dir/generated_resources_map.cc" ] |
| + |
| + args = rebase_path(source_prereqs, root_build_dir) + |
| + rebase_path(outputs, root_build_dir) |
|
awong
2014/07/01 21:47:11
Should this be a 4 space indent for line continuat
|
| + |
| + deps = [ ":generated_resources" ] |
| +} |
| + |
| +# Collect the generated .cc file from make_generated_resources_map and put it |
| +# in a source set so targets that depend on it will link the source rather than |
| +# specifying it manually. This doesn't happen in the GYP build. |
| +source_set("generated_resources_map") { |
| + sources = get_target_outputs(":make_generated_resources_map") |
| +} |
| + |
| # GYP version: chrome/chrome_resources.gyp:chrome_strings |
| # (generate_google_chrome_strings action) |
| grit("google_chrome_strings") { |