| 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..229429027525901e5c962669576379b8cd5cb803
|
| --- /dev/null
|
| +++ b/chrome/browser/resources/vulcanize.gni
|
| @@ -0,0 +1,47 @@
|
| +# Copyright 2016 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_new.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
|
| +
|
| + #sources = [
|
| + # invoker.html_in_file,
|
| + #]
|
| + print(outputs)
|
| +
|
| + print(
|
| + invoker.target_name + " " + invoker.host + " " + invoker.html_in_file +
|
| + " " + invoker.html_out_file + " " + invoker.js_out_file)
|
| +
|
| + # Note that we have to manually pass the sources to our script if the
|
| + # script needs them as inputs.
|
| + args = [
|
| + "--host",
|
| + invoker.host,
|
| + "--htmlInFile",
|
| + invoker.html_in_file,
|
| + "--htmlOutFile",
|
| + invoker.html_out_file,
|
| + "--jsOutFile",
|
| + invoker.js_out_file,
|
| + "--inputType",
|
| + invoker.input_type,
|
| + "--input",
|
| + invoker.input,
|
| + "--outFolder",
|
| + rebase_path(target_gen_dir, root_build_dir),
|
| + "--depfile",
|
| + rebase_path(depfile, root_build_dir),
|
| + ]
|
| + }
|
| +}
|
|
|