Chromecast: attach the crash signal FD to the child process FD list.
[chromium-blink-merge.git] / remoting / remoting_srcs.gypi
blob18daeb1ecdafbd5e09eeee0152a2d8640208690b
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.
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/service_urls.cc',
34       'base/service_urls.h',
35       'base/socket_reader.cc',
36       'base/socket_reader.h',
37       'base/typed_buffer.h',
38       'base/url_request_context_getter.cc',
39       'base/url_request_context_getter.h',
40       'base/util.cc',
41       'base/util.h',
42       'base/vlog_net_log.cc',
43       'base/vlog_net_log.h',
44       'codec/audio_decoder.cc',
45       'codec/audio_decoder.h',
46       'codec/audio_decoder_opus.cc',
47       'codec/audio_decoder_opus.h',
48       'codec/audio_decoder_verbatim.cc',
49       'codec/audio_decoder_verbatim.h',
50       'codec/audio_encoder.h',
51       'codec/audio_encoder_opus.cc',
52       'codec/audio_encoder_opus.h',
53       'codec/audio_encoder_verbatim.cc',
54       'codec/audio_encoder_verbatim.h',
55       'codec/scoped_vpx_codec.cc',
56       'codec/scoped_vpx_codec.h',
57       'codec/video_decoder.h',
58       'codec/video_decoder_verbatim.cc',
59       'codec/video_decoder_verbatim.h',
60       'codec/video_decoder_vpx.cc',
61       'codec/video_decoder_vpx.h',
62       'codec/video_encoder.h',
63       'codec/video_encoder_helper.cc',
64       'codec/video_encoder_helper.h',
65       'codec/video_encoder_verbatim.cc',
66       'codec/video_encoder_verbatim.h',
67       'codec/video_encoder_vpx.cc',
68       'codec/video_encoder_vpx.h',
69     ],
71     'remoting_protocol_sources': [
72       'protocol/audio_reader.cc',
73       'protocol/audio_reader.h',
74       'protocol/audio_stub.h',
75       'protocol/audio_writer.cc',
76       'protocol/audio_writer.h',
77       'protocol/auth_util.cc',
78       'protocol/auth_util.h',
79       'protocol/authentication_method.cc',
80       'protocol/authentication_method.h',
81       'protocol/authenticator.cc',
82       'protocol/authenticator.h',
83       'protocol/buffered_socket_writer.cc',
84       'protocol/buffered_socket_writer.h',
85       'protocol/channel_authenticator.h',
86       'protocol/channel_dispatcher_base.cc',
87       'protocol/channel_dispatcher_base.h',
88       'protocol/channel_multiplexer.cc',
89       'protocol/channel_multiplexer.h',
90       'protocol/chromium_port_allocator.cc',
91       'protocol/chromium_port_allocator.h',
92       'protocol/chromium_socket_factory.cc',
93       'protocol/chromium_socket_factory.h',
94       'protocol/client_control_dispatcher.cc',
95       'protocol/client_control_dispatcher.h',
96       'protocol/client_event_dispatcher.cc',
97       'protocol/client_event_dispatcher.h',
98       'protocol/client_stub.h',
99       'protocol/client_video_dispatcher.cc',
100       'protocol/client_video_dispatcher.h',
101       'protocol/clipboard_echo_filter.cc',
102       'protocol/clipboard_echo_filter.h',
103       'protocol/clipboard_filter.cc',
104       'protocol/clipboard_filter.h',
105       'protocol/clipboard_stub.h',
106       'protocol/clipboard_thread_proxy.cc',
107       'protocol/clipboard_thread_proxy.h',
108       'protocol/connection_to_client.cc',
109       'protocol/connection_to_client.h',
110       'protocol/connection_to_host.cc',
111       'protocol/connection_to_host.h',
112       'protocol/content_description.cc',
113       'protocol/content_description.h',
114       'protocol/datagram_channel_factory.h',
115       'protocol/errors.h',
116       'protocol/host_control_dispatcher.cc',
117       'protocol/host_control_dispatcher.h',
118       'protocol/host_event_dispatcher.cc',
119       'protocol/host_event_dispatcher.h',
120       'protocol/host_stub.h',
121       'protocol/host_video_dispatcher.cc',
122       'protocol/host_video_dispatcher.h',
123       'protocol/input_event_tracker.cc',
124       'protocol/input_event_tracker.h',
125       'protocol/input_filter.cc',
126       'protocol/input_filter.h',
127       'protocol/input_stub.h',
128       'protocol/it2me_host_authenticator_factory.cc',
129       'protocol/it2me_host_authenticator_factory.h',
130       'protocol/jingle_messages.cc',
131       'protocol/jingle_messages.h',
132       'protocol/jingle_session.cc',
133       'protocol/jingle_session.h',
134       'protocol/jingle_session_manager.cc',
135       'protocol/jingle_session_manager.h',
136       'protocol/libjingle_transport_factory.cc',
137       'protocol/libjingle_transport_factory.h',
138       'protocol/me2me_host_authenticator_factory.cc',
139       'protocol/me2me_host_authenticator_factory.h',
140       'protocol/message_decoder.cc',
141       'protocol/message_decoder.h',
142       'protocol/message_reader.cc',
143       'protocol/message_reader.h',
144       'protocol/message_serialization.cc',
145       'protocol/message_serialization.h',
146       'protocol/monitored_video_stub.cc',
147       'protocol/monitored_video_stub.h',
148       'protocol/mouse_input_filter.cc',
149       'protocol/mouse_input_filter.h',
150       'protocol/name_value_map.h',
151       'protocol/negotiating_authenticator_base.cc',
152       'protocol/negotiating_authenticator_base.h',
153       'protocol/negotiating_client_authenticator.cc',
154       'protocol/negotiating_client_authenticator.h',
155       'protocol/negotiating_host_authenticator.cc',
156       'protocol/negotiating_host_authenticator.h',
157       'protocol/network_settings.cc',
158       'protocol/network_settings.h',
159       'protocol/pairing_authenticator_base.cc',
160       'protocol/pairing_authenticator_base.h',
161       'protocol/pairing_client_authenticator.cc',
162       'protocol/pairing_client_authenticator.h',
163       'protocol/pairing_host_authenticator.cc',
164       'protocol/pairing_host_authenticator.h',
165       'protocol/pairing_registry.cc',
166       'protocol/pairing_registry.h',
167       'protocol/pseudotcp_channel_factory.cc',
168       'protocol/pseudotcp_channel_factory.h',
169       'protocol/secure_channel_factory.cc',
170       'protocol/secure_channel_factory.h',
171       'protocol/session.h',
172       'protocol/session_config.cc',
173       'protocol/session_config.h',
174       'protocol/session_manager.h',
175       'protocol/socket_util.cc',
176       'protocol/socket_util.h',
177       'protocol/ssl_hmac_channel_authenticator.cc',
178       'protocol/ssl_hmac_channel_authenticator.h',
179       'protocol/stream_channel_factory.h',
180       'protocol/third_party_authenticator_base.cc',
181       'protocol/third_party_authenticator_base.h',
182       'protocol/third_party_client_authenticator.cc',
183       'protocol/third_party_client_authenticator.h',
184       'protocol/third_party_host_authenticator.cc',
185       'protocol/third_party_host_authenticator.h',
186       'protocol/token_validator.h',
187       'protocol/transport.cc',
188       'protocol/transport.h',
189       'protocol/v2_authenticator.cc',
190       'protocol/v2_authenticator.h',
191       'protocol/video_stub.h',
192       'signaling/iq_sender.cc',
193       'signaling/iq_sender.h',
194       'signaling/jingle_info_request.cc',
195       'signaling/jingle_info_request.h',
196       'signaling/log_to_server.cc',
197       'signaling/log_to_server.h',
198       'signaling/server_log_entry.cc',
199       'signaling/server_log_entry.h',
200       'signaling/signal_strategy.h',
201       'signaling/xmpp_signal_strategy.cc',
202       'signaling/xmpp_signal_strategy.h',
203     ],
205     'remoting_client_sources': [
206       'client/audio_decode_scheduler.cc',
207       'client/audio_decode_scheduler.h',
208       'client/audio_player.cc',
209       'client/audio_player.h',
210       'client/chromoting_client.cc',
211       'client/chromoting_client.h',
212       'client/chromoting_stats.cc',
213       'client/chromoting_stats.h',
214       'client/client_context.cc',
215       'client/client_context.h',
216       'client/client_status_logger.cc',
217       'client/client_status_logger.h',
218       'client/client_user_interface.h',
219       'client/frame_consumer.h',
220       'client/frame_consumer_proxy.cc',
221       'client/frame_consumer_proxy.h',
222       'client/frame_producer.h',
223       'client/key_event_mapper.cc',
224       'client/key_event_mapper.h',
225       'client/server_log_entry_client.cc',
226       'client/server_log_entry_client.h',
227       'client/software_video_renderer.cc',
228       'client/software_video_renderer.h',
229       'client/token_fetcher_proxy.cc',
230       'client/token_fetcher_proxy.h',
231       'client/video_renderer.h',
232     ],
234     'remoting_client_plugin_sources': [
235       'client/plugin/chromoting_instance.cc',
236       'client/plugin/chromoting_instance.h',
237       'client/plugin/delegating_signal_strategy.cc',
238       'client/plugin/delegating_signal_strategy.h',
239       'client/plugin/empty_cursor_filter.cc',
240       'client/plugin/empty_cursor_filter.h',
241       'client/plugin/normalizing_input_filter_cros.cc',
242       'client/plugin/normalizing_input_filter_cros.h',
243       'client/plugin/normalizing_input_filter_mac.cc',
244       'client/plugin/normalizing_input_filter_mac.h',
245       'client/plugin/pepper_address_resolver.cc',
246       'client/plugin/pepper_address_resolver.h',
247       'client/plugin/pepper_audio_player.cc',
248       'client/plugin/pepper_audio_player.h',
249       'client/plugin/pepper_cursor_setter.cc',
250       'client/plugin/pepper_cursor_setter.h',
251       'client/plugin/pepper_input_handler.cc',
252       'client/plugin/pepper_input_handler.h',
253       'client/plugin/pepper_mouse_locker.cc',
254       'client/plugin/pepper_mouse_locker.h',
255       'client/plugin/pepper_network_manager.cc',
256       'client/plugin/pepper_network_manager.h',
257       'client/plugin/pepper_packet_socket_factory.cc',
258       'client/plugin/pepper_packet_socket_factory.h',
259       'client/plugin/pepper_plugin_thread_delegate.cc',
260       'client/plugin/pepper_plugin_thread_delegate.h',
261       'client/plugin/pepper_port_allocator.cc',
262       'client/plugin/pepper_port_allocator.h',
263       'client/plugin/pepper_util.cc',
264       'client/plugin/pepper_util.h',
265       'client/plugin/pepper_video_renderer.h',
266       'client/plugin/pepper_video_renderer_2d.cc',
267       'client/plugin/pepper_video_renderer_2d.h',
268       'client/plugin/pepper_video_renderer_3d.cc',
269       'client/plugin/pepper_video_renderer_3d.h',
270     ],
271   }