# 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.

source_set("trusted_vault") {
  sources = [
    "trusted_vault_client_backend.h",
    "trusted_vault_client_backend.mm",
    "trusted_vault_configuration.h",
    "trusted_vault_configuration.mm",
  ]
  deps = [
    "//base",
    "//components/trusted_vault",
    "//google_apis",
    "//ios/public/provider/chrome/browser/signin:signin_sso_api",
  ]
  frameworks = [
    "UIKit.framework",
    "Foundation.framework",
  ]
}

source_set("trusted_vault_factory") {
  sources = [
    "trusted_vault_client_backend_factory.h",
    "trusted_vault_client_backend_factory.mm",
  ]
  deps = [
    ":trusted_vault",
    "//base",
    "//ios/chrome/app:tests_hook",
    "//ios/chrome/browser/shared/model/application_context",
    "//ios/chrome/browser/shared/model/profile",
    "//ios/chrome/browser/shared/model/profile:profile_keyed_service_factory",
    "//ios/public/provider/chrome/browser/signin:trusted_vault_api",
  ]
  frameworks = [ "Foundation.framework" ]
}
