blob: a93e13c511306fa99ab1f7f72be95e0b8f3bea74 [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")
js_type_check("closure_compile") {
deps = [
":cloud_parsers",
":coordinate2d",
":destination",
":destination_match",
":destination_store",
":document_info",
":invitation",
":invitation_store",
":local_parsers",
":margins",
":measurement_system",
":printable_area",
":size",
":user_info",
]
}
js_library("destination_store") {
deps = [
":destination",
":destination_match",
":local_parsers",
":user_info",
"..:cloud_print_interface",
"..:metrics",
"..:native_layer",
"//ui/webui/resources/js:cr",
"//ui/webui/resources/js:event_tracker",
"//ui/webui/resources/js:webui_listener_tracker",
"//ui/webui/resources/js/cr:event_target",
]
}
js_library("invitation_store") {
deps = [
":invitation",
":user_info",
"..:cloud_print_interface",
"//ui/webui/resources/js:event_tracker",
"//ui/webui/resources/js/cr:event_target",
]
}
js_library("local_parsers") {
deps = [
":destination",
"..:native_layer",
"//ui/webui/resources/js:cr",
]
}
js_library("destination_match") {
deps = [
":destination",
"..:native_layer",
"//ui/webui/resources/js:cr",
]
}
js_library("cloud_parsers") {
deps = [
":destination",
":invitation",
"//ui/webui/resources/js:cr",
]
}
js_library("invitation") {
deps = [
":destination",
"//ui/webui/resources/js:cr",
]
}
js_library("destination") {
deps = [
"..:print_preview_utils",
"//ui/webui/resources/js:cr",
"//ui/webui/resources/js:load_time_data",
]
}
js_library("document_info") {
deps = [
":coordinate2d",
":margins",
":printable_area",
":size",
"//ui/webui/resources/js:cr",
"//ui/webui/resources/js/cr:event_target",
]
}
js_library("margins") {
deps = [
"//ui/webui/resources/js:cr",
]
}
js_library("measurement_system") {
deps = [
"//ui/webui/resources/js:cr",
]
}
js_library("printable_area") {
deps = [
":coordinate2d",
":size",
"//ui/webui/resources/js:cr",
]
}
js_library("size") {
deps = [
"//ui/webui/resources/js:cr",
]
}
js_library("coordinate2d") {
deps = [
"//ui/webui/resources/js:cr",
]
}
js_library("user_info") {
deps = [
"//ui/webui/resources/js:cr",
"//ui/webui/resources/js/cr:event_target",
]
}