| Index: chrome/browser/resources/vulcanize.gni
|
| diff --git a/chrome/browser/resources/vulcanize.gni b/chrome/browser/resources/vulcanize.gni
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..af9bffd53ae3f8dd5e55c8625b2639f988eec039
|
| --- /dev/null
|
| +++ b/chrome/browser/resources/vulcanize.gni
|
| @@ -0,0 +1,38 @@
|
| +# Copyright 2017 The Chromium Authors. All rights reserved.
|
| +# Use of this source code is governed by a BSD-style license that can be
|
| +# found in the LICENSE file.
|
| +
|
| +template("vulcanize") {
|
| + action(target_name) {
|
| + script = "//chrome/browser/resources/vulcanize_gn.py"
|
| +
|
| + depfile = "${target_gen_dir}/${target_name}.d"
|
| +
|
| + outputs = [
|
| + "$target_gen_dir/${invoker.html_out_file}",
|
| + "$target_gen_dir/${invoker.js_out_file}",
|
| + ]
|
| + deps = invoker.deps
|
| +
|
| + # Note that we have to manually pass the sources to our script if the
|
| + # script needs them as inputs.
|
| + args = [
|
| + "--host",
|
| + invoker.host,
|
| + "--html_in_file",
|
| + invoker.html_in_file,
|
| + "--html_out_file",
|
| + invoker.html_out_file,
|
| + "--js_out_file",
|
| + invoker.js_out_file,
|
| + "--input_type",
|
| + invoker.input_type,
|
| + "--input",
|
| + invoker.input,
|
| + "--out_folder",
|
| + rebase_path(target_gen_dir, root_build_dir),
|
| + "--depfile",
|
| + rebase_path(depfile, root_build_dir),
|
| + ]
|
| + }
|
| +}
|
|
|