| 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..137eda56497c68db4984d2254b70028dfcdfc613 100644
 | 
| --- a/chrome/browser/resources/chromeos/braille_ime/BUILD.gn
 | 
| +++ b/chrome/browser/resources/chromeos/braille_ime/BUILD.gn
 | 
| @@ -1,14 +1,41 @@
 | 
| -# Copyright 2015 The Chromium Authors. All rights reserved.
 | 
| +# 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.
 | 
|  
 | 
| -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",
 | 
| +  ]
 | 
| +}
 | 
| +
 | 
| +group("compile_js") {
 | 
| +  deps = [
 | 
| +    ":compile_braille_ime",
 | 
| +    ":compile_externs",
 | 
| +    ":compile_main",
 | 
|    ]
 | 
|  }
 | 
| 
 |