• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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      # Note: sources list duplicated in GN build.
9      # See remoting/base/BUILD.gn
10      'base/auth_token_util.cc',
11      'base/auth_token_util.h',
12      'base/auto_thread.cc',
13      'base/auto_thread.h',
14      'base/auto_thread_task_runner.cc',
15      'base/auto_thread_task_runner.h',
16      'base/capabilities.cc',
17      'base/capabilities.h',
18      'base/compound_buffer.cc',
19      'base/compound_buffer.h',
20      'base/constants.cc',
21      'base/constants.h',
22      'base/plugin_thread_task_runner.cc',
23      'base/plugin_thread_task_runner.h',
24      'base/rate_counter.cc',
25      'base/rate_counter.h',
26      'base/resources.h',
27      'base/resources_linux.cc',
28      'base/resources_mac.cc',
29      'base/resources_win.cc',
30      'base/rsa_key_pair.cc',
31      'base/rsa_key_pair.h',
32      'base/running_average.cc',
33      'base/running_average.h',
34      'base/scoped_sc_handle_win.h',
35      'base/service_urls.cc',
36      'base/service_urls.h',
37      'base/socket_reader.cc',
38      'base/socket_reader.h',
39      'base/typed_buffer.h',
40      'base/url_request_context_getter.cc',
41      'base/url_request_context_getter.h',
42      'base/util.cc',
43      'base/util.h',
44      'base/vlog_net_log.cc',
45      'base/vlog_net_log.h',
46      'codec/audio_decoder.cc',
47      'codec/audio_decoder.h',
48      'codec/audio_decoder_opus.cc',
49      'codec/audio_decoder_opus.h',
50      'codec/audio_decoder_verbatim.cc',
51      'codec/audio_decoder_verbatim.h',
52      'codec/audio_encoder.h',
53      'codec/audio_encoder_opus.cc',
54      'codec/audio_encoder_opus.h',
55      'codec/audio_encoder_verbatim.cc',
56      'codec/audio_encoder_verbatim.h',
57      'codec/scoped_vpx_codec.cc',
58      'codec/scoped_vpx_codec.h',
59      'codec/video_decoder.h',
60      'codec/video_decoder_verbatim.cc',
61      'codec/video_decoder_verbatim.h',
62      'codec/video_decoder_vpx.cc',
63      'codec/video_decoder_vpx.h',
64      'codec/video_encoder.h',
65      'codec/video_encoder_helper.cc',
66      'codec/video_encoder_helper.h',
67      'codec/video_encoder_verbatim.cc',
68      'codec/video_encoder_verbatim.h',
69      'codec/video_encoder_vpx.cc',
70      'codec/video_encoder_vpx.h',
71    ],
72
73    'remoting_protocol_sources': [
74      # Note: sources list duplicated in GN build.
75      # See remoting/protocol/BUILD.gn
76      'protocol/audio_reader.cc',
77      'protocol/audio_reader.h',
78      'protocol/audio_stub.h',
79      'protocol/audio_writer.cc',
80      'protocol/audio_writer.h',
81      'protocol/auth_util.cc',
82      'protocol/auth_util.h',
83      'protocol/authentication_method.cc',
84      'protocol/authentication_method.h',
85      'protocol/authenticator.cc',
86      'protocol/authenticator.h',
87      'protocol/buffered_socket_writer.cc',
88      'protocol/buffered_socket_writer.h',
89      'protocol/channel_authenticator.h',
90      'protocol/channel_dispatcher_base.cc',
91      'protocol/channel_dispatcher_base.h',
92      'protocol/channel_multiplexer.cc',
93      'protocol/channel_multiplexer.h',
94      'protocol/chromium_port_allocator.cc',
95      'protocol/chromium_port_allocator.h',
96      'protocol/chromium_socket_factory.cc',
97      'protocol/chromium_socket_factory.h',
98      'protocol/client_control_dispatcher.cc',
99      'protocol/client_control_dispatcher.h',
100      'protocol/client_event_dispatcher.cc',
101      'protocol/client_event_dispatcher.h',
102      'protocol/client_stub.h',
103      'protocol/client_video_dispatcher.cc',
104      'protocol/client_video_dispatcher.h',
105      'protocol/clipboard_echo_filter.cc',
106      'protocol/clipboard_echo_filter.h',
107      'protocol/clipboard_filter.cc',
108      'protocol/clipboard_filter.h',
109      'protocol/clipboard_stub.h',
110      'protocol/clipboard_thread_proxy.cc',
111      'protocol/clipboard_thread_proxy.h',
112      'protocol/connection_to_client.cc',
113      'protocol/connection_to_client.h',
114      'protocol/connection_to_host.cc',
115      'protocol/connection_to_host.h',
116      'protocol/content_description.cc',
117      'protocol/content_description.h',
118      'protocol/datagram_channel_factory.h',
119      'protocol/errors.h',
120      'protocol/host_control_dispatcher.cc',
121      'protocol/host_control_dispatcher.h',
122      'protocol/host_event_dispatcher.cc',
123      'protocol/host_event_dispatcher.h',
124      'protocol/host_stub.h',
125      'protocol/host_video_dispatcher.cc',
126      'protocol/host_video_dispatcher.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/network_settings.cc',
162      'protocol/network_settings.h',
163      'protocol/pairing_authenticator_base.cc',
164      'protocol/pairing_authenticator_base.h',
165      'protocol/pairing_client_authenticator.cc',
166      'protocol/pairing_client_authenticator.h',
167      'protocol/pairing_host_authenticator.cc',
168      'protocol/pairing_host_authenticator.h',
169      'protocol/pairing_registry.cc',
170      'protocol/pairing_registry.h',
171      'protocol/pseudotcp_channel_factory.cc',
172      'protocol/pseudotcp_channel_factory.h',
173      'protocol/secure_channel_factory.cc',
174      'protocol/secure_channel_factory.h',
175      'protocol/session.h',
176      'protocol/session_config.cc',
177      'protocol/session_config.h',
178      'protocol/session_manager.h',
179      'protocol/socket_util.cc',
180      'protocol/socket_util.h',
181      'protocol/ssl_hmac_channel_authenticator.cc',
182      'protocol/ssl_hmac_channel_authenticator.h',
183      'protocol/stream_channel_factory.h',
184      'protocol/third_party_authenticator_base.cc',
185      'protocol/third_party_authenticator_base.h',
186      'protocol/third_party_client_authenticator.cc',
187      'protocol/third_party_client_authenticator.h',
188      'protocol/third_party_host_authenticator.cc',
189      'protocol/third_party_host_authenticator.h',
190      'protocol/token_validator.h',
191      'protocol/transport.cc',
192      'protocol/transport.h',
193      'protocol/v2_authenticator.cc',
194      'protocol/v2_authenticator.h',
195      'protocol/video_stub.h',
196      'signaling/iq_sender.cc',
197      'signaling/iq_sender.h',
198      'signaling/jingle_info_request.cc',
199      'signaling/jingle_info_request.h',
200      'signaling/log_to_server.cc',
201      'signaling/log_to_server.h',
202      'signaling/server_log_entry.cc',
203      'signaling/server_log_entry.h',
204      'signaling/signal_strategy.h',
205      'signaling/xmpp_signal_strategy.cc',
206      'signaling/xmpp_signal_strategy.h',
207    ],
208
209    'remoting_client_sources': [
210      # Note: sources list duplicated in GN build.
211      # See remoting/client/BUILD.gn
212      'client/audio_decode_scheduler.cc',
213      'client/audio_decode_scheduler.h',
214      'client/audio_player.cc',
215      'client/audio_player.h',
216      'client/chromoting_client.cc',
217      'client/chromoting_client.h',
218      'client/chromoting_stats.cc',
219      'client/chromoting_stats.h',
220      'client/client_context.cc',
221      'client/client_context.h',
222      'client/client_status_logger.cc',
223      'client/client_status_logger.h',
224      'client/client_user_interface.h',
225      'client/frame_consumer.h',
226      'client/frame_consumer_proxy.cc',
227      'client/frame_consumer_proxy.h',
228      'client/frame_producer.h',
229      'client/key_event_mapper.cc',
230      'client/key_event_mapper.h',
231      'client/server_log_entry_client.cc',
232      'client/server_log_entry_client.h',
233      'client/software_video_renderer.cc',
234      'client/software_video_renderer.h',
235      'client/token_fetcher_proxy.cc',
236      'client/token_fetcher_proxy.h',
237      'client/video_renderer.h',
238    ],
239
240    'remoting_client_plugin_sources': [
241      # Note: sources list duplicated in GN build.
242      # See remoting/client/plugin/BUILD.gn
243      'client/plugin/chromoting_instance.cc',
244      'client/plugin/chromoting_instance.h',
245      'client/plugin/delegating_signal_strategy.cc',
246      'client/plugin/delegating_signal_strategy.h',
247      'client/plugin/media_source_video_renderer.cc',
248      'client/plugin/media_source_video_renderer.h',
249      'client/plugin/normalizing_input_filter_cros.cc',
250      'client/plugin/normalizing_input_filter_cros.h',
251      'client/plugin/normalizing_input_filter_mac.cc',
252      'client/plugin/normalizing_input_filter_mac.h',
253      'client/plugin/pepper_address_resolver.cc',
254      'client/plugin/pepper_address_resolver.h',
255      'client/plugin/pepper_audio_player.cc',
256      'client/plugin/pepper_audio_player.h',
257      'client/plugin/pepper_input_handler.cc',
258      'client/plugin/pepper_input_handler.h',
259      'client/plugin/pepper_network_manager.cc',
260      'client/plugin/pepper_network_manager.h',
261      'client/plugin/pepper_packet_socket_factory.cc',
262      'client/plugin/pepper_packet_socket_factory.h',
263      'client/plugin/pepper_plugin_thread_delegate.cc',
264      'client/plugin/pepper_plugin_thread_delegate.h',
265      'client/plugin/pepper_port_allocator.cc',
266      'client/plugin/pepper_port_allocator.h',
267      'client/plugin/pepper_util.cc',
268      'client/plugin/pepper_util.h',
269      'client/plugin/pepper_view.cc',
270      'client/plugin/pepper_view.h',
271    ],
272  }
273}
274