Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / remoting / remoting_srcs.gypi
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/signal_strategy.h',
79       'jingle_glue/xmpp_signal_strategy.cc',
80       'jingle_glue/xmpp_signal_strategy.h',
81       'protocol/audio_reader.cc',
82       'protocol/audio_reader.h',
83       'protocol/audio_stub.h',
84       'protocol/audio_writer.cc',
85       'protocol/audio_writer.h',
86       'protocol/auth_util.cc',
87       'protocol/auth_util.h',
88       'protocol/authentication_method.cc',
89       'protocol/authentication_method.h',
90       'protocol/authenticator.cc',
91       'protocol/authenticator.h',
92       'protocol/buffered_socket_writer.cc',
93       'protocol/buffered_socket_writer.h',
94       'protocol/channel_authenticator.h',
95       'protocol/channel_dispatcher_base.cc',
96       'protocol/channel_dispatcher_base.h',
97       'protocol/channel_multiplexer.cc',
98       'protocol/channel_multiplexer.h',
99       'protocol/client_control_dispatcher.cc',
100       'protocol/client_control_dispatcher.h',
101       'protocol/client_event_dispatcher.cc',
102       'protocol/client_event_dispatcher.h',
103       'protocol/client_stub.h',
104       'protocol/clipboard_echo_filter.cc',
105       'protocol/clipboard_echo_filter.h',
106       'protocol/clipboard_filter.cc',
107       'protocol/clipboard_filter.h',
108       'protocol/clipboard_stub.h',
109       'protocol/clipboard_thread_proxy.cc',
110       'protocol/clipboard_thread_proxy.h',
111       'protocol/connection_to_client.cc',
112       'protocol/connection_to_client.h',
113       'protocol/connection_to_host.cc',
114       'protocol/connection_to_host.h',
115       'protocol/content_description.cc',
116       'protocol/content_description.h',
117       'protocol/errors.h',
118       'protocol/host_control_dispatcher.cc',
119       'protocol/host_control_dispatcher.h',
120       'protocol/host_event_dispatcher.cc',
121       'protocol/host_event_dispatcher.h',
122       'protocol/host_stub.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/pairing_authenticator_base.cc',
158       'protocol/pairing_authenticator_base.h',
159       'protocol/pairing_client_authenticator.cc',
160       'protocol/pairing_client_authenticator.h',
161       'protocol/pairing_host_authenticator.cc',
162       'protocol/pairing_host_authenticator.h',
163       'protocol/pairing_registry.cc',
164       'protocol/pairing_registry.h',
165       'protocol/protobuf_video_reader.cc',
166       'protocol/protobuf_video_reader.h',
167       'protocol/protobuf_video_writer.cc',
168       'protocol/protobuf_video_writer.h',
169       'protocol/session.h',
170       'protocol/session_config.cc',
171       'protocol/session_config.h',
172       'protocol/session_manager.h',
173       'protocol/ssl_hmac_channel_authenticator.cc',
174       'protocol/ssl_hmac_channel_authenticator.h',
175       'protocol/third_party_authenticator_base.cc',
176       'protocol/third_party_authenticator_base.h',
177       'protocol/third_party_client_authenticator.cc',
178       'protocol/third_party_client_authenticator.h',
179       'protocol/third_party_host_authenticator.cc',
180       'protocol/third_party_host_authenticator.h',
181       'protocol/token_validator.h',
182       'protocol/transport.cc',
183       'protocol/transport.h',
184       'protocol/v2_authenticator.cc',
185       'protocol/v2_authenticator.h',
186       'protocol/video_reader.cc',
187       'protocol/video_reader.h',
188       'protocol/video_stub.h',
189       'protocol/video_writer.cc',
190       'protocol/video_writer.h',
191     ],
192
193     'remoting_client_sources': [
194       'client/audio_decode_scheduler.cc',
195       'client/audio_decode_scheduler.h',
196       'client/audio_player.cc',
197       'client/audio_player.h',
198       'client/chromoting_client.cc',
199       'client/chromoting_client.h',
200       'client/chromoting_stats.cc',
201       'client/chromoting_stats.h',
202       'client/client_config.cc',
203       'client/client_config.h',
204       'client/client_context.cc',
205       'client/client_context.h',
206       'client/client_user_interface.h',
207       'client/frame_consumer.h',
208       'client/frame_consumer_proxy.cc',
209       'client/frame_consumer_proxy.h',
210       'client/frame_producer.h',
211       'client/key_event_mapper.cc',
212       'client/key_event_mapper.h',
213       'client/log_to_server.cc',
214       'client/log_to_server.h',
215       'client/server_log_entry.cc',
216       'client/server_log_entry.h',
217       'client/software_video_renderer.cc',
218       'client/software_video_renderer.h',
219       'client/video_renderer.h',
220     ],
221
222     'remoting_client_plugin_sources': [
223       'client/plugin/chromoting_instance.cc',
224       'client/plugin/chromoting_instance.h',
225       'client/plugin/delegating_signal_strategy.cc',
226       'client/plugin/delegating_signal_strategy.h',
227       'client/plugin/media_source_video_renderer.cc',
228       'client/plugin/media_source_video_renderer.h',
229       'client/plugin/normalizing_input_filter.cc',
230       'client/plugin/normalizing_input_filter.h',
231       'client/plugin/normalizing_input_filter_cros.cc',
232       'client/plugin/normalizing_input_filter_mac.cc',
233       'client/plugin/pepper_audio_player.cc',
234       'client/plugin/pepper_audio_player.h',
235       'client/plugin/pepper_input_handler.cc',
236       'client/plugin/pepper_input_handler.h',
237       'client/plugin/pepper_network_manager.cc',
238       'client/plugin/pepper_network_manager.h',
239       'client/plugin/pepper_packet_socket_factory.cc',
240       'client/plugin/pepper_packet_socket_factory.h',
241       'client/plugin/pepper_plugin_thread_delegate.cc',
242       'client/plugin/pepper_plugin_thread_delegate.h',
243       'client/plugin/pepper_port_allocator.cc',
244       'client/plugin/pepper_port_allocator.h',
245       'client/plugin/pepper_token_fetcher.cc',
246       'client/plugin/pepper_token_fetcher.h',
247       'client/plugin/pepper_util.cc',
248       'client/plugin/pepper_util.h',
249       'client/plugin/pepper_view.cc',
250       'client/plugin/pepper_view.h',
251     ],
252   }
253 }