1# Copyright (c) 2010 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 'targets': [ 7 { 8 'target_name': 'All', 9 'type': 'none', 10 'xcode_create_dependents_test_runner': 1, 11 'dependencies': [ 12 '../app/app.gyp:*', 13 '../base/base.gyp:*', 14 '../chrome/browser/sync/tools/sync_tools.gyp:*', 15 '../chrome/chrome.gyp:*', 16 '../crypto/crypto.gyp:*', 17 '../ui/ui.gyp:*', 18 '../gpu/gpu.gyp:*', 19 '../gpu/demos/demos.gyp:*', 20 '../ipc/ipc.gyp:*', 21 '../jingle/jingle.gyp:*', 22 '../media/media.gyp:*', 23 '../net/net.gyp:*', 24 '../ppapi/ppapi.gyp:*', 25 '../printing/printing.gyp:*', 26 '../sdch/sdch.gyp:*', 27 '../skia/skia.gyp:*', 28 '../testing/gmock.gyp:*', 29 '../testing/gtest.gyp:*', 30 '../third_party/bzip2/bzip2.gyp:*', 31 '../third_party/cacheinvalidation/cacheinvalidation.gyp:*', 32 '../third_party/cld/cld.gyp:*', 33 '../third_party/codesighs/codesighs.gyp:*', 34 '../third_party/ffmpeg/ffmpeg.gyp:*', 35 '../third_party/iccjpeg/iccjpeg.gyp:*', 36 '../third_party/icu/icu.gyp:*', 37 '../third_party/libpng/libpng.gyp:*', 38 '../third_party/libwebp/libwebp.gyp:*', 39 '../third_party/libxml/libxml.gyp:*', 40 '../third_party/libxslt/libxslt.gyp:*', 41 '../third_party/lzma_sdk/lzma_sdk.gyp:*', 42 '../third_party/mesa/mesa.gyp:*', 43 '../third_party/modp_b64/modp_b64.gyp:*', 44 '../third_party/npapi/npapi.gyp:*', 45 '../third_party/ots/ots.gyp:*', 46 '../third_party/qcms/qcms.gyp:*', 47 '../third_party/sqlite/sqlite.gyp:*', 48 '../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:*', 49 '../third_party/zlib/zlib.gyp:*', 50 '../webkit/support/webkit_support.gyp:*', 51 '../webkit/webkit.gyp:*', 52 'util/build_util.gyp:*', 53 'temp_gyp/googleurl.gyp:*', 54 '<(libjpeg_gyp_path):*', 55 ], 56 'conditions': [ 57 ['javascript_engine=="v8"', { 58 'dependencies': [ 59 '../v8/tools/gyp/v8.gyp:*', 60 ], 61 }], 62 ['OS=="mac" or OS=="linux" or OS=="freebsd" or OS=="openbsd"', { 63 'dependencies': [ 64 '../third_party/yasm/yasm.gyp:*#host', 65 ], 66 }], 67 ['OS=="mac" or OS=="win"', { 68 'dependencies': [ 69 '../third_party/nss/nss.gyp:*', 70 ], 71 }], 72 ['OS=="mac"', { 73 'dependencies': [ 74 '../third_party/ocmock/ocmock.gyp:*', 75 ], 76 }], 77 ['OS=="linux"', { 78 'dependencies': [ 79 '../breakpad/breakpad.gyp:*', 80 '../courgette/courgette.gyp:*', 81 '../sandbox/sandbox.gyp:*', 82 ], 83 'conditions': [ 84 ['branding=="Chrome"', { 85 'dependencies': [ 86 '../chrome/chrome.gyp:linux_packages_<(channel)', 87 ], 88 }], 89 ], 90 }], 91 ['OS=="linux" or OS=="freebsd" or OS=="openbsd"', { 92 'dependencies': [ 93 '../tools/gtk_clipboard_dump/gtk_clipboard_dump.gyp:*', 94 '../tools/xdisplaycheck/xdisplaycheck.gyp:*', 95 ], 96 }], 97 ['OS=="win"', { 98 'conditions': [ 99 ['win_use_allocator_shim==1', { 100 'dependencies': [ 101 '../base/allocator/allocator.gyp:*', 102 ], 103 }], 104 ], 105 'dependencies': [ 106 '../breakpad/breakpad.gyp:*', 107 '../chrome/app/locales/locales.gyp:*', 108 '../chrome_frame/chrome_frame.gyp:*', 109 '../cloud_print/virtual_driver/virtual_driver.gyp:*', 110 '../courgette/courgette.gyp:*', 111 '../rlz/rlz.gyp:*', 112 '../sandbox/sandbox.gyp:*', 113 '../third_party/angle/src/build_angle.gyp:*', 114 '../third_party/bsdiff/bsdiff.gyp:*', 115 '../third_party/bspatch/bspatch.gyp:*', 116 '../third_party/gles2_book/gles2_book.gyp:*', 117 '../tools/memory_watcher/memory_watcher.gyp:*', 118 ], 119 }, { 120 'dependencies': [ 121 '../third_party/libevent/libevent.gyp:*', 122 ], 123 }], 124 ['toolkit_views==1', { 125 'dependencies': [ 126 '../views/views.gyp:*', 127 ], 128 }], 129 ['remoting==1', { 130 'dependencies': [ 131 '../remoting/remoting.gyp:*', 132 ], 133 }], 134 ['use_openssl!=1', { 135 'dependencies': [ 136 '../net/third_party/nss/ssl.gyp:*', 137 ], 138 }], 139 ], 140 }, # target_name: All 141 { 142 'target_name': 'chromium_builder_tests', 143 'type': 'none', 144 'dependencies': [ 145 '../app/app.gyp:app_unittests', 146 '../base/base.gyp:base_unittests', 147 '../chrome/chrome.gyp:browser_tests', 148 '../chrome/chrome.gyp:interactive_ui_tests', 149 '../chrome/chrome.gyp:nacl_ui_tests', 150 '../chrome/chrome.gyp:nacl_sandbox_tests', 151 '../chrome/chrome.gyp:safe_browsing_tests', 152 '../chrome/chrome.gyp:sync_integration_tests', 153 '../chrome/chrome.gyp:sync_unit_tests', 154 '../chrome/chrome.gyp:ui_tests', 155 '../chrome/chrome.gyp:unit_tests', 156 '../crypto/crypto.gyp:crypto_unittests', 157 '../ui/ui.gyp:gfx_unittests', 158 '../gpu/gpu.gyp:gpu_unittests', 159 '../ipc/ipc.gyp:ipc_tests', 160 '../jingle/jingle.gyp:jingle_unittests', 161 '../media/media.gyp:media_unittests', 162 '../net/net.gyp:net_unittests', 163 '../printing/printing.gyp:printing_unittests', 164 '../remoting/remoting.gyp:remoting_unittests', 165 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', 166 'temp_gyp/googleurl.gyp:googleurl_unittests', 167 ], 168 'conditions': [ 169 ['OS=="win"', { 170 'dependencies': [ 171 '../chrome/chrome.gyp:installer_util_unittests', 172 '../chrome/chrome.gyp:mini_installer_test', 173 # mini_installer_tests depends on mini_installer. This should be 174 # defined in installer.gyp. 175 '../chrome/installer/mini_installer.gyp:mini_installer', 176 '../chrome_frame/chrome_frame.gyp:chrome_frame_net_tests', 177 '../chrome_frame/chrome_frame.gyp:chrome_frame_perftests', 178 '../chrome_frame/chrome_frame.gyp:chrome_frame_reliability_tests', 179 '../chrome_frame/chrome_frame.gyp:chrome_frame_tests', 180 '../chrome_frame/chrome_frame.gyp:chrome_frame_unittests', 181 '../chrome_frame/chrome_frame.gyp:npchrome_frame', 182 '../courgette/courgette.gyp:courgette_unittests', 183 '../sandbox/sandbox.gyp:sbox_integration_tests', 184 '../sandbox/sandbox.gyp:sbox_unittests', 185 '../sandbox/sandbox.gyp:sbox_validation_tests', 186 '../views/views.gyp:views_unittests', 187 '../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:copy_TestNetscapePlugIn', 188 # TODO(nsylvain) ui_tests.exe depends on test_shell_common. 189 # This should: 190 # 1) not be the case. OR. 191 # 2) be expressed in the ui tests dependencies. 192 '../webkit/webkit.gyp:test_shell_common', 193 ], 194 }], 195 ], 196 }, # target_name: chromium_builder_tests 197 { 198 'target_name': 'chromium_2010_builder_tests', 199 'type': 'none', 200 'dependencies': [ 201 '../chrome/chrome.gyp:chrome', 202 '../app/app.gyp:app_unittests', 203 '../base/base.gyp:base_unittests', 204 '../chrome/chrome.gyp:browser_tests', 205 '../chrome/chrome.gyp:interactive_ui_tests', 206 # TODO(bradnelson): fix and enable. 207 #'../chrome/chrome.gyp:nacl_ui_tests', 208 #'../chrome/chrome.gyp:nacl_sandbox_tests', 209 '../chrome/chrome.gyp:safe_browsing_tests', 210 '../chrome/chrome.gyp:sync_integration_tests', 211 '../chrome/chrome.gyp:sync_unit_tests', 212 '../chrome/chrome.gyp:ui_tests', 213 '../chrome/chrome.gyp:unit_tests', 214 '../crypto/crypto.gyp:crypto_unittests', 215 '../ui/ui.gyp:gfx_unittests', 216 '../gpu/gpu.gyp:gpu_unittests', 217 '../ipc/ipc.gyp:ipc_tests', 218 '../jingle/jingle.gyp:jingle_unittests', 219 '../media/media.gyp:media_unittests', 220 '../net/net.gyp:net_unittests', 221 '../printing/printing.gyp:printing_unittests', 222 '../remoting/remoting.gyp:remoting_unittests', 223 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', 224 'temp_gyp/googleurl.gyp:googleurl_unittests', 225 ], 226 'conditions': [ 227 ['OS=="win"', { 228 'dependencies': [ 229 '../chrome/chrome.gyp:installer_util_unittests', 230 # TODO(bradnelson): fix and enable. 231 #'../chrome/chrome.gyp:mini_installer_test', 232 # mini_installer_tests depends on mini_installer. This should be 233 # defined in installer.gyp. 234 #'../chrome/installer/mini_installer.gyp:mini_installer', 235 #'../chrome_frame/chrome_frame.gyp:chrome_frame_net_tests', 236 #'../chrome_frame/chrome_frame.gyp:chrome_frame_perftests', 237 #'../chrome_frame/chrome_frame.gyp:chrome_frame_reliability_tests', 238 #'../chrome_frame/chrome_frame.gyp:chrome_frame_tests', 239 #'../chrome_frame/chrome_frame.gyp:chrome_frame_unittests', 240 #'../chrome_frame/chrome_frame.gyp:npchrome_frame', 241 '../courgette/courgette.gyp:courgette_unittests', 242 '../sandbox/sandbox.gyp:sbox_integration_tests', 243 '../sandbox/sandbox.gyp:sbox_unittests', 244 '../sandbox/sandbox.gyp:sbox_validation_tests', 245 '../views/views.gyp:views_unittests', 246 '../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:copy_TestNetscapePlugIn', 247 # TODO(nsylvain) ui_tests.exe depends on test_shell_common. 248 # This should: 249 # 1) not be the case. OR. 250 # 2) be expressed in the ui tests dependencies. 251 '../webkit/webkit.gyp:test_shell_common', 252 ], 253 }], 254 ], 255 }, # target_name: chromium_2010_builder_tests 256 { 257 'target_name': 'chromium_builder_perf', 258 'type': 'none', 259 'dependencies': [ 260 '../chrome/chrome.gyp:memory_test', 261 '../chrome/chrome.gyp:page_cycler_tests', 262 '../chrome/chrome.gyp:plugin_tests', 263 '../chrome/chrome.gyp:startup_tests', 264 '../chrome/chrome.gyp:tab_switching_test', 265 '../chrome/chrome.gyp:ui_tests', # needed for dromaeo, sunspider, v8 266 '../chrome/chrome.gyp:url_fetch_test', 267 ], 268 }, # target_name: chromium_builder_perf 269 { 270 'target_name': 'chromium_gpu_builder', 271 'type': 'none', 272 'dependencies': [ 273 '../chrome/chrome.gyp:gpu_tests', 274 '../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:DumpRenderTree', 275 ], 276 }, # target_name: chromium_gpu_builder 277 { 278 'target_name': 'chromium_builder_qa', 279 'type': 'none', 280 'dependencies': [ 281 '../chrome/chrome.gyp:chromedriver', 282 ], 283 'conditions': [ 284 ['OS=="mac" or OS=="win" or (OS=="linux" and target_arch==python_arch)', { 285 'dependencies': [ 286 '../chrome/chrome.gyp:pyautolib', 287 ], 288 }], # 'OS=="mac" or OS=="win" or (OS=="linux" and target_arch==python_arch)' 289 ], 290 }, # target_name: chromium_builder_qa 291 ], 292 'conditions': [ 293 ['OS=="mac"', { 294 'targets': [ 295 { 296 # Target to build everything plus the dmg. We don't put the dmg 297 # in the All target because developers really don't need it. 298 'target_name': 'all_and_dmg', 299 'type': 'none', 300 'dependencies': [ 301 'All', 302 '../chrome/chrome.gyp:build_app_dmg', 303 ], 304 }, 305 # These targets are here so the build bots can use them to build 306 # subsets of a full tree for faster cycle times. 307 { 308 'target_name': 'chromium_builder_dbg', 309 'type': 'none', 310 'dependencies': [ 311 '../app/app.gyp:app_unittests', 312 '../chrome/chrome.gyp:browser_tests', 313 '../chrome/chrome.gyp:interactive_ui_tests', 314 '../chrome/chrome.gyp:nacl_ui_tests', 315 '../chrome/chrome.gyp:nacl_sandbox_tests', 316 '../chrome/chrome.gyp:safe_browsing_tests', 317 '../chrome/chrome.gyp:sync_integration_tests', 318 '../chrome/chrome.gyp:sync_unit_tests', 319 '../chrome/chrome.gyp:ui_tests', 320 '../chrome/chrome.gyp:unit_tests', 321 '../ui/ui.gyp:gfx_unittests', 322 '../gpu/gpu.gyp:gpu_unittests', 323 '../ipc/ipc.gyp:ipc_tests', 324 '../jingle/jingle.gyp:jingle_unittests', 325 '../media/media.gyp:media_unittests', 326 '../printing/printing.gyp:printing_unittests', 327 '../remoting/remoting.gyp:remoting_unittests', 328 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', 329 'temp_gyp/googleurl.gyp:googleurl_unittests', 330 ], 331 }, 332 { 333 'target_name': 'chromium_builder_rel', 334 'type': 'none', 335 'dependencies': [ 336 '../app/app.gyp:app_unittests', 337 '../chrome/chrome.gyp:browser_tests', 338 '../chrome/chrome.gyp:memory_test', 339 '../chrome/chrome.gyp:nacl_ui_tests', 340 '../chrome/chrome.gyp:nacl_sandbox_tests', 341 '../chrome/chrome.gyp:page_cycler_tests', 342 '../chrome/chrome.gyp:plugin_tests', 343 '../chrome/chrome.gyp:safe_browsing_tests', 344 '../chrome/chrome.gyp:startup_tests', 345 '../chrome/chrome.gyp:sync_integration_tests', 346 '../chrome/chrome.gyp:sync_unit_tests', 347 '../chrome/chrome.gyp:tab_switching_test', 348 '../chrome/chrome.gyp:ui_tests', 349 '../chrome/chrome.gyp:unit_tests', 350 '../chrome/chrome.gyp:url_fetch_test', 351 '../ui/ui.gyp:gfx_unittests', 352 '../gpu/gpu.gyp:gpu_unittests', 353 '../ipc/ipc.gyp:ipc_tests', 354 '../jingle/jingle.gyp:jingle_unittests', 355 '../media/media.gyp:media_unittests', 356 '../printing/printing.gyp:printing_unittests', 357 '../remoting/remoting.gyp:remoting_unittests', 358 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', 359 'temp_gyp/googleurl.gyp:googleurl_unittests', 360 ], 361 }, 362 { 363 'target_name': 'chromium_builder_dbg_tsan_mac', 364 'type': 'none', 365 'dependencies': [ 366 '../base/base.gyp:base_unittests', 367 '../crypto/crypto.gyp:crypto_unittests', 368 'temp_gyp/googleurl.gyp:googleurl_unittests', 369 '../net/net.gyp:net_unittests', 370 '../ipc/ipc.gyp:ipc_tests', 371 '../jingle/jingle.gyp:jingle_unittests', 372 '../media/media.gyp:media_unittests', 373 '../printing/printing.gyp:printing_unittests', 374 '../remoting/remoting.gyp:remoting_unittests', 375 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', 376 ], 377 }, 378 { 379 'target_name': 'chromium_builder_dbg_valgrind_mac', 380 'type': 'none', 381 'dependencies': [ 382 '../app/app.gyp:app_unittests', 383 '../base/base.gyp:base_unittests', 384 '../crypto/crypto.gyp:crypto_unittests', 385 'temp_gyp/googleurl.gyp:googleurl_unittests', 386 '../ipc/ipc.gyp:ipc_tests', 387 '../media/media.gyp:media_unittests', 388 '../net/net.gyp:net_unittests', 389 '../printing/printing.gyp:printing_unittests', 390 '../remoting/remoting.gyp:remoting_unittests', 391 '../chrome/chrome.gyp:safe_browsing_tests', 392 '../chrome/chrome.gyp:sync_unit_tests', 393 '../chrome/chrome.gyp:unit_tests', 394 '../chrome/chrome.gyp:ui_tests', 395 '../ui/ui.gyp:gfx_unittests', 396 '../jingle/jingle.gyp:jingle_unittests', 397 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', 398 ], 399 }, 400 ], # targets 401 }], # OS="mac" 402 ['OS=="win"', { 403 'targets': [ 404 # These targets are here so the build bots can use them to build 405 # subsets of a full tree for faster cycle times. 406 { 407 'target_name': 'chromium_builder', 408 'type': 'none', 409 'dependencies': [ 410 '../app/app.gyp:app_unittests', 411 '../chrome/chrome.gyp:browser_tests', 412 '../chrome/chrome.gyp:installer_util_unittests', 413 '../chrome/chrome.gyp:interactive_ui_tests', 414 '../chrome/chrome.gyp:memory_test', 415 '../chrome/chrome.gyp:mini_installer_test', 416 '../chrome/chrome.gyp:nacl_ui_tests', 417 '../chrome/chrome.gyp:nacl_sandbox_tests', 418 '../chrome/chrome.gyp:page_cycler_tests', 419 '../chrome/chrome.gyp:plugin_tests', 420 '../chrome/chrome.gyp:safe_browsing_tests', 421 '../chrome/chrome.gyp:selenium_tests', 422 '../chrome/chrome.gyp:startup_tests', 423 '../chrome/chrome.gyp:sync_integration_tests', 424 '../chrome/chrome.gyp:sync_unit_tests', 425 '../chrome/chrome.gyp:tab_switching_test', 426 '../chrome/chrome.gyp:ui_tests', 427 '../chrome/chrome.gyp:unit_tests', 428 '../chrome/chrome.gyp:url_fetch_test', 429 # mini_installer_tests depends on mini_installer. This should be 430 # defined in installer.gyp. 431 '../chrome/installer/mini_installer.gyp:mini_installer', 432 '../chrome_frame/chrome_frame.gyp:chrome_frame_net_tests', 433 '../chrome_frame/chrome_frame.gyp:chrome_frame_perftests', 434 '../chrome_frame/chrome_frame.gyp:chrome_frame_reliability_tests', 435 '../chrome_frame/chrome_frame.gyp:chrome_frame_tests', 436 '../chrome_frame/chrome_frame.gyp:chrome_frame_unittests', 437 '../chrome_frame/chrome_frame.gyp:npchrome_frame', 438 '../courgette/courgette.gyp:courgette_unittests', 439 '../ui/ui.gyp:gfx_unittests', 440 '../gpu/gpu.gyp:gpu_unittests', 441 '../ipc/ipc.gyp:ipc_tests', 442 '../jingle/jingle.gyp:jingle_unittests', 443 '../media/media.gyp:media_unittests', 444 '../printing/printing.gyp:printing_unittests', 445 '../remoting/remoting.gyp:remoting_unittests', 446 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', 447 '../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:copy_TestNetscapePlugIn', 448 '../views/views.gyp:views_unittests', 449 # TODO(nsylvain) ui_tests.exe depends on test_shell_common. 450 # This should: 451 # 1) not be the case. OR. 452 # 2) be expressed in the ui tests dependencies. 453 '../webkit/webkit.gyp:test_shell_common', 454 'temp_gyp/googleurl.gyp:googleurl_unittests', 455 ], 456 }, 457 { 458 'target_name': 'chromium_builder_dbg_tsan_win', 459 'type': 'none', 460 'dependencies': [ 461 '../app/app.gyp:app_unittests', 462 # TODO(bradnelson): app_unittests should depend on locales. 463 # However, we can't add dependencies on chrome/ to app/ 464 # See http://crbug.com/43603 465 '../base/base.gyp:base_unittests', 466 '../chrome/app/locales/locales.gyp:*', 467 '../chrome/chrome.gyp:sync_unit_tests', 468 '../crypto/crypto.gyp:crypto_unittests', 469 '../ipc/ipc.gyp:ipc_tests', 470 '../jingle/jingle.gyp:jingle_unittests', 471 '../media/media.gyp:media_unittests', 472 '../net/net.gyp:net_unittests', 473 '../printing/printing.gyp:printing_unittests', 474 '../remoting/remoting.gyp:remoting_unittests', 475 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', 476 'temp_gyp/googleurl.gyp:googleurl_unittests', 477 ], 478 }, 479 ], # targets 480 'conditions': [ 481 ['branding=="Chrome"', { 482 'targets': [ 483 { 484 'target_name': 'chrome_official_builder', 485 'type': 'none', 486 'dependencies': [ 487 '../chrome/app/locales/locales.gyp:*', 488 '../chrome/chrome.gyp:chromedriver', 489 '../chrome/chrome.gyp:crash_service', 490 '../chrome/chrome.gyp:policy_templates', 491 '../chrome/chrome.gyp:pyautolib', 492 '../chrome/chrome.gyp:reliability_tests', 493 '../chrome/chrome.gyp:automated_ui_tests', 494 '../chrome/installer/mini_installer.gyp:mini_installer', 495 '../chrome_frame/chrome_frame.gyp:npchrome_frame', 496 '../courgette/courgette.gyp:courgette', 497 '../courgette/courgette.gyp:courgette64', 498 '../third_party/adobe/flash/flash_player.gyp:flash_player', 499 ], 500 'conditions': [ 501 ['internal_pdf', { 502 'dependencies': [ 503 '../pdf/pdf.gyp:pdf', 504 ], 505 }], # internal_pdf 506 ] 507 }, 508 ], # targets 509 }], # branding=="Chrome" 510 ], # conditions 511 }], # OS="win" 512 ['chromeos==1', { 513 'targets': [ 514 { 515 'target_name': 'chromeos_builder', 516 'type': 'none', 517 'sources': [ 518 # TODO(bradnelson): This is here to work around gyp issue 137. 519 # Remove this sources list when that issue has been fixed. 520 'all.gyp', 521 ], 522 'dependencies': [ 523 '../app/app.gyp:app_unittests', 524 '../base/base.gyp:base_unittests', 525 '../chrome/chrome.gyp:browser_tests', 526 '../chrome/chrome.gyp:chrome', 527 '../chrome/chrome.gyp:interactive_ui_tests', 528 '../chrome/chrome.gyp:memory_test', 529 '../chrome/chrome.gyp:page_cycler_tests', 530 '../chrome/chrome.gyp:safe_browsing_tests', 531 '../chrome/chrome.gyp:startup_tests', 532 '../chrome/chrome.gyp:sync_unit_tests', 533 '../chrome/chrome.gyp:sync_integration_tests', 534 '../chrome/chrome.gyp:tab_switching_test', 535 '../chrome/chrome.gyp:ui_tests', 536 '../chrome/chrome.gyp:unit_tests', 537 '../chrome/chrome.gyp:url_fetch_test', 538 '../crypto/crypto.gyp:crypto_unittests', 539 '../ui/ui.gyp:gfx_unittests', 540 '../ipc/ipc.gyp:ipc_tests', 541 '../jingle/jingle.gyp:jingle_unittests', 542 '../media/media.gyp:ffmpeg_tests', 543 '../media/media.gyp:media_unittests', 544 '../media/media.gyp:omx_test', 545 '../net/net.gyp:net_unittests', 546 '../printing/printing.gyp:printing_unittests', 547 '../remoting/remoting.gyp:remoting_unittests', 548 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests', 549 '../views/views.gyp:views_unittests', 550 'temp_gyp/googleurl.gyp:googleurl_unittests', 551 ], 552 }, 553 ], # targets 554 }], # "chromeos==1" 555 ], # conditions 556} 557 558# Local Variables: 559# tab-width:2 560# indent-tabs-mode:nil 561# End: 562# vim: set expandtab tabstop=2 shiftwidth=2: 563