blob: 2cf885d828a642b88ffa7313d38c0809042da426 [file] [log] [blame] [edit]
# Copyright 2025 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
assert(is_chromeos)
# To be moved out of //chrome.
static_library("browser_delegate") {
sources = [
"browser_controller.cc",
"browser_controller.h",
"browser_delegate.h",
"browser_type.h",
]
public_deps = [
"//base",
"//components/account_id",
"//components/sessions:session_id",
"//components/webapps/common",
"//ui/gfx/geometry",
"//url",
]
}
static_library("impl") {
sources = [
"browser_controller_impl.cc",
"browser_controller_impl.h",
"browser_delegate_impl.cc",
"browser_delegate_impl.h",
"browser_type_conversion.cc",
"browser_type_conversion.h",
]
public_deps = [
":browser_delegate",
"//base",
"//chrome/browser/ui:browser_list",
"//chrome/browser/ui/browser_window",
]
deps = [
"//chrome/browser:browser_public_dependencies",
"//chrome/browser/devtools",
"//chrome/browser/profiles:profile",
"//chrome/browser/ui:browser_navigator_params_headers",
"//chrome/browser/ui/autofill",
"//chrome/browser/ui/tabs:tab_strip",
"//chrome/browser/ui/web_applications",
"//chrome/browser/ui/web_applications:launch_utils",
"//chrome/browser/web_applications",
"//chromeos/ash/components/browser_context_helper",
"//components/sessions:session_id",
"//ui/aura",
]
}