Roll tools/swarming_client/ to 41036ec833891e4cf59050e4ac0c5d4986e48a75.
[chromium-blink-merge.git] / components / ownership / BUILD.gn
blob9051ddb51801948059ae4aa11a442b2bc27dce4b
1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 component("ownership") {
6   sources = [
7     "mock_owner_key_util.cc",
8     "mock_owner_key_util.h",
9     "owner_key_util.cc",
10     "owner_key_util.h",
11     "owner_key_util_impl.cc",
12     "owner_key_util_impl.h",
13     "owner_settings_service.cc",
14     "owner_settings_service.h",
15   ]
17   defines = [
18     "OWNERSHIP_IMPLEMENTATION"
19   ]
21   deps = [
22     "//base",
23     "//components/keyed_service/core",
24     "//components/policy",
25     "//components/policy/proto",
26     "//components/policy:policy_component_common",
27     "//crypto",
28   ]
31 source_set("unit_tests") {
32   testonly = true
33   sources = ["owner_key_util_impl_unittest.cc"]
35   deps = [
36     ":ownership",
37     "//testing/gtest",
38   ]