| Index: third_party/liblouis/BUILD.gn
|
| diff --git a/third_party/liblouis/BUILD.gn b/third_party/liblouis/BUILD.gn
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..85e452c2d3c60fc4c579c07ef1d6dd84acbe72b7
|
| --- /dev/null
|
| +++ b/third_party/liblouis/BUILD.gn
|
| @@ -0,0 +1,47 @@
|
| +# Copyright 2015 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.
|
| +
|
| +chromevox_braille_out_dir = "$root_out_dir/resources/chromeos/chromevox/braille"
|
| +
|
| +group("liblouis") {
|
| + data_deps = [
|
| + ":liblouis_tables",
|
| + ":liblouis_tables_json",
|
| + ]
|
| +}
|
| +
|
| +action("liblouis_tables") {
|
| + script = "copy_tables.py"
|
| + inputs = [
|
| + "liblouis_list_tables.py",
|
| + ]
|
| + depfile = "$target_gen_dir/tables.d"
|
| + sources = [
|
| + "tables.json",
|
| + ]
|
| + outputs = [
|
| + "$depfile.stamp",
|
| + ]
|
| + args = [
|
| + "-D",
|
| + rebase_path(".", root_build_dir),
|
| + "-D",
|
| + rebase_path("src/tables", root_build_dir),
|
| + "-d",
|
| + rebase_path("$chromevox_braille_out_dir/tables", root_build_dir),
|
| + "-e",
|
| + rebase_path("cvox-common.cti", root_build_dir),
|
| + "--depfile",
|
| + rebase_path(depfile, root_build_dir),
|
| + ] + rebase_path(sources, root_build_dir)
|
| +}
|
| +
|
| +copy("liblouis_tables_json") {
|
| + sources = [
|
| + "tables.json",
|
| + ]
|
| + outputs = [
|
| + "$chromevox_braille_out_dir/{{source_file_part}}",
|
| + ]
|
| +}
|
|
|