| Index: build/secondary/tools/grit/grit_rule.gni
|
| diff --git a/build/secondary/tools/grit/grit_rule.gni b/build/secondary/tools/grit/grit_rule.gni
|
| index 5d3b1e44357ed5a2f6b4fa91e48587c804b10439..09a04c1eb33ae22ecd62541a0e2b36383ca692cb 100644
|
| --- a/build/secondary/tools/grit/grit_rule.gni
|
| +++ b/build/secondary/tools/grit/grit_rule.gni
|
| @@ -146,7 +146,7 @@ if (use_ash) {
|
| if (use_nss_certs) {
|
| grit_defines += [
|
| "-D",
|
| - "use_nss",
|
| + "use_nss_certs",
|
| ]
|
| }
|
|
|
| @@ -204,6 +204,12 @@ if (enable_extensions) {
|
| "enable_extensions",
|
| ]
|
| }
|
| +if (enable_media_router) {
|
| + grit_defines += [
|
| + "-D",
|
| + "enable_media_router",
|
| + ]
|
| +}
|
| if (enable_plugins) {
|
| grit_defines += [
|
| "-D",
|
| @@ -299,11 +305,14 @@ template("grit") {
|
| assert(defined(invoker.source),
|
| "\"source\" must be defined for the grit template $target_name")
|
|
|
| + grit_inputs = [ invoker.source ]
|
| +
|
| if (defined(invoker.resource_ids)) {
|
| resource_ids = invoker.resource_ids
|
| } else {
|
| resource_ids = grit_resource_id_file
|
| }
|
| + grit_inputs += [ resource_ids ] # Script depends on ID file.
|
|
|
| if (defined(invoker.output_dir)) {
|
| output_dir = invoker.output_dir
|
| @@ -331,8 +340,6 @@ template("grit") {
|
| grit_flags = [] # These are optional so default to empty list.
|
| }
|
|
|
| - grit_inputs = [ invoker.source ]
|
| -
|
| assert_files_flags = []
|
|
|
| # We want to make sure the declared outputs actually match what Grit is
|
| @@ -371,20 +378,8 @@ template("grit") {
|
| script = "//tools/grit/grit.py"
|
| inputs = grit_inputs
|
|
|
| - # TODO(knn): Remove this once grit has rolled to recognize the flag.
|
| - depend_on_stamp =
|
| - defined(invoker.depend_on_stamp) && invoker.depend_on_stamp
|
| - if (depend_on_stamp) {
|
| - # Need this for migrating existing targets without clobbering.
|
| - depfile = "$output_dir/${grit_output_name}_stamp.d"
|
| - outputs = [
|
| - "${depfile}.stamp",
|
| - ]
|
| - } else {
|
| - depfile = "$output_dir/${grit_output_name}.d"
|
| - outputs = []
|
| - }
|
| - outputs += grit_outputs
|
| + depfile = "$output_dir/${grit_output_name}_stamp.d"
|
| + outputs = [ "${depfile}.stamp" ] + grit_outputs
|
|
|
| args = [
|
| "-i",
|
| @@ -398,18 +393,15 @@ template("grit") {
|
| ]
|
| }
|
| args += [
|
| - "-o",
|
| - rebased_output_dir,
|
| - "--depdir",
|
| - ".",
|
| - "--depfile",
|
| - rebase_path(depfile, root_build_dir),
|
| - "--write-only-new=1",
|
| - ]
|
| - if (depend_on_stamp) {
|
| - args += [ "--depend-on-stamp" ]
|
| - }
|
| - args += grit_defines
|
| + "-o",
|
| + rebased_output_dir,
|
| + "--depdir",
|
| + ".",
|
| + "--depfile",
|
| + rebase_path(depfile, root_build_dir),
|
| + "--write-only-new=1",
|
| + "--depend-on-stamp",
|
| + ] + grit_defines
|
|
|
| # Add extra defines with -D flags.
|
| if (defined(invoker.defines)) {
|
|
|