glTexImage2D and glTexSubImage2D could have different performance
[chromium-blink-merge.git] / remoting / remoting_srcs.gypi
blob68994c0a67de8733e2a8babba650dce4d37109fb
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     'daemon_controller_guid': '655bd819-c08c-4b04-80c2-f160739ff6ef',
8     'rdp_desktop_session_guid': '6a7699f0-ee43-43e7-aa30-a6738f9bd470',
9     'remoting_base_sources': [
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/buffered_socket_writer.cc',
15       'base/buffered_socket_writer.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     ],
47     'remoting_codec_sources': [
48       'codec/audio_decoder.cc',
49       'codec/audio_decoder.h',
50       'codec/audio_decoder_opus.cc',
51       'codec/audio_decoder_opus.h',
52       'codec/audio_decoder_verbatim.cc',
53       'codec/audio_decoder_verbatim.h',
54       'codec/audio_encoder.h',
55       'codec/audio_encoder_opus.cc',
56       'codec/audio_encoder_opus.h',
57       'codec/audio_encoder_verbatim.cc',
58       'codec/audio_encoder_verbatim.h',
59       'codec/scoped_vpx_codec.cc',
60       'codec/scoped_vpx_codec.h',
61       'codec/video_decoder.h',
62       'codec/video_decoder_verbatim.cc',
63       'codec/video_decoder_verbatim.h',
64       'codec/video_decoder_vpx.cc',
65       'codec/video_decoder_vpx.h',
66       'codec/video_encoder.h',
67       'codec/video_encoder_helper.cc',
68       'codec/video_encoder_helper.h',
69       'codec/video_encoder_verbatim.cc',
70       'codec/video_encoder_verbatim.h',
71       'codec/video_encoder_vpx.cc',
72       'codec/video_encoder_vpx.h',
73     ],
75     'remoting_protocol_sources': [
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/channel_authenticator.h',
88       'protocol/channel_dispatcher_base.cc',
89       'protocol/channel_dispatcher_base.h',
90       'protocol/channel_multiplexer.cc',
91       'protocol/channel_multiplexer.h',
92       'protocol/chromium_port_allocator.cc',
93       'protocol/chromium_port_allocator.h',
94       'protocol/chromium_socket_factory.cc',
95       'protocol/chromium_socket_factory.h',
96       'protocol/client_control_dispatcher.cc',
97       'protocol/client_control_dispatcher.h',
98       'protocol/client_event_dispatcher.cc',
99       'protocol/client_event_dispatcher.h',
100       'protocol/client_stub.h',
101       'protocol/client_video_dispatcher.cc',
102       'protocol/client_video_dispatcher.h',
103       'protocol/clipboard_echo_filter.cc',
104       'protocol/clipboard_echo_filter.h',
105       'protocol/clipboard_filter.cc',
106       'protocol/clipboard_filter.h',
107       'protocol/clipboard_stub.h',
108       'protocol/clipboard_thread_proxy.cc',
109       'protocol/clipboard_thread_proxy.h',
110       'protocol/connection_to_client.cc',
111       'protocol/connection_to_client.h',
112       'protocol/connection_to_host.h',
113       'protocol/connection_to_host_impl.cc',
114       'protocol/connection_to_host_impl.h',
115       'protocol/content_description.cc',
116       'protocol/content_description.h',
117       'protocol/datagram_channel_factory.h',
118       'protocol/errors.h',
119       'protocol/host_control_dispatcher.cc',
120       'protocol/host_control_dispatcher.h',
121       'protocol/host_event_dispatcher.cc',
122       'protocol/host_event_dispatcher.h',
123       'protocol/host_stub.h',
124       'protocol/host_video_dispatcher.cc',
125       'protocol/host_video_dispatcher.h',
126       'protocol/input_event_tracker.cc',
127       'protocol/input_event_tracker.h',
128       'protocol/input_filter.cc',
129       'protocol/input_filter.h',
130       'protocol/input_stub.h',
131       'protocol/it2me_host_authenticator_factory.cc',
132       'protocol/it2me_host_authenticator_factory.h',
133       'protocol/jingle_messages.cc',
134       'protocol/jingle_messages.h',
135       'protocol/jingle_session.cc',
136       'protocol/jingle_session.h',
137       'protocol/jingle_session_manager.cc',
138       'protocol/jingle_session_manager.h',
139       'protocol/libjingle_transport_factory.cc',
140       'protocol/libjingle_transport_factory.h',
141       'protocol/me2me_host_authenticator_factory.cc',
142       'protocol/me2me_host_authenticator_factory.h',
143       'protocol/message_decoder.cc',
144       'protocol/message_decoder.h',
145       'protocol/message_reader.cc',
146       'protocol/message_reader.h',
147       'protocol/message_serialization.cc',
148       'protocol/message_serialization.h',
149       'protocol/monitored_video_stub.cc',
150       'protocol/monitored_video_stub.h',
151       'protocol/mouse_input_filter.cc',
152       'protocol/mouse_input_filter.h',
153       'protocol/name_value_map.h',
154       'protocol/negotiating_authenticator_base.cc',
155       'protocol/negotiating_authenticator_base.h',
156       'protocol/negotiating_client_authenticator.cc',
157       'protocol/negotiating_client_authenticator.h',
158       'protocol/negotiating_host_authenticator.cc',
159       'protocol/negotiating_host_authenticator.h',
160       'protocol/network_settings.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/port_range.cc',
170       'protocol/port_range.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       'signaling/xmpp_stream_parser.cc',
208       'signaling/xmpp_stream_parser.h',
209       'signaling/xmpp_login_handler.cc',
210       'signaling/xmpp_login_handler.h',
211     ],
213     'remoting_client_sources': [
214       'client/audio_decode_scheduler.cc',
215       'client/audio_decode_scheduler.h',
216       'client/audio_player.cc',
217       'client/audio_player.h',
218       'client/chromoting_client.cc',
219       'client/chromoting_client.h',
220       'client/chromoting_stats.cc',
221       'client/chromoting_stats.h',
222       'client/client_context.cc',
223       'client/client_context.h',
224       'client/client_status_logger.cc',
225       'client/client_status_logger.h',
226       'client/client_user_interface.h',
227       'client/frame_consumer.h',
228       'client/frame_consumer_proxy.cc',
229       'client/frame_consumer_proxy.h',
230       'client/frame_producer.h',
231       'client/key_event_mapper.cc',
232       'client/key_event_mapper.h',
233       'client/server_log_entry_client.cc',
234       'client/server_log_entry_client.h',
235       'client/software_video_renderer.cc',
236       'client/software_video_renderer.h',
237       'client/token_fetcher_proxy.cc',
238       'client/token_fetcher_proxy.h',
239       'client/video_renderer.h',
240     ],
242     'remoting_client_plugin_sources': [
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/empty_cursor_filter.cc',
248       'client/plugin/empty_cursor_filter.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_cursor_setter.cc',
258       'client/plugin/pepper_cursor_setter.h',
259       'client/plugin/pepper_input_handler.cc',
260       'client/plugin/pepper_input_handler.h',
261       'client/plugin/pepper_mouse_locker.cc',
262       'client/plugin/pepper_mouse_locker.h',
263       'client/plugin/pepper_network_manager.cc',
264       'client/plugin/pepper_network_manager.h',
265       'client/plugin/pepper_packet_socket_factory.cc',
266       'client/plugin/pepper_packet_socket_factory.h',
267       'client/plugin/pepper_plugin_thread_delegate.cc',
268       'client/plugin/pepper_plugin_thread_delegate.h',
269       'client/plugin/pepper_port_allocator.cc',
270       'client/plugin/pepper_port_allocator.h',
271       'client/plugin/pepper_util.cc',
272       'client/plugin/pepper_util.h',
273       'client/plugin/pepper_video_renderer.h',
274       'client/plugin/pepper_video_renderer_2d.cc',
275       'client/plugin/pepper_video_renderer_2d.h',
276       'client/plugin/pepper_video_renderer_3d.cc',
277       'client/plugin/pepper_video_renderer_3d.h',
278       'client/plugin/touch_input_scaler.cc',
279       'client/plugin/touch_input_scaler.h',
280     ],
281   }