1 # Copyright 2014 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 5 { 6 'variables': { 7 'remoting_base_sources': [ 8 'base/auth_token_util.cc', 9 'base/auth_token_util.h', 10 'base/auto_thread.cc', 11 'base/auto_thread.h', 12 'base/auto_thread_task_runner.cc', 13 'base/auto_thread_task_runner.h', 14 'base/capabilities.cc', 15 'base/capabilities.h', 16 'base/compound_buffer.cc', 17 'base/compound_buffer.h', 18 'base/constants.cc', 19 'base/constants.h', 20 'base/plugin_thread_task_runner.cc', 21 'base/plugin_thread_task_runner.h', 22 'base/rate_counter.cc', 23 'base/rate_counter.h', 24 'base/resources.h', 25 'base/resources_linux.cc', 26 'base/resources_mac.cc', 27 'base/resources_win.cc', 28 'base/rsa_key_pair.cc', 29 'base/rsa_key_pair.h', 30 'base/running_average.cc', 31 'base/running_average.h', 32 'base/scoped_sc_handle_win.h', 33 'base/socket_reader.cc', 34 'base/socket_reader.h', 35 'base/typed_buffer.h', 36 'base/url_request_context.cc', 37 'base/url_request_context.h', 38 'base/util.cc', 39 'base/util.h', 40 'base/vlog_net_log.cc', 41 'base/vlog_net_log.h', 42 'codec/audio_decoder.cc', 43 'codec/audio_decoder.h', 44 'codec/audio_decoder_opus.cc', 45 'codec/audio_decoder_opus.h', 46 'codec/audio_decoder_verbatim.cc', 47 'codec/audio_decoder_verbatim.h', 48 'codec/audio_encoder.h', 49 'codec/audio_encoder_opus.cc', 50 'codec/audio_encoder_opus.h', 51 'codec/audio_encoder_verbatim.cc', 52 'codec/audio_encoder_verbatim.h', 53 'codec/scoped_vpx_codec.cc', 54 'codec/scoped_vpx_codec.h', 55 'codec/video_decoder.h', 56 'codec/video_decoder_verbatim.cc', 57 'codec/video_decoder_verbatim.h', 58 'codec/video_decoder_vpx.cc', 59 'codec/video_decoder_vpx.h', 60 'codec/video_encoder.h', 61 'codec/video_encoder_verbatim.cc', 62 'codec/video_encoder_verbatim.h', 63 'codec/video_encoder_vpx.cc', 64 'codec/video_encoder_vpx.h', 65 ], 66 67 'remoting_protocol_sources': [ 68 'jingle_glue/chromium_port_allocator.cc', 69 'jingle_glue/chromium_port_allocator.h', 70 'jingle_glue/chromium_socket_factory.cc', 71 'jingle_glue/chromium_socket_factory.h', 72 'jingle_glue/iq_sender.cc', 73 'jingle_glue/iq_sender.h', 74 'jingle_glue/jingle_info_request.cc', 75 'jingle_glue/jingle_info_request.h', 76 'jingle_glue/network_settings.cc', 77 'jingle_glue/network_settings.h', 78 'jingle_glue/server_log_entry.cc', 79 'jingle_glue/server_log_entry.h', 80 'jingle_glue/signal_strategy.h', 81 'jingle_glue/socket_util.cc', 82 'jingle_glue/socket_util.h', 83 'jingle_glue/xmpp_signal_strategy.cc', 84 'jingle_glue/xmpp_signal_strategy.h', 85 'protocol/audio_reader.cc', 86 'protocol/audio_reader.h', 87 'protocol/audio_stub.h', 88 'protocol/audio_writer.cc', 89 'protocol/audio_writer.h', 90 'protocol/auth_util.cc', 91 'protocol/auth_util.h', 92 'protocol/authentication_method.cc', 93 'protocol/authentication_method.h', 94 'protocol/authenticator.cc', 95 'protocol/authenticator.h', 96 'protocol/buffered_socket_writer.cc', 97 'protocol/buffered_socket_writer.h', 98 'protocol/channel_authenticator.h', 99 'protocol/channel_dispatcher_base.cc', 100 'protocol/channel_dispatcher_base.h', 101 'protocol/channel_multiplexer.cc', 102 'protocol/channel_multiplexer.h', 103 'protocol/client_control_dispatcher.cc', 104 'protocol/client_control_dispatcher.h', 105 'protocol/client_event_dispatcher.cc', 106 'protocol/client_event_dispatcher.h', 107 'protocol/client_stub.h', 108 'protocol/clipboard_echo_filter.cc', 109 'protocol/clipboard_echo_filter.h', 110 'protocol/clipboard_filter.cc', 111 'protocol/clipboard_filter.h', 112 'protocol/clipboard_stub.h', 113 'protocol/clipboard_thread_proxy.cc', 114 'protocol/clipboard_thread_proxy.h', 115 'protocol/connection_to_client.cc', 116 'protocol/connection_to_client.h', 117 'protocol/connection_to_host.cc', 118 'protocol/connection_to_host.h', 119 'protocol/content_description.cc', 120 'protocol/content_description.h', 121 'protocol/errors.h', 122 'protocol/host_control_dispatcher.cc', 123 'protocol/host_control_dispatcher.h', 124 'protocol/host_event_dispatcher.cc', 125 'protocol/host_event_dispatcher.h', 126 'protocol/host_stub.h', 127 'protocol/input_event_tracker.cc', 128 'protocol/input_event_tracker.h', 129 'protocol/input_filter.cc', 130 'protocol/input_filter.h', 131 'protocol/input_stub.h', 132 'protocol/it2me_host_authenticator_factory.cc', 133 'protocol/it2me_host_authenticator_factory.h', 134 'protocol/jingle_messages.cc', 135 'protocol/jingle_messages.h', 136 'protocol/jingle_session.cc', 137 'protocol/jingle_session.h', 138 'protocol/jingle_session_manager.cc', 139 'protocol/jingle_session_manager.h', 140 'protocol/libjingle_transport_factory.cc', 141 'protocol/libjingle_transport_factory.h', 142 'protocol/me2me_host_authenticator_factory.cc', 143 'protocol/me2me_host_authenticator_factory.h', 144 'protocol/message_decoder.cc', 145 'protocol/message_decoder.h', 146 'protocol/message_reader.cc', 147 'protocol/message_reader.h', 148 'protocol/message_serialization.cc', 149 'protocol/message_serialization.h', 150 'protocol/monitored_video_stub.cc', 151 'protocol/monitored_video_stub.h', 152 'protocol/mouse_input_filter.cc', 153 'protocol/mouse_input_filter.h', 154 'protocol/name_value_map.h', 155 'protocol/negotiating_authenticator_base.cc', 156 'protocol/negotiating_authenticator_base.h', 157 'protocol/negotiating_client_authenticator.cc', 158 'protocol/negotiating_client_authenticator.h', 159 'protocol/negotiating_host_authenticator.cc', 160 'protocol/negotiating_host_authenticator.h', 161 'protocol/pairing_authenticator_base.cc', 162 'protocol/pairing_authenticator_base.h', 163 'protocol/pairing_client_authenticator.cc', 164 'protocol/pairing_client_authenticator.h', 165 'protocol/pairing_host_authenticator.cc', 166 'protocol/pairing_host_authenticator.h', 167 'protocol/pairing_registry.cc', 168 'protocol/pairing_registry.h', 169 'protocol/protobuf_video_reader.cc', 170 'protocol/protobuf_video_reader.h', 171 'protocol/protobuf_video_writer.cc', 172 'protocol/protobuf_video_writer.h', 173 'protocol/session.h', 174 'protocol/session_config.cc', 175 'protocol/session_config.h', 176 'protocol/session_manager.h', 177 'protocol/ssl_hmac_channel_authenticator.cc', 178 'protocol/ssl_hmac_channel_authenticator.h', 179 'protocol/third_party_authenticator_base.cc', 180 'protocol/third_party_authenticator_base.h', 181 'protocol/third_party_client_authenticator.cc', 182 'protocol/third_party_client_authenticator.h', 183 'protocol/third_party_host_authenticator.cc', 184 'protocol/third_party_host_authenticator.h', 185 'protocol/token_validator.h', 186 'protocol/transport.cc', 187 'protocol/transport.h', 188 'protocol/v2_authenticator.cc', 189 'protocol/v2_authenticator.h', 190 'protocol/video_reader.cc', 191 'protocol/video_reader.h', 192 'protocol/video_stub.h', 193 'protocol/video_writer.cc', 194 'protocol/video_writer.h', 195 ], 196 197 'remoting_client_sources': [ 198 'client/audio_decode_scheduler.cc', 199 'client/audio_decode_scheduler.h', 200 'client/audio_player.cc', 201 'client/audio_player.h', 202 'client/chromoting_client.cc', 203 'client/chromoting_client.h', 204 'client/chromoting_stats.cc', 205 'client/chromoting_stats.h', 206 'client/client_config.cc', 207 'client/client_config.h', 208 'client/client_context.cc', 209 'client/client_context.h', 210 'client/client_user_interface.h', 211 'client/frame_consumer.h', 212 'client/frame_consumer_proxy.cc', 213 'client/frame_consumer_proxy.h', 214 'client/frame_producer.h', 215 'client/key_event_mapper.cc', 216 'client/key_event_mapper.h', 217 'client/log_to_server.cc', 218 'client/log_to_server.h', 219 'client/server_log_entry_client.cc', 220 'client/server_log_entry_client.h', 221 'client/software_video_renderer.cc', 222 'client/software_video_renderer.h', 223 'client/token_fetcher_proxy.cc', 224 'client/token_fetcher_proxy.h', 225 'client/video_renderer.h', 226 ], 227 228 'remoting_client_plugin_sources': [ 229 'client/plugin/chromoting_instance.cc', 230 'client/plugin/chromoting_instance.h', 231 'client/plugin/delegating_signal_strategy.cc', 232 'client/plugin/delegating_signal_strategy.h', 233 'client/plugin/media_source_video_renderer.cc', 234 'client/plugin/media_source_video_renderer.h', 235 'client/plugin/normalizing_input_filter_cros.cc', 236 'client/plugin/normalizing_input_filter_cros.h', 237 'client/plugin/normalizing_input_filter_mac.cc', 238 'client/plugin/normalizing_input_filter_mac.h', 239 'client/plugin/pepper_audio_player.cc', 240 'client/plugin/pepper_audio_player.h', 241 'client/plugin/pepper_input_handler.cc', 242 'client/plugin/pepper_input_handler.h', 243 'client/plugin/pepper_network_manager.cc', 244 'client/plugin/pepper_network_manager.h', 245 'client/plugin/pepper_packet_socket_factory.cc', 246 'client/plugin/pepper_packet_socket_factory.h', 247 'client/plugin/pepper_plugin_thread_delegate.cc', 248 'client/plugin/pepper_plugin_thread_delegate.h', 249 'client/plugin/pepper_port_allocator.cc', 250 'client/plugin/pepper_port_allocator.h', 251 'client/plugin/pepper_util.cc', 252 'client/plugin/pepper_util.h', 253 'client/plugin/pepper_view.cc', 254 'client/plugin/pepper_view.h', 255 ], 256 } 257 } 258