1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/media/webrtc/trunk/build/all.gyp Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,717 @@ 1.4 +# Copyright (c) 2012 The Chromium Authors. All rights reserved. 1.5 +# Use of this source code is governed by a BSD-style license that can be 1.6 +# found in the LICENSE file. 1.7 + 1.8 +{ 1.9 + 'targets': [ 1.10 + { 1.11 + 'target_name': 'All', 1.12 + 'type': 'none', 1.13 + 'xcode_create_dependents_test_runner': 1, 1.14 + 'dependencies': [ 1.15 + 'some.gyp:*', 1.16 + '../base/base.gyp:*', 1.17 + '../content/content.gyp:*', 1.18 + '../crypto/crypto.gyp:*', 1.19 + '../media/media.gyp:*', 1.20 + '../net/net.gyp:*', 1.21 + '../sdch/sdch.gyp:*', 1.22 + '../sql/sql.gyp:*', 1.23 + '../testing/gmock.gyp:*', 1.24 + '../testing/gtest.gyp:*', 1.25 + '../third_party/bzip2/bzip2.gyp:*', 1.26 + '../third_party/icu/icu.gyp:*', 1.27 + '../third_party/libxml/libxml.gyp:*', 1.28 + '../third_party/sqlite/sqlite.gyp:*', 1.29 + '../third_party/zlib/zlib.gyp:*', 1.30 + '../ui/ui.gyp:*', 1.31 + '../webkit/support/webkit_support.gyp:*', 1.32 + 'temp_gyp/googleurl.gyp:*', 1.33 + ], 1.34 + 'conditions': [ 1.35 + ['OS!="ios"', { 1.36 + 'dependencies': [ 1.37 + '../cc/cc_tests.gyp:*', 1.38 + '../chrome/chrome.gyp:*', 1.39 + '../gpu/gpu.gyp:*', 1.40 + '../gpu/tools/tools.gyp:*', 1.41 + '../ipc/ipc.gyp:*', 1.42 + '../jingle/jingle.gyp:*', 1.43 + '../ppapi/ppapi.gyp:*', 1.44 + '../ppapi/ppapi_internal.gyp:*', 1.45 + '../printing/printing.gyp:*', 1.46 + '../skia/skia.gyp:*', 1.47 + '../sync/sync.gyp:*', 1.48 + '../third_party/cacheinvalidation/cacheinvalidation.gyp:*', 1.49 + '../third_party/cld/cld.gyp:*', 1.50 + '../third_party/codesighs/codesighs.gyp:*', 1.51 + '../third_party/ffmpeg/ffmpeg.gyp:*', 1.52 + '../third_party/iccjpeg/iccjpeg.gyp:*', 1.53 + '../third_party/libpng/libpng.gyp:*', 1.54 + '../third_party/libusb/libusb.gyp:*', 1.55 + '../third_party/libwebp/libwebp.gyp:*', 1.56 + '../third_party/libxslt/libxslt.gyp:*', 1.57 + '../third_party/lzma_sdk/lzma_sdk.gyp:*', 1.58 + '../third_party/mesa/mesa.gyp:*', 1.59 + '../third_party/modp_b64/modp_b64.gyp:*', 1.60 + '../third_party/npapi/npapi.gyp:*', 1.61 + '../third_party/ots/ots.gyp:*', 1.62 + '../third_party/qcms/qcms.gyp:*', 1.63 + '../third_party/re2/re2.gyp:re2', 1.64 + '../third_party/WebKit/Source/WebKit/chromium/All.gyp:*', 1.65 + '../v8/tools/gyp/v8.gyp:*', 1.66 + '../webkit/compositor_bindings/compositor_bindings_tests.gyp:*', 1.67 + '../webkit/webkit.gyp:*', 1.68 + '<(libjpeg_gyp_path):*', 1.69 + ], 1.70 + }], 1.71 + ['os_posix==1 and OS!="android" and OS!="ios"', { 1.72 + 'dependencies': [ 1.73 + '../third_party/yasm/yasm.gyp:*#host', 1.74 + ], 1.75 + }], 1.76 + ['OS=="mac" or OS=="ios" or OS=="win"', { 1.77 + 'dependencies': [ 1.78 + '../third_party/nss/nss.gyp:*', 1.79 + ], 1.80 + }], 1.81 + ['OS=="win" or OS=="ios" or OS=="linux"', { 1.82 + 'dependencies': [ 1.83 + '../breakpad/breakpad.gyp:*', 1.84 + ], 1.85 + }], 1.86 + ['OS=="mac"', { 1.87 + 'dependencies': [ 1.88 + '../third_party/ocmock/ocmock.gyp:*', 1.89 + ], 1.90 + }], 1.91 + ['OS=="linux"', { 1.92 + 'dependencies': [ 1.93 + '../courgette/courgette.gyp:*', 1.94 + '../dbus/dbus.gyp:*', 1.95 + '../sandbox/sandbox.gyp:*', 1.96 + ], 1.97 + 'conditions': [ 1.98 + ['branding=="Chrome"', { 1.99 + 'dependencies': [ 1.100 + '../chrome/chrome.gyp:linux_packages_<(channel)', 1.101 + ], 1.102 + }], 1.103 + ['chromeos==0', { 1.104 + 'dependencies': [ 1.105 + '../third_party/cros_dbus_cplusplus/cros_dbus_cplusplus.gyp:*', 1.106 + ], 1.107 + }], 1.108 + ], 1.109 + }], 1.110 + ['toolkit_uses_gtk==1', { 1.111 + 'dependencies': [ 1.112 + '../tools/gtk_clipboard_dump/gtk_clipboard_dump.gyp:*', 1.113 + '../tools/xdisplaycheck/xdisplaycheck.gyp:*', 1.114 + ], 1.115 + }], 1.116 + ['OS=="win"', { 1.117 + 'conditions': [ 1.118 + ['win_use_allocator_shim==1', { 1.119 + 'dependencies': [ 1.120 + '../base/allocator/allocator.gyp:*', 1.121 + ], 1.122 + }], 1.123 + ], 1.124 + 'dependencies': [ 1.125 + '../chrome_frame/chrome_frame.gyp:*', 1.126 + '../cloud_print/cloud_print.gyp:*', 1.127 + '../courgette/courgette.gyp:*', 1.128 + '../rlz/rlz.gyp:*', 1.129 + '../sandbox/sandbox.gyp:*', 1.130 + '../third_party/angle/src/build_angle.gyp:*', 1.131 + '../third_party/bsdiff/bsdiff.gyp:*', 1.132 + '../third_party/bspatch/bspatch.gyp:*', 1.133 + '../third_party/gles2_book/gles2_book.gyp:*', 1.134 + '../tools/memory_watcher/memory_watcher.gyp:*', 1.135 + ], 1.136 + }, { 1.137 + 'dependencies': [ 1.138 + '../third_party/libevent/libevent.gyp:*', 1.139 + ], 1.140 + }], 1.141 + ['toolkit_views==1', { 1.142 + 'dependencies': [ 1.143 + '../ui/views/controls/webview/webview.gyp:*', 1.144 + '../ui/views/views.gyp:*', 1.145 + ], 1.146 + }], 1.147 + ['use_aura==1', { 1.148 + 'dependencies': [ 1.149 + '../ash/ash.gyp:*', 1.150 + '../ui/aura/aura.gyp:*', 1.151 + '../ui/oak/oak.gyp:*', 1.152 + ], 1.153 + }], 1.154 + ['remoting==1', { 1.155 + 'dependencies': [ 1.156 + '../remoting/remoting.gyp:*', 1.157 + ], 1.158 + }], 1.159 + ['use_openssl==0', { 1.160 + 'dependencies': [ 1.161 + '../net/third_party/nss/ssl.gyp:*', 1.162 + ], 1.163 + }], 1.164 + ], 1.165 + }, # target_name: All 1.166 + { 1.167 + 'target_name': 'All_syzygy', 1.168 + 'type': 'none', 1.169 + 'conditions': [ 1.170 + ['OS=="win" and fastbuild==0', { 1.171 + 'dependencies': [ 1.172 + '../chrome/installer/mini_installer_syzygy.gyp:*', 1.173 + ], 1.174 + }, 1.175 + ], 1.176 + ], 1.177 + }, # target_name: All_syzygy 1.178 + { 1.179 + 'target_name': 'chromium_builder_tests', 1.180 + 'type': 'none', 1.181 + 'dependencies': [ 1.182 + '../base/base.gyp:base_unittests', 1.183 + '../crypto/crypto.gyp:crypto_unittests', 1.184 + '../media/media.gyp:media_unittests', 1.185 + '../net/net.gyp:net_unittests', 1.186 + '../sql/sql.gyp:sql_unittests', 1.187 + '../ui/ui.gyp:ui_unittests', 1.188 + 'temp_gyp/googleurl.gyp:googleurl_unittests', 1.189 + ], 1.190 + 'conditions': [ 1.191 + ['OS!="ios"', { 1.192 + 'dependencies': [ 1.193 + '../cc/cc_tests.gyp:cc_unittests', 1.194 + '../chrome/chrome.gyp:browser_tests', 1.195 + '../chrome/chrome.gyp:interactive_ui_tests', 1.196 + '../chrome/chrome.gyp:safe_browsing_tests', 1.197 + '../chrome/chrome.gyp:sync_integration_tests', 1.198 + '../chrome/chrome.gyp:unit_tests', 1.199 + '../cloud_print/cloud_print.gyp:cloud_print_unittests', 1.200 + '../content/content.gyp:content_browsertests', 1.201 + '../content/content.gyp:content_unittests', 1.202 + '../gpu/gpu.gyp:gpu_unittests', 1.203 + '../gpu/gles2_conform_support/gles2_conform_support.gyp:gles2_conform_support', 1.204 + '../ipc/ipc.gyp:ipc_tests', 1.205 + '../jingle/jingle.gyp:jingle_unittests', 1.206 + '../ppapi/ppapi_internal.gyp:ppapi_unittests', 1.207 + '../printing/printing.gyp:printing_unittests', 1.208 + '../remoting/remoting.gyp:remoting_unittests', 1.209 + '../sync/sync.gyp:sync_unit_tests', 1.210 + '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', 1.211 + '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', 1.212 + '../webkit/compositor_bindings/compositor_bindings_tests.gyp:webkit_compositor_bindings_unittests', 1.213 + ], 1.214 + }], 1.215 + ['OS=="win"', { 1.216 + 'dependencies': [ 1.217 + '../chrome/chrome.gyp:installer_util_unittests', 1.218 + '../chrome/chrome.gyp:mini_installer_test', 1.219 + # mini_installer_tests depends on mini_installer. This should be 1.220 + # defined in installer.gyp. 1.221 + '../chrome/installer/mini_installer.gyp:mini_installer', 1.222 + '../chrome_frame/chrome_frame.gyp:chrome_frame_net_tests', 1.223 + '../chrome_frame/chrome_frame.gyp:chrome_frame_perftests', 1.224 + '../chrome_frame/chrome_frame.gyp:chrome_frame_reliability_tests', 1.225 + '../chrome_frame/chrome_frame.gyp:chrome_frame_tests', 1.226 + '../chrome_frame/chrome_frame.gyp:chrome_frame_unittests', 1.227 + '../chrome_frame/chrome_frame.gyp:npchrome_frame', 1.228 + '../courgette/courgette.gyp:courgette_unittests', 1.229 + '../sandbox/sandbox.gyp:sbox_integration_tests', 1.230 + '../sandbox/sandbox.gyp:sbox_unittests', 1.231 + '../sandbox/sandbox.gyp:sbox_validation_tests', 1.232 + '../webkit/webkit.gyp:pull_in_copy_TestNetscapePlugIn', 1.233 + '../ui/views/views.gyp:views_unittests', 1.234 + '../webkit/webkit.gyp:test_shell_common', 1.235 + ], 1.236 + }], 1.237 + ['OS=="linux"', { 1.238 + 'dependencies': [ 1.239 + '../sandbox/sandbox.gyp:sandbox_linux_unittests', 1.240 + ], 1.241 + }], 1.242 + ], 1.243 + }, # target_name: chromium_builder_tests 1.244 + { 1.245 + 'target_name': 'chromium_2010_builder_tests', 1.246 + 'type': 'none', 1.247 + 'dependencies': [ 1.248 + 'chromium_builder_tests', 1.249 + ], 1.250 + }, # target_name: chromium_2010_builder_tests 1.251 + ], 1.252 + 'conditions': [ 1.253 + ['OS!="ios"', { 1.254 + 'targets': [ 1.255 + { 1.256 + 'target_name': 'chromium_builder_nacl_win_integration', 1.257 + 'type': 'none', 1.258 + 'dependencies': [ 1.259 + 'chromium_builder_qa', # needed for pyauto 1.260 + 'chromium_builder_tests', 1.261 + ], 1.262 + }, # target_name: chromium_builder_nacl_win_integration 1.263 + { 1.264 + 'target_name': 'chromium_builder_perf', 1.265 + 'type': 'none', 1.266 + 'dependencies': [ 1.267 + 'chromium_builder_qa', # needed for pyauto 1.268 + '../chrome/chrome.gyp:performance_browser_tests', 1.269 + '../chrome/chrome.gyp:performance_ui_tests', 1.270 + '../chrome/chrome.gyp:sync_performance_tests', 1.271 + ], 1.272 + }, # target_name: chromium_builder_perf 1.273 + { 1.274 + 'target_name': 'chromium_gpu_builder', 1.275 + 'type': 'none', 1.276 + 'dependencies': [ 1.277 + '../chrome/chrome.gyp:gpu_tests', 1.278 + '../chrome/chrome.gyp:performance_browser_tests', 1.279 + '../chrome/chrome.gyp:performance_ui_tests', 1.280 + '../gpu/gpu.gyp:gl_tests', 1.281 + ], 1.282 + 'conditions': [ 1.283 + ['internal_gles2_conform_tests', { 1.284 + 'dependencies': [ 1.285 + '../gpu/gles2_conform_test/gles2_conform_test.gyp:gles2_conform_test', 1.286 + ], 1.287 + }], # internal_gles2_conform 1.288 + ], 1.289 + }, # target_name: chromium_gpu_builder 1.290 + { 1.291 + 'target_name': 'chromium_gpu_debug_builder', 1.292 + 'type': 'none', 1.293 + 'dependencies': [ 1.294 + '../chrome/chrome.gyp:gpu_tests', 1.295 + '../gpu/gpu.gyp:gl_tests', 1.296 + ], 1.297 + 'conditions': [ 1.298 + ['internal_gles2_conform_tests', { 1.299 + 'dependencies': [ 1.300 + '../gpu/gles2_conform_test/gles2_conform_test.gyp:gles2_conform_test', 1.301 + ], 1.302 + }], # internal_gles2_conform 1.303 + ], 1.304 + }, # target_name: chromium_gpu_debug_builder 1.305 + { 1.306 + 'target_name': 'chromium_builder_qa', 1.307 + 'type': 'none', 1.308 + 'dependencies': [ 1.309 + '../chrome/chrome.gyp:chromedriver', 1.310 + # Dependencies of pyauto_functional tests. 1.311 + '../remoting/remoting.gyp:remoting_webapp', 1.312 + ], 1.313 +# not needed for Mozilla 1.314 +# 'conditions': [ 1.315 +# # If you change this condition, make sure you also change it 1.316 +# # in chrome_tests.gypi 1.317 +# ['enable_automation==1 and (OS=="mac" or OS=="win" or (os_posix==1 and target_arch==python_arch))', { 1.318 +# 'dependencies': [ 1.319 +# '../chrome/chrome.gyp:pyautolib', 1.320 +# ], 1.321 +# }], 1.322 + ['OS=="mac"', { 1.323 + 'dependencies': [ 1.324 + '../remoting/remoting.gyp:remoting_me2me_host_archive', 1.325 + ], 1.326 + }], 1.327 + ['OS=="win" and component != "shared_library" and wix_exists == "True" and sas_dll_exists == "True"', { 1.328 + 'dependencies': [ 1.329 + '../remoting/remoting.gyp:remoting_host_installation', 1.330 + ], 1.331 + }], 1.332 + ], 1.333 + }, # target_name: chromium_builder_qa 1.334 + { 1.335 + 'target_name': 'chromium_builder_perf_av', 1.336 + 'type': 'none', 1.337 + 'dependencies': [ 1.338 + 'chromium_builder_qa', # needed for perf pyauto tests 1.339 + '../webkit/webkit.gyp:pull_in_DumpRenderTree', # to run layout tests 1.340 + ], 1.341 + }, # target_name: chromium_builder_perf_av 1.342 + ], # targets 1.343 + }], 1.344 + ['OS=="mac"', { 1.345 + 'targets': [ 1.346 + { 1.347 + # Target to build everything plus the dmg. We don't put the dmg 1.348 + # in the All target because developers really don't need it. 1.349 + 'target_name': 'all_and_dmg', 1.350 + 'type': 'none', 1.351 + 'dependencies': [ 1.352 + 'All', 1.353 + '../chrome/chrome.gyp:build_app_dmg', 1.354 + ], 1.355 + }, 1.356 + # These targets are here so the build bots can use them to build 1.357 + # subsets of a full tree for faster cycle times. 1.358 + { 1.359 + 'target_name': 'chromium_builder_dbg', 1.360 + 'type': 'none', 1.361 + 'dependencies': [ 1.362 + '../cc/cc_tests.gyp:cc_unittests', 1.363 + '../chrome/chrome.gyp:browser_tests', 1.364 + '../chrome/chrome.gyp:interactive_ui_tests', 1.365 + '../chrome/chrome.gyp:safe_browsing_tests', 1.366 + '../chrome/chrome.gyp:sync_integration_tests', 1.367 + '../chrome/chrome.gyp:unit_tests', 1.368 + '../cloud_print/cloud_print.gyp:cloud_print_unittests', 1.369 + '../content/content.gyp:content_browsertests', 1.370 + '../content/content.gyp:content_unittests', 1.371 + '../ui/ui.gyp:ui_unittests', 1.372 + '../gpu/gpu.gyp:gpu_unittests', 1.373 + '../ipc/ipc.gyp:ipc_tests', 1.374 + '../jingle/jingle.gyp:jingle_unittests', 1.375 + '../media/media.gyp:media_unittests', 1.376 + '../ppapi/ppapi_internal.gyp:ppapi_unittests', 1.377 + '../printing/printing.gyp:printing_unittests', 1.378 + '../remoting/remoting.gyp:remoting_unittests', 1.379 + '../rlz/rlz.gyp:*', 1.380 + '../sql/sql.gyp:sql_unittests', 1.381 + '../sync/sync.gyp:sync_unit_tests', 1.382 + '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', 1.383 + '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', 1.384 + '../webkit/compositor_bindings/compositor_bindings_tests.gyp:webkit_compositor_bindings_unittests', 1.385 + 'temp_gyp/googleurl.gyp:googleurl_unittests', 1.386 + ], 1.387 + }, 1.388 + { 1.389 + 'target_name': 'chromium_builder_rel', 1.390 + 'type': 'none', 1.391 + 'dependencies': [ 1.392 + '../cc/cc_tests.gyp:cc_unittests', 1.393 + '../chrome/chrome.gyp:browser_tests', 1.394 + '../chrome/chrome.gyp:performance_browser_tests', 1.395 + '../chrome/chrome.gyp:performance_ui_tests', 1.396 + '../chrome/chrome.gyp:safe_browsing_tests', 1.397 + '../chrome/chrome.gyp:sync_integration_tests', 1.398 + '../chrome/chrome.gyp:unit_tests', 1.399 + '../cloud_print/cloud_print.gyp:cloud_print_unittests', 1.400 + '../content/content.gyp:content_browsertests', 1.401 + '../content/content.gyp:content_unittests', 1.402 + '../ui/ui.gyp:ui_unittests', 1.403 + '../gpu/gpu.gyp:gpu_unittests', 1.404 + '../ipc/ipc.gyp:ipc_tests', 1.405 + '../jingle/jingle.gyp:jingle_unittests', 1.406 + '../media/media.gyp:media_unittests', 1.407 + '../ppapi/ppapi_internal.gyp:ppapi_unittests', 1.408 + '../printing/printing.gyp:printing_unittests', 1.409 + '../remoting/remoting.gyp:remoting_unittests', 1.410 + '../sql/sql.gyp:sql_unittests', 1.411 + '../sync/sync.gyp:sync_unit_tests', 1.412 + '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', 1.413 + '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', 1.414 + '../webkit/compositor_bindings/compositor_bindings_tests.gyp:webkit_compositor_bindings_unittests', 1.415 + 'temp_gyp/googleurl.gyp:googleurl_unittests', 1.416 + ], 1.417 + }, 1.418 + { 1.419 + 'target_name': 'chromium_builder_dbg_tsan_mac', 1.420 + 'type': 'none', 1.421 + 'dependencies': [ 1.422 + '../base/base.gyp:base_unittests', 1.423 + '../cloud_print/cloud_print.gyp:cloud_print_unittests', 1.424 + '../crypto/crypto.gyp:crypto_unittests', 1.425 + 'temp_gyp/googleurl.gyp:googleurl_unittests', 1.426 + '../net/net.gyp:net_unittests', 1.427 + '../ipc/ipc.gyp:ipc_tests', 1.428 + '../jingle/jingle.gyp:jingle_unittests', 1.429 + '../media/media.gyp:media_unittests', 1.430 + '../printing/printing.gyp:printing_unittests', 1.431 + '../remoting/remoting.gyp:remoting_unittests', 1.432 + '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', 1.433 + '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', 1.434 + ], 1.435 + }, 1.436 + { 1.437 + 'target_name': 'chromium_builder_asan_mac', 1.438 + 'type': 'none', 1.439 + 'dependencies': [ 1.440 + '../chrome/chrome.gyp:chrome', 1.441 + '../net/net.gyp:dns_fuzz_stub', 1.442 + '../webkit/webkit.gyp:pull_in_DumpRenderTree', 1.443 + ], 1.444 + }, 1.445 + { 1.446 + 'target_name': 'chromium_builder_dbg_valgrind_mac', 1.447 + 'type': 'none', 1.448 + 'dependencies': [ 1.449 + '../base/base.gyp:base_unittests', 1.450 + '../cloud_print/cloud_print.gyp:cloud_print_unittests', 1.451 + '../crypto/crypto.gyp:crypto_unittests', 1.452 + '../ipc/ipc.gyp:ipc_tests', 1.453 + '../media/media.gyp:media_unittests', 1.454 + '../net/net.gyp:net_unittests', 1.455 + '../printing/printing.gyp:printing_unittests', 1.456 + '../remoting/remoting.gyp:remoting_unittests', 1.457 + '../chrome/chrome.gyp:safe_browsing_tests', 1.458 + '../chrome/chrome.gyp:unit_tests', 1.459 + '../content/content.gyp:content_unittests', 1.460 + '../ui/ui.gyp:ui_unittests', 1.461 + '../jingle/jingle.gyp:jingle_unittests', 1.462 + '../sql/sql.gyp:sql_unittests', 1.463 + '../sync/sync.gyp:sync_unit_tests', 1.464 + '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', 1.465 + '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', 1.466 + 'temp_gyp/googleurl.gyp:googleurl_unittests', 1.467 + ], 1.468 + }, 1.469 + ], # targets 1.470 + }], # OS="mac" 1.471 + ['OS=="win"', { 1.472 + 'targets': [ 1.473 + # These targets are here so the build bots can use them to build 1.474 + # subsets of a full tree for faster cycle times. 1.475 + { 1.476 + 'target_name': 'chromium_builder', 1.477 + 'type': 'none', 1.478 + 'dependencies': [ 1.479 + '../cc/cc_tests.gyp:cc_unittests', 1.480 + '../chrome/chrome.gyp:browser_tests', 1.481 + '../chrome/chrome.gyp:installer_util_unittests', 1.482 + '../chrome/chrome.gyp:interactive_ui_tests', 1.483 + '../chrome/chrome.gyp:mini_installer_test', 1.484 + '../chrome/chrome.gyp:performance_browser_tests', 1.485 + '../chrome/chrome.gyp:performance_ui_tests', 1.486 + '../chrome/chrome.gyp:safe_browsing_tests', 1.487 + '../chrome/chrome.gyp:sync_integration_tests', 1.488 + '../chrome/chrome.gyp:unit_tests', 1.489 + '../cloud_print/cloud_print.gyp:cloud_print_unittests', 1.490 + '../content/content.gyp:content_browsertests', 1.491 + '../content/content.gyp:content_unittests', 1.492 + # mini_installer_tests depends on mini_installer. This should be 1.493 + # defined in installer.gyp. 1.494 + '../chrome/installer/mini_installer.gyp:mini_installer', 1.495 + '../chrome_frame/chrome_frame.gyp:chrome_frame_net_tests', 1.496 + '../chrome_frame/chrome_frame.gyp:chrome_frame_perftests', 1.497 + '../chrome_frame/chrome_frame.gyp:chrome_frame_reliability_tests', 1.498 + '../chrome_frame/chrome_frame.gyp:chrome_frame_tests', 1.499 + '../chrome_frame/chrome_frame.gyp:chrome_frame_unittests', 1.500 + '../chrome_frame/chrome_frame.gyp:npchrome_frame', 1.501 + '../courgette/courgette.gyp:courgette_unittests', 1.502 + '../ui/ui.gyp:ui_unittests', 1.503 + '../gpu/gpu.gyp:gpu_unittests', 1.504 + '../ipc/ipc.gyp:ipc_tests', 1.505 + '../jingle/jingle.gyp:jingle_unittests', 1.506 + '../media/media.gyp:media_unittests', 1.507 + '../ppapi/ppapi_internal.gyp:ppapi_unittests', 1.508 + '../printing/printing.gyp:printing_unittests', 1.509 + '../remoting/remoting.gyp:remoting_unittests', 1.510 + '../sql/sql.gyp:sql_unittests', 1.511 + '../sync/sync.gyp:sync_unit_tests', 1.512 + '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', 1.513 + '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', 1.514 + '../ui/views/views.gyp:views_unittests', 1.515 + '../webkit/compositor_bindings/compositor_bindings_tests.gyp:webkit_compositor_bindings_unittests', 1.516 + '../webkit/webkit.gyp:pull_in_copy_TestNetscapePlugIn', 1.517 + 'temp_gyp/googleurl.gyp:googleurl_unittests', 1.518 + ], 1.519 + }, 1.520 + { 1.521 + 'target_name': 'chromium_builder_win_cf', 1.522 + 'type': 'none', 1.523 + 'dependencies': [ 1.524 + '../chrome_frame/chrome_frame.gyp:chrome_frame_net_tests', 1.525 + '../chrome_frame/chrome_frame.gyp:chrome_frame_perftests', 1.526 + '../chrome_frame/chrome_frame.gyp:chrome_frame_reliability_tests', 1.527 + '../chrome_frame/chrome_frame.gyp:chrome_frame_tests', 1.528 + '../chrome_frame/chrome_frame.gyp:chrome_frame_unittests', 1.529 + '../chrome_frame/chrome_frame.gyp:npchrome_frame', 1.530 + ], 1.531 + }, 1.532 + { 1.533 + 'target_name': 'chromium_builder_dbg_tsan_win', 1.534 + 'type': 'none', 1.535 + 'dependencies': [ 1.536 + '../base/base.gyp:base_unittests', 1.537 + '../cloud_print/cloud_print.gyp:cloud_print_unittests', 1.538 + '../content/content.gyp:content_unittests', 1.539 + '../crypto/crypto.gyp:crypto_unittests', 1.540 + '../ipc/ipc.gyp:ipc_tests', 1.541 + '../jingle/jingle.gyp:jingle_unittests', 1.542 + '../media/media.gyp:media_unittests', 1.543 + '../net/net.gyp:net_unittests', 1.544 + '../printing/printing.gyp:printing_unittests', 1.545 + '../remoting/remoting.gyp:remoting_unittests', 1.546 + '../sql/sql.gyp:sql_unittests', 1.547 + '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', 1.548 + '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', 1.549 + 'temp_gyp/googleurl.gyp:googleurl_unittests', 1.550 + ], 1.551 + }, 1.552 + { 1.553 + 'target_name': 'chromium_builder_dbg_drmemory_win', 1.554 + 'type': 'none', 1.555 + 'dependencies': [ 1.556 + '../base/base.gyp:base_unittests', 1.557 + '../chrome/chrome.gyp:unit_tests', 1.558 + '../cloud_print/cloud_print.gyp:cloud_print_unittests', 1.559 + '../content/content.gyp:content_unittests', 1.560 + '../crypto/crypto.gyp:crypto_unittests', 1.561 + '../ipc/ipc.gyp:ipc_tests', 1.562 + '../jingle/jingle.gyp:jingle_unittests', 1.563 + '../media/media.gyp:media_unittests', 1.564 + '../net/net.gyp:net_unittests', 1.565 + '../printing/printing.gyp:printing_unittests', 1.566 + '../remoting/remoting.gyp:remoting_unittests', 1.567 + '../sql/sql.gyp:sql_unittests', 1.568 + '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', 1.569 + '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests', 1.570 + 'temp_gyp/googleurl.gyp:googleurl_unittests', 1.571 + ], 1.572 + }, 1.573 + { 1.574 + 'target_name': 'webkit_builder_win', 1.575 + 'type': 'none', 1.576 + 'dependencies': [ 1.577 + '../webkit/webkit.gyp:test_shell', 1.578 + '../webkit/webkit.gyp:test_shell_tests', 1.579 + '../webkit/webkit.gyp:pull_in_webkit_unit_tests', 1.580 + '../webkit/webkit.gyp:pull_in_DumpRenderTree', 1.581 + ], 1.582 + }, 1.583 + { 1.584 + 'target_name': 'chromium_builder_qa_nacl_win64', 1.585 + 'type': 'none', 1.586 + 'dependencies': [ 1.587 + 'chromium_builder_qa', # needed for pyauto 1.588 + '../chrome/chrome.gyp:chrome_nacl_win64', 1.589 + ], 1.590 + }, # target_name: chromium_builder_qa_nacl_win64 1.591 + ], # targets 1.592 + 'conditions': [ 1.593 + ['branding=="Chrome"', { 1.594 + 'targets': [ 1.595 + { 1.596 + 'target_name': 'chrome_official_builder', 1.597 + 'type': 'none', 1.598 + 'dependencies': [ 1.599 + '../chrome/chrome.gyp:chromedriver', 1.600 + '../chrome/chrome.gyp:crash_service', 1.601 + '../chrome/chrome.gyp:crash_service_win64', 1.602 + '../chrome/chrome.gyp:performance_ui_tests', 1.603 + '../chrome/chrome.gyp:policy_templates', 1.604 + '../chrome/chrome.gyp:pyautolib', 1.605 + '../chrome/chrome.gyp:reliability_tests', 1.606 + '../chrome/chrome.gyp:automated_ui_tests', 1.607 + '../chrome/installer/mini_installer.gyp:mini_installer', 1.608 + '../chrome_frame/chrome_frame.gyp:npchrome_frame', 1.609 + '../courgette/courgette.gyp:courgette', 1.610 + '../courgette/courgette.gyp:courgette64', 1.611 + '../cloud_print/cloud_print.gyp:cloud_print', 1.612 + '../remoting/remoting.gyp:remoting_webapp', 1.613 + '../third_party/adobe/flash/flash_player.gyp:flash_player', 1.614 + '../third_party/widevine/cdm/widevine_cdm.gyp:widevinecdmplugin', 1.615 + ], 1.616 + 'conditions': [ 1.617 + ['internal_pdf', { 1.618 + 'dependencies': [ 1.619 + '../pdf/pdf.gyp:pdf', 1.620 + ], 1.621 + }], # internal_pdf 1.622 + ['component != "shared_library" and wix_exists == "True" and \ 1.623 + sas_dll_exists == "True"', { 1.624 + 'dependencies': [ 1.625 + '../remoting/remoting.gyp:remoting_host_installation', 1.626 + ], 1.627 + }], # component != "shared_library" 1.628 + ] 1.629 + }, 1.630 + ], # targets 1.631 + }], # branding=="Chrome" 1.632 + ], # conditions 1.633 + }], # OS="win" 1.634 + ['use_aura==1', { 1.635 + 'targets': [ 1.636 + { 1.637 + 'target_name': 'aura_builder', 1.638 + 'type': 'none', 1.639 + 'dependencies': [ 1.640 + '../cc/cc_tests.gyp:cc_unittests', 1.641 + '../chrome/chrome.gyp:browser_tests', 1.642 + '../chrome/chrome.gyp:chrome', 1.643 + '../chrome/chrome.gyp:interactive_ui_tests', 1.644 + '../chrome/chrome.gyp:unit_tests', 1.645 + '../content/content.gyp:content_browsertests', 1.646 + '../content/content.gyp:content_unittests', 1.647 + '../ppapi/ppapi_internal.gyp:ppapi_unittests', 1.648 + '../remoting/remoting.gyp:remoting_unittests', 1.649 + '../ui/aura/aura.gyp:*', 1.650 + '../ui/compositor/compositor.gyp:*', 1.651 + '../ui/ui.gyp:ui_unittests', 1.652 + '../ui/views/views.gyp:views', 1.653 + '../ui/views/views.gyp:views_unittests', 1.654 + '../webkit/compositor_bindings/compositor_bindings_tests.gyp:webkit_compositor_bindings_unittests', 1.655 + '../webkit/webkit.gyp:pull_in_webkit_unit_tests', 1.656 + ], 1.657 + 'conditions': [ 1.658 + ['OS=="win"', { 1.659 + # Remove this when we have the real compositor. 1.660 + 'copies': [ 1.661 + { 1.662 + 'destination': '<(PRODUCT_DIR)', 1.663 + 'files': ['../third_party/directxsdk/files/dlls/D3DX10d_43.dll'] 1.664 + }, 1.665 + ], 1.666 + 'dependencies': [ 1.667 + '../content/content.gyp:content_unittests', 1.668 + '../chrome/chrome.gyp:crash_service', 1.669 + '../chrome/chrome.gyp:crash_service_win64', 1.670 + ], 1.671 + }], 1.672 + ['use_ash==1', { 1.673 + 'dependencies': [ 1.674 + '../ash/ash.gyp:ash_shell', 1.675 + '../ash/ash.gyp:ash_unittests', 1.676 + ], 1.677 + }], 1.678 + ['OS=="linux"', { 1.679 + # Tests that currently only work on Linux. 1.680 + 'dependencies': [ 1.681 + '../base/base.gyp:base_unittests', 1.682 + '../content/content.gyp:content_unittests', 1.683 + '../ipc/ipc.gyp:ipc_tests', 1.684 + '../sql/sql.gyp:sql_unittests', 1.685 + '../sync/sync.gyp:sync_unit_tests', 1.686 + ], 1.687 + }], 1.688 + ['OS=="mac"', { 1.689 + # Exclude dependencies that are not currently implemented. 1.690 + 'dependencies!': [ 1.691 + '../chrome/chrome.gyp:chrome', 1.692 + '../chrome/chrome.gyp:unit_tests', 1.693 + '../ui/views/views.gyp:views_unittests', 1.694 + ], 1.695 + }], 1.696 + ['chromeos==1', { 1.697 + 'dependencies': [ 1.698 + '../chromeos/chromeos.gyp:chromeos_unittests', 1.699 + ], 1.700 + }], 1.701 + ], 1.702 + }, 1.703 + ], # targets 1.704 + }], # "use_aura==1" 1.705 + ['test_isolation_mode != "noop"', { 1.706 + 'targets': [ 1.707 + { 1.708 + 'target_name': 'chromium_swarm_tests', 1.709 + 'type': 'none', 1.710 + 'dependencies': [ 1.711 + '../base/base.gyp:base_unittests_run', 1.712 + '../chrome/chrome.gyp:browser_tests_run', 1.713 + '../chrome/chrome.gyp:unit_tests_run', 1.714 + '../net/net.gyp:net_unittests_run', 1.715 + ], 1.716 + }, # target_name: chromium_swarm_tests 1.717 + ], 1.718 + }], 1.719 + ], # conditions 1.720 +}