Home | History | Annotate | Download | only in remoting
      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