1# Copyright 2018 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. 4 5import("//build_overrides/build.gni") 6 7source_set("public") { 8 sources = [ 9 "client_config.cc", 10 "client_config.h", 11 "endpoint_request_ids.cc", 12 "endpoint_request_ids.h", 13 "mdns_service_listener_factory.h", 14 "message_demuxer.h", 15 "network_metrics.h", 16 "network_service_manager.h", 17 "presentation/presentation_connection.h", 18 "presentation/presentation_controller.h", 19 "presentation/presentation_receiver.h", 20 "protocol_connection.cc", 21 "protocol_connection.h", 22 "protocol_connection_client.cc", 23 "protocol_connection_client.h", 24 "protocol_connection_client_factory.h", 25 "protocol_connection_server.cc", 26 "protocol_connection_server.h", 27 "protocol_connection_server_factory.h", 28 "request_response_handler.h", 29 "server_config.cc", 30 "server_config.h", 31 "service_info.cc", 32 "service_info.h", 33 "service_listener.cc", 34 "service_listener.h", 35 "service_publisher.cc", 36 "service_publisher.h", 37 "service_publisher_factory.h", 38 "timestamp.h", 39 ] 40 41 public_deps = [ "../msgs" ] 42 43 deps = [ 44 "../../platform", 45 "../../util", 46 ] 47} 48 49source_set("test_support") { 50 testonly = true 51 52 sources = [ "testing/message_demuxer_test_support.h" ] 53} 54