# Copyright 2024 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)

static_library("cros_safety") {
  sources = [
    "cros_safety_service.cc",
    "cros_safety_service.h",
  ]
  deps = [
    ":cloud_safety_session",
    "//base",
    "//chromeos/ash/components/mojo_service_manager",
    "//chromeos/ash/experiences/arc:arc_base_utils",
    "//chromeos/ash/experiences/arc/mojom",
    "//chromeos/ash/experiences/arc/session",
    "//chromeos/ash/services/cros_safety/public/mojom",
    "//components/manta",
    "//components/user_manager",
  ]

  data_deps = [ ":mojo_service_manager_policy" ]
}

static_library("cloud_safety_session") {
  sources = [
    "cloud_safety_session.cc",
    "cloud_safety_session.h",
  ]
  deps = [
    "//base",
    "//chromeos/ash/services/cros_safety/public/mojom",
    "//components/manta",
    "//mojo/public/cpp/bindings",
  ]
}

copy("mojo_service_manager_policy") {
  sources = [ "cros_safety_service_policy.jsonc" ]
  outputs = [ "$root_out_dir/mojo_service_manager/{{source_file_part}}" ]
}
