OLD | NEW |
1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'variables': { | 6 'variables': { |
7 # TODO(dmaclach): can we pick this up some other way? Right now it's | 7 # TODO(dmaclach): can we pick this up some other way? Right now it's |
8 # duplicated from chrome.gyp | 8 # duplicated from chrome.gyp |
9 'chromium_code': 1, | 9 'chromium_code': 1, |
10 # Use a consistent MIME-type independent of branding. | 10 # Use a consistent MIME-type independent of branding. |
(...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
158 { | 158 { |
159 'target_name': 'remoting_host_plugin', | 159 'target_name': 'remoting_host_plugin', |
160 'type': 'loadable_module', | 160 'type': 'loadable_module', |
161 'defines': [ | 161 'defines': [ |
162 'HOST_PLUGIN_MIME_TYPE=<(host_plugin_mime_type)', | 162 'HOST_PLUGIN_MIME_TYPE=<(host_plugin_mime_type)', |
163 ], | 163 ], |
164 'dependencies': [ | 164 'dependencies': [ |
165 'remoting_base', | 165 'remoting_base', |
166 'remoting_host', | 166 'remoting_host', |
167 'remoting_jingle_glue', | 167 'remoting_jingle_glue', |
| 168 '../third_party/libvpx/libvpx.gyp:libvpx', |
168 '../third_party/npapi/npapi.gyp:npapi', | 169 '../third_party/npapi/npapi.gyp:npapi', |
169 ], | 170 ], |
170 'sources': [ | 171 'sources': [ |
171 'host/plugin/host_plugin.cc', | 172 'host/plugin/host_plugin.cc', |
172 'host/plugin/host_plugin.def', | 173 'host/plugin/host_plugin.def', |
173 'host/plugin/host_plugin.rc', | 174 'host/plugin/host_plugin.rc', |
174 'host/plugin/host_plugin_resource.h', | 175 'host/plugin/host_plugin_resource.h', |
175 'host/plugin/host_plugin_utils.cc', | 176 'host/plugin/host_plugin_utils.cc', |
176 'host/plugin/host_plugin_utils.h', | 177 'host/plugin/host_plugin_utils.h', |
177 'host/plugin/host_script_object.cc', | 178 'host/plugin/host_script_object.cc', |
(...skipping 28 matching lines...) Expand all Loading... |
206 }, | 207 }, |
207 }], | 208 }], |
208 ], # conditions | 209 ], # conditions |
209 }], # OS=="mac" | 210 }], # OS=="mac" |
210 ['OS!="win"', { | 211 ['OS!="win"', { |
211 'sources!': [ | 212 'sources!': [ |
212 'host/plugin/host_plugin.def', | 213 'host/plugin/host_plugin.def', |
213 'host/plugin/host_plugin.rc', | 214 'host/plugin/host_plugin.rc', |
214 ], | 215 ], |
215 }], | 216 }], |
216 ['target_arch=="arm"', { | |
217 'dependencies': [ | |
218 '../third_party/libvpx/libvpx.gyp:libvpx_lib', | |
219 ], | |
220 }, { | |
221 'dependencies': [ | |
222 '../third_party/libvpx/libvpx.gyp:libvpx', | |
223 ], | |
224 }], | |
225 ], | 217 ], |
226 }, # end of target 'remoting_host_plugin' | 218 }, # end of target 'remoting_host_plugin' |
227 { | 219 { |
228 'target_name': 'webapp_it2me', | 220 'target_name': 'webapp_it2me', |
229 'type': 'none', | 221 'type': 'none', |
230 'dependencies': [ | 222 'dependencies': [ |
231 'remoting_host_plugin', | 223 'remoting_host_plugin', |
232 ], | 224 ], |
233 'sources': [ | 225 'sources': [ |
234 'webapp/build-webapp.py', | 226 'webapp/build-webapp.py', |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
276 }, # end of target 'webapp_it2me' | 268 }, # end of target 'webapp_it2me' |
277 { | 269 { |
278 'target_name': 'remoting_base', | 270 'target_name': 'remoting_base', |
279 'type': 'static_library', | 271 'type': 'static_library', |
280 'dependencies': [ | 272 'dependencies': [ |
281 '../base/base.gyp:base', | 273 '../base/base.gyp:base', |
282 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | 274 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', |
283 '../ui/ui.gyp:ui', | 275 '../ui/ui.gyp:ui', |
284 '../net/net.gyp:net', | 276 '../net/net.gyp:net', |
285 '../third_party/protobuf/protobuf.gyp:protobuf_lite', | 277 '../third_party/protobuf/protobuf.gyp:protobuf_lite', |
286 '../third_party/libvpx/libvpx.gyp:libvpx_include', | |
287 '../third_party/zlib/zlib.gyp:zlib', | 278 '../third_party/zlib/zlib.gyp:zlib', |
288 '../media/media.gyp:yuv_convert', | 279 '../media/media.gyp:yuv_convert', |
289 'remoting_jingle_glue', | 280 'remoting_jingle_glue', |
290 'proto/chromotocol.gyp:chromotocol_proto_lib', | 281 'proto/chromotocol.gyp:chromotocol_proto_lib', |
291 'proto/trace.gyp:trace_proto_lib', | 282 'proto/trace.gyp:trace_proto_lib', |
292 # TODO(hclam): Enable VP8 in the build. | 283 # TODO(hclam): Enable VP8 in the build. |
293 #'third_party/on2/on2.gyp:vp8', | 284 #'third_party/on2/on2.gyp:vp8', |
294 ], | 285 ], |
295 'export_dependent_settings': [ | 286 'export_dependent_settings': [ |
296 '../base/base.gyp:base', | 287 '../base/base.gyp:base', |
297 '../net/net.gyp:net', | 288 '../net/net.gyp:net', |
298 '../third_party/protobuf/protobuf.gyp:protobuf_lite', | 289 '../third_party/protobuf/protobuf.gyp:protobuf_lite', |
299 'proto/chromotocol.gyp:chromotocol_proto_lib', | 290 'proto/chromotocol.gyp:chromotocol_proto_lib', |
300 ], | 291 ], |
| 292 # TODO(hclam): Remove this and depend on libvpx directly once we remove |
| 293 # libvpx from FFmpeg. |
| 294 'include_dirs': [ |
| 295 '../third_party/libvpx/source/libvpx', |
| 296 ], |
301 # This target needs a hard dependency because dependent targets | 297 # This target needs a hard dependency because dependent targets |
302 # depend on chromotocol_proto_lib for headers. | 298 # depend on chromotocol_proto_lib for headers. |
303 'hard_dependency': 1, | 299 'hard_dependency': 1, |
304 'sources': [ | 300 'sources': [ |
305 'base/auth_token_util.cc', | 301 'base/auth_token_util.cc', |
306 'base/auth_token_util.h', | 302 'base/auth_token_util.h', |
307 'base/capture_data.cc', | 303 'base/capture_data.cc', |
308 'base/capture_data.h', | 304 'base/capture_data.h', |
309 'base/compound_buffer.cc', | 305 'base/compound_buffer.cc', |
310 'base/compound_buffer.h', | 306 'base/compound_buffer.h', |
(...skipping 516 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
827 ['target_arch=="arm"', { | 823 ['target_arch=="arm"', { |
828 'sources!': [ | 824 'sources!': [ |
829 'base/decoder_vp8_unittest.cc', | 825 'base/decoder_vp8_unittest.cc', |
830 'base/encoder_vp8_unittest.cc', | 826 'base/encoder_vp8_unittest.cc', |
831 ], | 827 ], |
832 }], | 828 }], |
833 ], # end of 'conditions' | 829 ], # end of 'conditions' |
834 }, # end of target 'remoting_unittests' | 830 }, # end of target 'remoting_unittests' |
835 ], # end of targets | 831 ], # end of targets |
836 } | 832 } |
OLD | NEW |