blob: ce65bf32e49be6b7e4d83c7ad5431b216e16bc12 [file] [log] [blame]
# Copyright 2014 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.
static_library("protocol") {
sources = [
"audio_reader.cc",
"audio_reader.h",
"audio_stub.h",
"audio_writer.cc",
"audio_writer.h",
"auth_util.cc",
"auth_util.h",
"authentication_method.cc",
"authentication_method.h",
"authenticator.cc",
"authenticator.h",
"buffered_socket_writer.cc",
"buffered_socket_writer.h",
"channel_authenticator.h",
"channel_dispatcher_base.cc",
"channel_dispatcher_base.h",
"channel_multiplexer.cc",
"channel_multiplexer.h",
"chromium_port_allocator.cc",
"chromium_port_allocator.h",
"chromium_socket_factory.cc",
"chromium_socket_factory.h",
"client_control_dispatcher.cc",
"client_control_dispatcher.h",
"client_event_dispatcher.cc",
"client_event_dispatcher.h",
"client_stub.h",
"client_video_dispatcher.cc",
"client_video_dispatcher.h",
"clipboard_echo_filter.cc",
"clipboard_echo_filter.h",
"clipboard_filter.cc",
"clipboard_filter.h",
"clipboard_stub.h",
"clipboard_thread_proxy.cc",
"clipboard_thread_proxy.h",
"connection_to_client.cc",
"connection_to_client.h",
"connection_to_host.cc",
"connection_to_host.h",
"content_description.cc",
"content_description.h",
"datagram_channel_factory.h",
"errors.h",
"host_control_dispatcher.cc",
"host_control_dispatcher.h",
"host_event_dispatcher.cc",
"host_event_dispatcher.h",
"host_stub.h",
"host_video_dispatcher.cc",
"host_video_dispatcher.h",
"input_event_tracker.cc",
"input_event_tracker.h",
"input_filter.cc",
"input_filter.h",
"input_stub.h",
"it2me_host_authenticator_factory.cc",
"it2me_host_authenticator_factory.h",
"jingle_messages.cc",
"jingle_messages.h",
"jingle_session.cc",
"jingle_session.h",
"jingle_session_manager.cc",
"jingle_session_manager.h",
"libjingle_transport_factory.cc",
"libjingle_transport_factory.h",
"me2me_host_authenticator_factory.cc",
"me2me_host_authenticator_factory.h",
"message_decoder.cc",
"message_decoder.h",
"message_reader.cc",
"message_reader.h",
"message_serialization.cc",
"message_serialization.h",
"monitored_video_stub.cc",
"monitored_video_stub.h",
"mouse_input_filter.cc",
"mouse_input_filter.h",
"name_value_map.h",
"negotiating_authenticator_base.cc",
"negotiating_authenticator_base.h",
"negotiating_client_authenticator.cc",
"negotiating_client_authenticator.h",
"negotiating_host_authenticator.cc",
"negotiating_host_authenticator.h",
"network_settings.cc",
"network_settings.h",
"pairing_authenticator_base.cc",
"pairing_authenticator_base.h",
"pairing_client_authenticator.cc",
"pairing_client_authenticator.h",
"pairing_host_authenticator.cc",
"pairing_host_authenticator.h",
"pairing_registry.cc",
"pairing_registry.h",
"pseudotcp_channel_factory.cc",
"pseudotcp_channel_factory.h",
"secure_channel_factory.cc",
"secure_channel_factory.h",
"session.h",
"session_config.cc",
"session_config.h",
"session_manager.h",
"socket_util.cc",
"socket_util.h",
"ssl_hmac_channel_authenticator.cc",
"ssl_hmac_channel_authenticator.h",
"stream_channel_factory.h",
"third_party_authenticator_base.cc",
"third_party_authenticator_base.h",
"third_party_client_authenticator.cc",
"third_party_client_authenticator.h",
"third_party_host_authenticator.cc",
"third_party_host_authenticator.h",
"token_validator.h",
"transport.cc",
"transport.h",
"v2_authenticator.cc",
"v2_authenticator.h",
"video_stub.h",
"../signaling/iq_sender.cc",
"../signaling/iq_sender.h",
"../signaling/jingle_info_request.cc",
"../signaling/jingle_info_request.h",
"../signaling/log_to_server.cc",
"../signaling/log_to_server.h",
"../signaling/server_log_entry.cc",
"../signaling/server_log_entry.h",
"../signaling/signal_strategy.h",
"../signaling/xmpp_signal_strategy.cc",
"../signaling/xmpp_signal_strategy.h",
]
configs += [ "//build/config/compiler:wexit_time_destructors" ]
public_deps = [
"//third_party/libjingle",
]
deps = [
"//base",
"//crypto",
"//jingle:jingle_glue",
"//jingle:notifier",
"//net",
"//remoting/base",
]
}