| # Copyright 2016 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. |
| |
| import("//third_party/blink/renderer/modules/modules.gni") |
| |
| blink_modules_sources("peerconnection") { |
| sources = [ |
| "adapters/dtls_transport_proxy.cc", |
| "adapters/dtls_transport_proxy.h", |
| "adapters/ice_transport_adapter.h", |
| "adapters/ice_transport_adapter_cross_thread_factory.h", |
| "adapters/ice_transport_adapter_impl.cc", |
| "adapters/ice_transport_adapter_impl.h", |
| "adapters/ice_transport_host.cc", |
| "adapters/ice_transport_host.h", |
| "adapters/ice_transport_proxy.cc", |
| "adapters/ice_transport_proxy.h", |
| "adapters/p2p_quic_crypto_config_factory.h", |
| "adapters/p2p_quic_crypto_config_factory_impl.cc", |
| "adapters/p2p_quic_crypto_config_factory_impl.h", |
| "adapters/p2p_quic_crypto_stream_factory.h", |
| "adapters/p2p_quic_crypto_stream_factory_impl.cc", |
| "adapters/p2p_quic_crypto_stream_factory_impl.h", |
| "adapters/p2p_quic_packet_transport.h", |
| "adapters/p2p_quic_stream.h", |
| "adapters/p2p_quic_stream_impl.cc", |
| "adapters/p2p_quic_stream_impl.h", |
| "adapters/p2p_quic_transport.h", |
| "adapters/p2p_quic_transport_factory.h", |
| "adapters/p2p_quic_transport_factory_impl.cc", |
| "adapters/p2p_quic_transport_factory_impl.h", |
| "adapters/p2p_quic_transport_impl.cc", |
| "adapters/p2p_quic_transport_impl.h", |
| "adapters/p2p_quic_transport_stats.cc", |
| "adapters/p2p_quic_transport_stats.h", |
| "adapters/quic_packet_transport_adapter.cc", |
| "adapters/quic_packet_transport_adapter.h", |
| "adapters/quic_stream_host.cc", |
| "adapters/quic_stream_host.h", |
| "adapters/quic_stream_proxy.cc", |
| "adapters/quic_stream_proxy.h", |
| "adapters/quic_transport_host.cc", |
| "adapters/quic_transport_host.h", |
| "adapters/quic_transport_proxy.cc", |
| "adapters/quic_transport_proxy.h", |
| "adapters/sctp_transport_proxy.cc", |
| "adapters/sctp_transport_proxy.h", |
| "adapters/web_rtc_cross_thread_copier.cc", |
| "adapters/web_rtc_cross_thread_copier.h", |
| "byte_buffer_queue.cc", |
| "byte_buffer_queue.h", |
| "call_setup_state_tracker.cc", |
| "call_setup_state_tracker.h", |
| "media_stream_remote_video_source.cc", |
| "media_stream_video_webrtc_sink.cc", |
| "peer_connection_dependency_factory.cc", |
| "rtc_certificate.cc", |
| "rtc_certificate.h", |
| "rtc_certificate_generator.cc", |
| "rtc_certificate_generator.h", |
| "rtc_data_channel.cc", |
| "rtc_data_channel.h", |
| "rtc_data_channel_event.cc", |
| "rtc_data_channel_event.h", |
| "rtc_dtls_transport.cc", |
| "rtc_dtls_transport.h", |
| "rtc_dtmf_sender.cc", |
| "rtc_dtmf_sender.h", |
| "rtc_dtmf_tone_change_event.cc", |
| "rtc_dtmf_tone_change_event.h", |
| "rtc_error.cc", |
| "rtc_error.h", |
| "rtc_error_event.cc", |
| "rtc_error_event.h", |
| "rtc_error_util.cc", |
| "rtc_error_util.h", |
| "rtc_ice_candidate.cc", |
| "rtc_ice_candidate.h", |
| "rtc_ice_transport.cc", |
| "rtc_ice_transport.h", |
| "rtc_legacy_stats_report.cc", |
| "rtc_legacy_stats_report.h", |
| "rtc_peer_connection.cc", |
| "rtc_peer_connection.h", |
| "rtc_peer_connection_controller.cc", |
| "rtc_peer_connection_controller.h", |
| "rtc_peer_connection_ice_error_event.cc", |
| "rtc_peer_connection_ice_error_event.h", |
| "rtc_peer_connection_ice_event.cc", |
| "rtc_peer_connection_ice_event.h", |
| "rtc_quic_stream.cc", |
| "rtc_quic_stream.h", |
| "rtc_quic_stream_event.cc", |
| "rtc_quic_stream_event.h", |
| "rtc_quic_transport.cc", |
| "rtc_quic_transport.h", |
| "rtc_rtp_receiver.cc", |
| "rtc_rtp_receiver.h", |
| "rtc_rtp_receiver_impl.cc", |
| "rtc_rtp_sender.cc", |
| "rtc_rtp_sender.h", |
| "rtc_rtp_transceiver.cc", |
| "rtc_rtp_transceiver.h", |
| "rtc_sctp_transport.cc", |
| "rtc_sctp_transport.h", |
| "rtc_session_description.cc", |
| "rtc_session_description.h", |
| "rtc_session_description_enums.h", |
| "rtc_session_description_request_impl.cc", |
| "rtc_session_description_request_impl.h", |
| "rtc_session_description_request_promise_impl.cc", |
| "rtc_session_description_request_promise_impl.h", |
| "rtc_stats_report.cc", |
| "rtc_stats_report.h", |
| "rtc_stats_request_impl.cc", |
| "rtc_stats_request_impl.h", |
| "rtc_stats_response.cc", |
| "rtc_stats_response.h", |
| "rtc_track_event.cc", |
| "rtc_track_event.h", |
| "rtc_void_request_impl.cc", |
| "rtc_void_request_impl.h", |
| "rtc_void_request_promise_impl.cc", |
| "rtc_void_request_promise_impl.h", |
| "rtc_void_request_script_promise_resolver_impl.cc", |
| "rtc_void_request_script_promise_resolver_impl.h", |
| "web_rtc_stats_report_callback_resolver.cc", |
| "web_rtc_stats_report_callback_resolver.h", |
| "webrtc_media_stream_track_adapter.cc", |
| "webrtc_media_stream_track_adapter_map.cc", |
| ] |
| |
| public_deps = [ |
| "//third_party/webrtc/api:ice_transport_factory", |
| "//third_party/webrtc/api:rtc_error", |
| "//third_party/webrtc/api:scoped_refptr", |
| ] |
| } |
| |
| jumbo_source_set("test_support") { |
| testonly = true |
| |
| sources = [ |
| "mock_data_channel_impl.cc", |
| "mock_peer_connection_dependency_factory.cc", |
| "mock_peer_connection_impl.cc", |
| "webrtc_stats_report_obtainer.cc", |
| ] |
| |
| deps = [ |
| "//base", |
| "//base/test:test_support", |
| "//testing/gmock", |
| "//third_party/blink/public:test_headers", |
| "//third_party/webrtc_overrides:init_webrtc", |
| ] |
| } |