| Index: ui/webui/resources/js/BUILD.gn
|
| diff --git a/ui/webui/resources/js/BUILD.gn b/ui/webui/resources/js/BUILD.gn
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..2c5fdc05a39a8e28a939c1a3e36a15cff8722d49
|
| --- /dev/null
|
| +++ b/ui/webui/resources/js/BUILD.gn
|
| @@ -0,0 +1,95 @@
|
| +# 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.
|
| +import("//third_party/closure_compiler/compile_js2.gni")
|
| +
|
| +compile_js("compile_action_link") {
|
| + source_files = [ "action_link.js" ]
|
| +}
|
| +compile_js("compile_assert") {
|
| + source_files = [ "assert.js" ]
|
| +}
|
| +compile_js("compile_cr") {
|
| + source_files = [ "cr.js" ]
|
| + deps = [
|
| + ":compile_assert",
|
| + ":compile_promise_resolver",
|
| + ]
|
| + externs = [ "chrome_send.js" ]
|
| +}
|
| +compile_js("compile_event_tracker") {
|
| + source_files = [ "event_tracker.js" ]
|
| +}
|
| +compile_js("compile_icon") {
|
| + source_files = [ "icon.js" ]
|
| + deps = [
|
| + ":compile_cr",
|
| + ":compile_util",
|
| + ]
|
| +}
|
| +compile_js("compile_i18n_template_no_process") {
|
| + source_files = [ "i18n_template_no_process.js" ]
|
| + deps = [
|
| + ":compile_load_time_data",
|
| + ]
|
| + externs = [ "pending_compiler_externs.js" ]
|
| +}
|
| +compile_js("compile_i18n_template") {
|
| + source_files = [ "i18n_template.js" ]
|
| + deps = [
|
| + ":compile_load_time_data",
|
| + ]
|
| + externs = [ "pending_compiler_externs.js" ]
|
| +}
|
| +compile_js("compile_i18n_behavior") {
|
| + source_files = [ "i18n_behavior.js" ]
|
| + deps = [
|
| + ":compile_load_time_data",
|
| + ":compile_parse_html_subset",
|
| + ]
|
| +}
|
| +compile_js("compile_load_time_data") {
|
| + source_files = [ "load_time_data.js" ]
|
| + deps = [
|
| + "//third_party/jstemplate:compile_jstemplate",
|
| + ]
|
| +}
|
| +compile_js("compile_parse_html_subset") {
|
| + source_files = [ "parse_html_subset.js" ]
|
| +}
|
| +compile_js("compile_promise_resolver") {
|
| + source_files = [ "promise_resolver.js" ]
|
| + deps = [
|
| + ":compile_assert",
|
| + ]
|
| +}
|
| +compile_js("compile_util") {
|
| + source_files = [ "util.js" ]
|
| + deps = [
|
| + ":compile_cr",
|
| + ]
|
| + externs = [ "chrome_send.js" ]
|
| +}
|
| +compile_js("compile_web_ui_listener_behavior") {
|
| + source_files = [ "web_ui_listener_behavior.js" ]
|
| + deps = [
|
| + ":compile_cr",
|
| + ]
|
| +}
|
| +
|
| +group("compile_js") {
|
| + deps = [
|
| + ":compile_action_link",
|
| + ":compile_assert",
|
| + ":compile_cr",
|
| + ":compile_event_tracker",
|
| + ":compile_i18n_behavior",
|
| + ":compile_i18n_template",
|
| + ":compile_i18n_template_no_process",
|
| + ":compile_load_time_data",
|
| + ":compile_parse_html_subset",
|
| + ":compile_promise_resolver",
|
| + ":compile_util",
|
| + ":compile_web_ui_listener_behavior",
|
| + ]
|
| +}
|
|
|