blob: 4fb24d99bb2df955026d9bb798fcbc77cb7dfc03 [file] [edit]
# Copyright 2021 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("../../../../scripts/build/ninja/devtools_entrypoint.gni")
import("../../../../scripts/build/ninja/devtools_module.gni")
import("../../../../scripts/build/ninja/generate_css.gni")
import("../../visibility.gni")
generate_css("css_files") {
sources = [ "devicesSettingsTab.css" ]
}
devtools_ui_module("emulation") {
sources = [ "DevicesSettingsTab.ts" ]
deps = [
"../../../core/i18n:bundle",
"../../../core/root:bundle",
"../../../models/emulation:bundle",
"../../../ui/components/buttons:bundle",
"../../../ui/kit:bundle",
"../../../ui/legacy:bundle",
"../../../ui/visual_logging:bundle",
"./components:bundle",
]
}
devtools_entrypoint("bundle") {
entrypoint = "emulation.ts"
deps = [
":css_files",
":emulation",
]
visibility = [
":*",
"../../../entrypoints/*",
]
visibility += devtools_panels_visibility
}
devtools_entrypoint("meta") {
entrypoint = "emulation-meta.ts"
deps = [
":bundle",
"../../../core/i18n:bundle",
"../../../ui/legacy:bundle",
]
visibility = [
"../*",
"../../../entrypoints/*",
]
}
devtools_ui_module("unittests") {
testonly = true
sources = [ "DevicesSettingsTab.test.ts" ]
deps = [
":bundle",
"../../../models/emulation:bundle",
"../../../testing",
"../../../ui/legacy:bundle",
]
}