| # Copyright 2019 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. |
| |
| source_set("channel") { |
| sources = [ |
| "channel/device_auth_namespace_handler.cc", |
| "channel/device_auth_namespace_handler.h", |
| "channel/message_util.cc", |
| "channel/message_util.h", |
| "channel/receiver_socket_factory.cc", |
| "channel/static_credentials.cc", |
| "channel/static_credentials.h", |
| "public/receiver_socket_factory.h", |
| ] |
| |
| public_deps = [ |
| "../../platform", |
| "../../third_party/abseil", |
| "../../third_party/boringssl", |
| "../common:channel", |
| "../common/channel/proto:channel_proto", |
| ] |
| |
| deps = [ |
| "../../util", |
| "../common:certificate", |
| ] |
| } |
| |
| source_set("agent") { |
| sources = [ |
| "application_agent.cc", |
| "application_agent.h", |
| ] |
| |
| public_deps = [ |
| "../../platform", |
| "../common:channel", |
| "../common:public", |
| ] |
| |
| deps = [ |
| ":channel", |
| "../../util", |
| ] |
| } |
| |
| source_set("test_helpers") { |
| testonly = true |
| sources = [ |
| "channel/testing/device_auth_test_helpers.cc", |
| "channel/testing/device_auth_test_helpers.h", |
| ] |
| |
| public_deps = [ |
| ":channel", |
| "../../third_party/boringssl", |
| "../common:test_helpers", |
| ] |
| deps = [ |
| "../../third_party/googletest:gtest", |
| "../common/channel/proto:channel_proto", |
| ] |
| } |
| |
| source_set("unittests") { |
| testonly = true |
| sources = [ |
| "application_agent_unittest.cc", |
| "channel/device_auth_namespace_handler_unittest.cc", |
| ] |
| |
| deps = [ |
| ":agent", |
| ":channel", |
| ":test_helpers", |
| "../../platform:test", |
| "../../testing/util", |
| "../../third_party/googletest:gmock", |
| "../../third_party/googletest:gtest", |
| "../common:channel", |
| "../common/channel/proto:channel_proto", |
| ] |
| |
| data = [ "../../test/data/cast/receiver/channel/" ] |
| } |