# Copyright 2026 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_android)

import("//build/config/ozone.gni")

source_set("sessions") {
  public = [ "session_service_browser_helper.h" ]

  sources = [ "session_service_browser_helper.cc" ]

  public_deps = [
    "//base",
    "//chrome/browser:browser_public_dependencies",
    "//chrome/browser/ui/browser_window",
    "//chrome/browser/ui/tabs:tab_strip_model_observer",
    "//components/sessions:session_id",
    "//ui/base/unowned_user_data",
  ]

  deps = [
    "//chrome/browser/profiles:profile",
    "//chrome/browser/sessions",
    "//chrome/browser/ui/browser_window:create_browser_window",
    "//chrome/browser/ui/tabs:tab_strip",
    "//components/sessions",
    "//components/split_tabs",
    "//components/tabs:public",
    "//content/public/browser",
  ]

  if (use_ozone) {
    deps += [ "//ui/ozone" ]
  }
}
