blob: c12e8fa81e5330ec07c5f3378c7e6b31d451aa7c [file] [log] [blame]
# Copyright 2018 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
mojom = "//chromeos/services/device_sync/public/mojom/device_sync.mojom"
public_headers = [
"//chromeos/components/multidevice/beacon_seed.h",
"//chromeos/components/multidevice/remote_device.h",
"//chromeos/components/multidevice/software_feature.h",
]
traits_headers = [
"//chromeos/services/device_sync/public/mojom/device_sync_mojom_traits.h",
]
sources = [
"//chromeos/services/device_sync/public/mojom/device_sync_mojom_traits.cc",
"//chromeos/services/device_sync/public/mojom/device_sync_mojom_traits.h",
]
public_deps = [
"//chromeos/components/multidevice",
"//components/cryptauth/proto",
]
type_mappings = [
"chromeos.device_sync.mojom.BeaconSeed=chromeos::multidevice::BeaconSeed",
"chromeos.device_sync.mojom.RemoteDevice=chromeos::multidevice::RemoteDevice",
"chromeos.device_sync.mojom.SoftwareFeature=chromeos::multidevice::SoftwareFeature",
]