Index: remoting/protocol/BUILD.gn |
diff --git a/remoting/protocol/BUILD.gn b/remoting/protocol/BUILD.gn |
new file mode 100644 |
index 0000000000000000000000000000000000000000..dc75988382270d0b97537ac962170908e42e2599 |
--- /dev/null |
+++ b/remoting/protocol/BUILD.gn |
@@ -0,0 +1,160 @@ |
+# 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", |
+ "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", |
+ "errors.h", |
+ "host_control_dispatcher.cc", |
+ "host_control_dispatcher.h", |
+ "host_event_dispatcher.cc", |
+ "host_event_dispatcher.h", |
+ "host_stub.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", |
+ "protobuf_video_reader.cc", |
+ "protobuf_video_reader.h", |
+ "protobuf_video_writer.cc", |
+ "protobuf_video_writer.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", |
+ "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_reader.cc", |
+ "video_reader.h", |
+ "video_stub.h", |
+ "video_writer.cc", |
+ "video_writer.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" ] |
+ # TODO(GYP) Remove when WebRTC/jingle is converted. |
+ configs += [ |
+ "//content:webrtc_stub_config", |
+ "//content:libjingle_stub_config", |
+ ] |
+ |
+ deps = [ |
+ "//base", |
+ "//crypto", |
+ "//net", |
+ "//remoting/base", |
+ #'../jingle/jingle.gyp:jingle_glue', TODO(GYP) |
+ #'../jingle/jingle.gyp:notifier', TODO(GYP) |
+ #'../third_party/libjingle/libjingle.gyp:libjingle', TODO(GYP) |
+ ] |
+ |
+ forward_dependent_configs_from = [ |
+ #'../third_party/libjingle/libjingle.gyp:libjingle', TODO(GYP) |
+ ] |
+ # TODO(GYP) Remove when jingle is converted. |
+ direct_dependent_configs = [ "//content:libjingle_stub_config" ] |
+} |