blob: 4cac3495860fa3f28fe8c5fa05b48dc6ce554864 [file] [log] [blame]
# Copyright 2018 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_js.gni")
import("../optimize_webui.gni")
if (!is_android) {
js_type_check("closure_compile") {
deps = [
":actions",
":app",
":browser_proxy",
":chrome_app_permission_view",
":constants",
":fake_page_handler",
":item",
":main_view",
":metadata_view",
":notifications_view",
":permission_item",
":pwa_permission_view",
":reducers",
":router",
":store",
":store_client",
":types",
":util",
]
}
js_library("actions") {
deps = [
"//chrome/browser/ui/webui/app_management:mojo_bindings_js_externs",
"//ui/webui/resources/js:cr",
]
}
js_library("api_listener") {
deps = [
":actions",
":store",
":util",
"//ui/webui/resources/js:cr",
]
}
js_library("app") {
deps = [
":actions",
":browser_proxy",
":constants",
":main_view",
":metadata_view",
":pwa_permission_view",
":router",
":store",
":store_client",
":types",
":util",
"//chrome/browser/ui/webui/app_management:mojo_bindings_js_externs",
]
}
js_library("browser_proxy") {
deps = [
":fake_page_handler",
"//chrome/browser/ui/webui/app_management:mojo_bindings_js_externs",
"//ui/webui/resources/js:cr",
]
}
js_library("chrome_app_permission_view") {
deps = [
":fake_page_handler",
":metadata_view",
":permission_view_header",
":store_client",
]
}
js_library("constants") {
}
js_library("fake_page_handler") {
deps = [
":constants",
":types",
":util",
"//chrome/browser/ui/webui/app_management:mojo_bindings_js_externs",
"//ui/webui/resources/js:cr",
]
}
js_library("item") {
deps = [
":actions",
":store_client",
"//ui/webui/resources/js:load_time_data",
]
}
js_library("main_view") {
deps = [
":browser_proxy",
":constants",
":item",
":store_client",
"//ui/webui/resources/js:load_time_data",
]
}
js_library("metadata_view") {
deps = [
":browser_proxy",
":constants",
":fake_page_handler",
":types",
]
}
js_library("notifications_view") {
deps = [
":fake_page_handler",
]
}
js_library("permission_view_header") {
deps = [
":browser_proxy",
":store_client",
]
}
js_library("permission_item") {
deps = [
":constants",
":types",
]
}
js_library("pwa_permission_view") {
deps = [
":constants",
":fake_page_handler",
":metadata_view",
":permission_item",
":permission_view_header",
":store_client",
]
}
js_library("reducers") {
deps = [
":types",
"//ui/webui/resources/js:cr",
]
}
js_library("router") {
deps = [
":actions",
":constants",
":store_client",
]
}
js_library("store") {
deps = [
":reducers",
":util",
"//ui/webui/resources/js:cr",
"//ui/webui/resources/js/cr/ui:store",
]
}
js_library("store_client") {
deps = [
":store",
":types",
"//ui/webui/resources/js:cr",
"//ui/webui/resources/js/cr/ui:store",
"//ui/webui/resources/js/cr/ui:store_client",
]
}
js_library("types") {
deps = [
"//chrome/browser/ui/webui/app_management:mojo_bindings_js_externs",
]
}
js_library("util") {
deps = [
":constants",
":types",
"//ui/webui/resources/js:cr",
]
}
}