1*3f982cf4SFabien Sanglard# Copyright 2019 The Chromium Authors. All rights reserved. 2*3f982cf4SFabien Sanglard# Use of this source code is governed by a BSD-style license that can be 3*3f982cf4SFabien Sanglard# found in the LICENSE file. 4*3f982cf4SFabien Sanglard 5*3f982cf4SFabien Sanglardsource_set("channel") { 6*3f982cf4SFabien Sanglard sources = [ 7*3f982cf4SFabien Sanglard "channel/device_auth_namespace_handler.cc", 8*3f982cf4SFabien Sanglard "channel/device_auth_namespace_handler.h", 9*3f982cf4SFabien Sanglard "channel/message_util.cc", 10*3f982cf4SFabien Sanglard "channel/message_util.h", 11*3f982cf4SFabien Sanglard "channel/receiver_socket_factory.cc", 12*3f982cf4SFabien Sanglard "channel/static_credentials.cc", 13*3f982cf4SFabien Sanglard "channel/static_credentials.h", 14*3f982cf4SFabien Sanglard "public/receiver_socket_factory.h", 15*3f982cf4SFabien Sanglard ] 16*3f982cf4SFabien Sanglard 17*3f982cf4SFabien Sanglard public_deps = [ 18*3f982cf4SFabien Sanglard "../../platform", 19*3f982cf4SFabien Sanglard "../../third_party/abseil", 20*3f982cf4SFabien Sanglard "../../third_party/boringssl", 21*3f982cf4SFabien Sanglard "../common:channel", 22*3f982cf4SFabien Sanglard "../common/channel/proto:channel_proto", 23*3f982cf4SFabien Sanglard ] 24*3f982cf4SFabien Sanglard 25*3f982cf4SFabien Sanglard deps = [ 26*3f982cf4SFabien Sanglard "../../util", 27*3f982cf4SFabien Sanglard "../common:certificate", 28*3f982cf4SFabien Sanglard ] 29*3f982cf4SFabien Sanglard} 30*3f982cf4SFabien Sanglard 31*3f982cf4SFabien Sanglardsource_set("agent") { 32*3f982cf4SFabien Sanglard sources = [ 33*3f982cf4SFabien Sanglard "application_agent.cc", 34*3f982cf4SFabien Sanglard "application_agent.h", 35*3f982cf4SFabien Sanglard ] 36*3f982cf4SFabien Sanglard 37*3f982cf4SFabien Sanglard public_deps = [ 38*3f982cf4SFabien Sanglard "../../platform", 39*3f982cf4SFabien Sanglard "../common:channel", 40*3f982cf4SFabien Sanglard "../common:public", 41*3f982cf4SFabien Sanglard ] 42*3f982cf4SFabien Sanglard 43*3f982cf4SFabien Sanglard deps = [ 44*3f982cf4SFabien Sanglard ":channel", 45*3f982cf4SFabien Sanglard "../../util", 46*3f982cf4SFabien Sanglard ] 47*3f982cf4SFabien Sanglard} 48*3f982cf4SFabien Sanglard 49*3f982cf4SFabien Sanglardsource_set("test_helpers") { 50*3f982cf4SFabien Sanglard testonly = true 51*3f982cf4SFabien Sanglard sources = [ 52*3f982cf4SFabien Sanglard "channel/testing/device_auth_test_helpers.cc", 53*3f982cf4SFabien Sanglard "channel/testing/device_auth_test_helpers.h", 54*3f982cf4SFabien Sanglard ] 55*3f982cf4SFabien Sanglard 56*3f982cf4SFabien Sanglard public_deps = [ 57*3f982cf4SFabien Sanglard ":channel", 58*3f982cf4SFabien Sanglard "../../third_party/boringssl", 59*3f982cf4SFabien Sanglard "../common:test_helpers", 60*3f982cf4SFabien Sanglard ] 61*3f982cf4SFabien Sanglard deps = [ 62*3f982cf4SFabien Sanglard "../../third_party/googletest:gtest", 63*3f982cf4SFabien Sanglard "../common/channel/proto:channel_proto", 64*3f982cf4SFabien Sanglard ] 65*3f982cf4SFabien Sanglard} 66*3f982cf4SFabien Sanglard 67*3f982cf4SFabien Sanglardsource_set("unittests") { 68*3f982cf4SFabien Sanglard testonly = true 69*3f982cf4SFabien Sanglard sources = [ 70*3f982cf4SFabien Sanglard "application_agent_unittest.cc", 71*3f982cf4SFabien Sanglard "channel/device_auth_namespace_handler_unittest.cc", 72*3f982cf4SFabien Sanglard ] 73*3f982cf4SFabien Sanglard 74*3f982cf4SFabien Sanglard deps = [ 75*3f982cf4SFabien Sanglard ":agent", 76*3f982cf4SFabien Sanglard ":channel", 77*3f982cf4SFabien Sanglard ":test_helpers", 78*3f982cf4SFabien Sanglard "../../platform:test", 79*3f982cf4SFabien Sanglard "../../testing/util", 80*3f982cf4SFabien Sanglard "../../third_party/googletest:gmock", 81*3f982cf4SFabien Sanglard "../../third_party/googletest:gtest", 82*3f982cf4SFabien Sanglard "../common:channel", 83*3f982cf4SFabien Sanglard "../common/channel/proto:channel_proto", 84*3f982cf4SFabien Sanglard ] 85*3f982cf4SFabien Sanglard 86*3f982cf4SFabien Sanglard data = [ "../../test/data/cast/receiver/channel/" ] 87*3f982cf4SFabien Sanglard} 88