| OLD | NEW |
| (Empty) |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | |
| 2 # Use of this source code is governed by a BSD-style license that can be | |
| 3 # found in the LICENSE file. | |
| 4 | |
| 5 # To use this: | |
| 6 # convert_file_to_header_with_character_array("mytarget") { | |
| 7 # input_file_path = "myfile.js" | |
| 8 # output_file_path = "$root_gen_dir/blink/myfile.h" | |
| 9 # character_array_name = "myfile_js" | |
| 10 # } | |
| 11 template("convert_file_to_header_with_character_array") { | |
| 12 assert(defined(invoker.input_file_path), "Need input_file_path.") | |
| 13 assert(defined(invoker.output_file_path), "Need output_file_path.") | |
| 14 assert(defined(invoker.character_array_name), "Need character_array_name.") | |
| 15 | |
| 16 action(target_name) { | |
| 17 script = "//third_party/WebKit/Source/build/scripts/xxd.py" | |
| 18 | |
| 19 inputs = [ invoker.input_file_path ] | |
| 20 outputs = [ invoker.output_file_path ] | |
| 21 | |
| 22 args = [ | |
| 23 invoker.character_array_name, | |
| 24 rebase_path(invoker.input_file_path, root_build_dir), | |
| 25 rebase_path(invoker.output_file_path, root_build_dir), | |
| 26 ] | |
| 27 } | |
| 28 } | |
| OLD | NEW |