| Index: chrome/browser/resources/chromeos/braille_ime/BUILD.gn
|
| diff --git a/chrome/browser/resources/chromeos/braille_ime/BUILD.gn b/chrome/browser/resources/chromeos/braille_ime/BUILD.gn
|
| index 092cbce3bc1a7d61cb869c4cb6f49362ef09dd05..1c364ca9d5fb273e02ce0a3294504ef529b25b38 100644
|
| --- a/chrome/browser/resources/chromeos/braille_ime/BUILD.gn
|
| +++ b/chrome/browser/resources/chromeos/braille_ime/BUILD.gn
|
| @@ -2,13 +2,32 @@
|
| # Use of this source code is governed by a BSD-style license that can be
|
| # found in the LICENSE file.
|
|
|
| -assert(is_chromeos)
|
| +import("//third_party/closure_compiler/compile_js2.gni")
|
|
|
| -copy("braille_ime_manifest") {
|
| - sources = [
|
| - "manifest.json",
|
| +if (is_chromeos) {
|
| + copy("braille_ime_manifest") {
|
| + source_files = [ "manifest.json" ]
|
| + outputs = [
|
| + "$root_out_dir/resources/chromeos/braille_ime/manifest.json",
|
| + ]
|
| + }
|
| +}
|
| +
|
| +compile_js("compile_externs") {
|
| + source_files = [ "externs.js" ]
|
| +}
|
| +
|
| +compile_js("compile_braille_ime") {
|
| + source_files = [ "braille_ime.js" ]
|
| + externs = [ "chrome_extensions.js" ]
|
| + deps = [
|
| + ":compile_externs",
|
| ]
|
| - outputs = [
|
| - "$root_out_dir/resources/chromeos/braille_ime/manifest.json",
|
| +}
|
| +
|
| +compile_js("compile_main") {
|
| + source_files = [ "main.js" ]
|
| + deps = [
|
| + ":compile_braille_ime",
|
| ]
|
| }
|
|
|