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
3 # found in the LICENSE file.
10 'xcode_create_dependents_test_runner': 1,
14 '../chrome/browser/sync/tools/sync_tools.gyp:*',
15 '../chrome/chrome.gyp:*',
16 '../content/content.gyp:*',
17 '../crypto/crypto.gyp:*',
20 '../gpu/demos/demos.gyp:*',
21 '../gpu/tools/tools.gyp:*',
23 '../jingle/jingle.gyp:*',
24 '../media/media.gyp:*',
26 '../ppapi/ppapi.gyp:*',
27 '../ppapi/ppapi_internal.gyp:*',
28 '../printing/printing.gyp:*',
32 '../testing/gmock.gyp:*',
33 '../testing/gtest.gyp:*',
34 '../third_party/bzip2/bzip2.gyp:*',
35 '../third_party/cacheinvalidation/cacheinvalidation.gyp:*',
36 '../third_party/cld/cld.gyp:*',
37 '../third_party/codesighs/codesighs.gyp:*',
38 '../third_party/ffmpeg/ffmpeg.gyp:*',
39 '../third_party/iccjpeg/iccjpeg.gyp:*',
40 '../third_party/icu/icu.gyp:*',
41 '../third_party/libpng/libpng.gyp:*',
42 '../third_party/libwebp/libwebp.gyp:*',
43 '../third_party/libxml/libxml.gyp:*',
44 '../third_party/libxslt/libxslt.gyp:*',
45 '../third_party/lzma_sdk/lzma_sdk.gyp:*',
46 '../third_party/mesa/mesa.gyp:*',
47 '../third_party/modp_b64/modp_b64.gyp:*',
48 '../third_party/npapi/npapi.gyp:*',
49 '../third_party/ots/ots.gyp:*',
50 '../third_party/sqlite/sqlite.gyp:*',
51 '../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:*',
52 '../third_party/zlib/zlib.gyp:*',
53 '../v8/tools/gyp/v8.gyp:*',
54 '../webkit/support/webkit_support.gyp:*',
55 '../webkit/webkit.gyp:*',
56 'util/build_util.gyp:*',
57 'temp_gyp/googleurl.gyp:*',
58 '<(libjpeg_gyp_path):*',
61 ['OS=="mac" or OS=="linux"', {
63 '../third_party/yasm/yasm.gyp:*#host',
64 '../cloud_print/virtual_driver/virtual_driver_posix.gyp:*',
67 ['OS=="mac" or OS=="win"', {
69 '../third_party/nss/nss.gyp:*',
74 '../third_party/ocmock/ocmock.gyp:*',
79 '../breakpad/breakpad.gyp:*',
80 '../courgette/courgette.gyp:*',
82 '../sandbox/sandbox.gyp:*',
85 ['branding=="Chrome"', {
87 '../chrome/chrome.gyp:linux_packages_<(channel)',
94 '../ui/wayland/wayland.gyp:*',
97 ['toolkit_uses_gtk==1', {
99 '../tools/gtk_clipboard_dump/gtk_clipboard_dump.gyp:*',
100 '../tools/xdisplaycheck/xdisplaycheck.gyp:*',
105 ['win_use_allocator_shim==1', {
107 '../base/allocator/allocator.gyp:*',
112 '../breakpad/breakpad.gyp:*',
113 '../chrome_frame/chrome_frame.gyp:*',
114 '../cloud_print/virtual_driver/virtual_driver.gyp:*',
115 '../courgette/courgette.gyp:*',
117 '../sandbox/sandbox.gyp:*',
118 '../third_party/angle/src/build_angle.gyp:*',
119 '../third_party/bsdiff/bsdiff.gyp:*',
120 '../third_party/bspatch/bspatch.gyp:*',
121 '../third_party/gles2_book/gles2_book.gyp:*',
122 '../tools/memory_watcher/memory_watcher.gyp:*',
126 '../third_party/libevent/libevent.gyp:*',
129 ['toolkit_views==1', {
131 '../views/views.gyp:*',
136 '../ui/aura/aura.gyp:*',
137 '../ui/aura_shell/aura_shell.gyp:*',
142 '../remoting/remoting.gyp:*',
147 '../net/third_party/nss/ssl.gyp:*',
151 }, # target_name: All
153 'target_name': 'chromium_builder_tests',
156 '../base/base.gyp:base_unittests',
157 '../chrome/chrome.gyp:browser_tests',
158 '../chrome/chrome.gyp:interactive_ui_tests',
159 '../chrome/chrome.gyp:safe_browsing_tests',
160 '../chrome/chrome.gyp:sync_integration_tests',
161 '../chrome/chrome.gyp:sync_unit_tests',
162 '../chrome/chrome.gyp:ui_tests',
163 '../chrome/chrome.gyp:unit_tests',
164 '../content/content.gyp:content_browsertests',
165 '../content/content.gyp:content_unittests',
166 '../crypto/crypto.gyp:crypto_unittests',
167 '../ui/ui.gyp:gfx_unittests',
168 '../gpu/gpu.gyp:gpu_unittests',
169 '../gpu/gles2_conform_support/gles2_conform_support.gyp:gles2_conform_support',
170 '../ipc/ipc.gyp:ipc_tests',
171 '../jingle/jingle.gyp:jingle_unittests',
172 '../media/media.gyp:media_unittests',
173 '../net/net.gyp:net_unittests',
174 '../printing/printing.gyp:printing_unittests',
175 '../remoting/remoting.gyp:remoting_unittests',
176 '../sql/sql.gyp:sql_unittests',
177 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests',
178 '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests',
179 'temp_gyp/googleurl.gyp:googleurl_unittests',
184 '../chrome/chrome.gyp:installer_util_unittests',
185 '../chrome/chrome.gyp:mini_installer_test',
186 # mini_installer_tests depends on mini_installer. This should be
187 # defined in installer.gyp.
188 '../chrome/installer/mini_installer.gyp:mini_installer',
189 '../chrome_frame/chrome_frame.gyp:chrome_frame_net_tests',
190 '../chrome_frame/chrome_frame.gyp:chrome_frame_perftests',
191 '../chrome_frame/chrome_frame.gyp:chrome_frame_reliability_tests',
192 '../chrome_frame/chrome_frame.gyp:chrome_frame_tests',
193 '../chrome_frame/chrome_frame.gyp:chrome_frame_unittests',
194 '../chrome_frame/chrome_frame.gyp:npchrome_frame',
195 '../courgette/courgette.gyp:courgette_unittests',
196 '../sandbox/sandbox.gyp:sbox_integration_tests',
197 '../sandbox/sandbox.gyp:sbox_unittests',
198 '../sandbox/sandbox.gyp:sbox_validation_tests',
199 '../views/views.gyp:views_unittests',
200 '../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:copy_TestNetscapePlugIn',
201 # TODO(nsylvain) ui_tests.exe depends on test_shell_common.
203 # 1) not be the case. OR.
204 # 2) be expressed in the ui tests dependencies.
205 '../webkit/webkit.gyp:test_shell_common',
209 }, # target_name: chromium_builder_tests
211 'target_name': 'chromium_2010_builder_tests',
214 '../chrome/chrome.gyp:chrome',
215 '../base/base.gyp:base_unittests',
216 '../chrome/chrome.gyp:browser_tests',
217 '../chrome/chrome.gyp:interactive_ui_tests',
218 '../chrome/chrome.gyp:safe_browsing_tests',
219 '../chrome/chrome.gyp:sync_integration_tests',
220 '../chrome/chrome.gyp:sync_unit_tests',
221 '../chrome/chrome.gyp:ui_tests',
222 '../chrome/chrome.gyp:unit_tests',
223 '../content/content.gyp:content_browsertests',
224 '../content/content.gyp:content_unittests',
225 '../crypto/crypto.gyp:crypto_unittests',
226 '../ui/ui.gyp:gfx_unittests',
227 '../gpu/gpu.gyp:gpu_unittests',
228 '../ipc/ipc.gyp:ipc_tests',
229 '../jingle/jingle.gyp:jingle_unittests',
230 '../media/media.gyp:media_unittests',
231 '../net/net.gyp:net_unittests',
232 '../printing/printing.gyp:printing_unittests',
233 '../remoting/remoting.gyp:remoting_unittests',
234 '../sql/sql.gyp:sql_unittests',
235 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests',
236 '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests',
237 'temp_gyp/googleurl.gyp:googleurl_unittests',
242 '../chrome/chrome.gyp:installer_util_unittests',
243 # TODO(bradnelson): fix and enable.
244 #'../chrome/chrome.gyp:mini_installer_test',
245 # mini_installer_tests depends on mini_installer. This should be
246 # defined in installer.gyp.
247 #'../chrome/installer/mini_installer.gyp:mini_installer',
248 #'../chrome_frame/chrome_frame.gyp:chrome_frame_net_tests',
249 #'../chrome_frame/chrome_frame.gyp:chrome_frame_perftests',
250 #'../chrome_frame/chrome_frame.gyp:chrome_frame_reliability_tests',
251 #'../chrome_frame/chrome_frame.gyp:chrome_frame_tests',
252 #'../chrome_frame/chrome_frame.gyp:chrome_frame_unittests',
253 #'../chrome_frame/chrome_frame.gyp:npchrome_frame',
254 '../courgette/courgette.gyp:courgette_unittests',
255 '../sandbox/sandbox.gyp:sbox_integration_tests',
256 '../sandbox/sandbox.gyp:sbox_unittests',
257 '../sandbox/sandbox.gyp:sbox_validation_tests',
258 '../views/views.gyp:views_unittests',
259 '../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:copy_TestNetscapePlugIn',
260 # TODO(nsylvain) ui_tests.exe depends on test_shell_common.
262 # 1) not be the case. OR.
263 # 2) be expressed in the ui tests dependencies.
264 '../webkit/webkit.gyp:test_shell_common',
268 }, # target_name: chromium_2010_builder_tests
270 'target_name': 'chromium_builder_nacl_win_integration',
273 'chromium_builder_qa', # needed for pyauto
274 'chromium_builder_tests',
276 }, # target_name: chromium_builder_nacl_win_integration
278 'target_name': 'chromium_builder_perf',
281 'chromium_builder_qa', # needed for pyauto
282 '../chrome/chrome.gyp:performance_ui_tests',
283 '../chrome/chrome.gyp:plugin_tests',
284 '../chrome/chrome.gyp:sync_performance_tests',
285 '../chrome/chrome.gyp:ui_tests',
287 }, # target_name: chromium_builder_perf
289 'target_name': 'chromium_gpu_builder',
292 '../chrome/chrome.gyp:gpu_tests',
293 '../chrome/chrome.gyp:performance_ui_tests',
294 '../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:DumpRenderTree',
296 }, # target_name: chromium_gpu_builder
298 'target_name': 'chromium_builder_qa',
301 '../chrome/chrome.gyp:chromedriver',
304 ['OS=="mac" or OS=="win" or (os_posix==1 and target_arch==python_arch)', {
306 '../chrome/chrome.gyp:pyautolib',
310 }, # target_name: chromium_builder_qa
316 # Target to build everything plus the dmg. We don't put the dmg
317 # in the All target because developers really don't need it.
318 'target_name': 'all_and_dmg',
322 '../chrome/chrome.gyp:build_app_dmg',
325 # These targets are here so the build bots can use them to build
326 # subsets of a full tree for faster cycle times.
328 'target_name': 'chromium_builder_dbg',
331 '../chrome/chrome.gyp:browser_tests',
332 '../chrome/chrome.gyp:interactive_ui_tests',
333 '../chrome/chrome.gyp:safe_browsing_tests',
334 '../chrome/chrome.gyp:sync_integration_tests',
335 '../chrome/chrome.gyp:sync_unit_tests',
336 '../chrome/chrome.gyp:ui_tests',
337 '../chrome/chrome.gyp:unit_tests',
338 '../content/content.gyp:content_browsertests',
339 '../content/content.gyp:content_unittests',
340 '../ui/ui.gyp:gfx_unittests',
341 '../gpu/gpu.gyp:gpu_unittests',
342 '../ipc/ipc.gyp:ipc_tests',
343 '../jingle/jingle.gyp:jingle_unittests',
344 '../media/media.gyp:media_unittests',
345 '../printing/printing.gyp:printing_unittests',
346 '../remoting/remoting.gyp:remoting_unittests',
347 '../sql/sql.gyp:sql_unittests',
348 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests',
349 '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests',
350 'temp_gyp/googleurl.gyp:googleurl_unittests',
354 'target_name': 'chromium_builder_rel',
357 '../chrome/chrome.gyp:browser_tests',
358 '../chrome/chrome.gyp:performance_ui_tests',
359 '../chrome/chrome.gyp:plugin_tests',
360 '../chrome/chrome.gyp:safe_browsing_tests',
361 '../chrome/chrome.gyp:sync_integration_tests',
362 '../chrome/chrome.gyp:sync_unit_tests',
363 '../chrome/chrome.gyp:ui_tests',
364 '../chrome/chrome.gyp:unit_tests',
365 '../content/content.gyp:content_browsertests',
366 '../content/content.gyp:content_unittests',
367 '../ui/ui.gyp:gfx_unittests',
368 '../gpu/gpu.gyp:gpu_unittests',
369 '../ipc/ipc.gyp:ipc_tests',
370 '../jingle/jingle.gyp:jingle_unittests',
371 '../media/media.gyp:media_unittests',
372 '../printing/printing.gyp:printing_unittests',
373 '../remoting/remoting.gyp:remoting_unittests',
374 '../sql/sql.gyp:sql_unittests',
375 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests',
376 '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests',
377 'temp_gyp/googleurl.gyp:googleurl_unittests',
381 'target_name': 'chromium_builder_dbg_tsan_mac',
384 '../base/base.gyp:base_unittests',
385 '../crypto/crypto.gyp:crypto_unittests',
386 'temp_gyp/googleurl.gyp:googleurl_unittests',
387 '../net/net.gyp:net_unittests',
388 '../ipc/ipc.gyp:ipc_tests',
389 '../jingle/jingle.gyp:jingle_unittests',
390 '../media/media.gyp:media_unittests',
391 '../printing/printing.gyp:printing_unittests',
392 '../remoting/remoting.gyp:remoting_unittests',
393 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests',
394 '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests',
398 'target_name': 'chromium_builder_dbg_valgrind_mac',
401 '../base/base.gyp:base_unittests',
402 '../crypto/crypto.gyp:crypto_unittests',
403 '../ipc/ipc.gyp:ipc_tests',
404 '../media/media.gyp:media_unittests',
405 '../net/net.gyp:net_unittests',
406 '../printing/printing.gyp:printing_unittests',
407 '../remoting/remoting.gyp:remoting_unittests',
408 '../chrome/chrome.gyp:safe_browsing_tests',
409 '../chrome/chrome.gyp:sync_unit_tests',
410 '../chrome/chrome.gyp:unit_tests',
411 '../chrome/chrome.gyp:ui_tests',
412 '../content/content.gyp:content_unittests',
413 '../ui/ui.gyp:gfx_unittests',
414 '../jingle/jingle.gyp:jingle_unittests',
415 '../sql/sql.gyp:sql_unittests',
416 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests',
417 '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests',
418 'temp_gyp/googleurl.gyp:googleurl_unittests',
425 # These targets are here so the build bots can use them to build
426 # subsets of a full tree for faster cycle times.
428 'target_name': 'chromium_builder',
431 '../chrome/chrome.gyp:browser_tests',
432 '../chrome/chrome.gyp:installer_util_unittests',
433 '../chrome/chrome.gyp:interactive_ui_tests',
434 '../chrome/chrome.gyp:mini_installer_test',
435 '../chrome/chrome.gyp:performance_ui_tests',
436 '../chrome/chrome.gyp:plugin_tests',
437 '../chrome/chrome.gyp:safe_browsing_tests',
438 '../chrome/chrome.gyp:sync_integration_tests',
439 '../chrome/chrome.gyp:sync_unit_tests',
440 '../chrome/chrome.gyp:ui_tests',
441 '../chrome/chrome.gyp:unit_tests',
442 '../content/content.gyp:content_browsertests',
443 '../content/content.gyp:content_unittests',
444 # mini_installer_tests depends on mini_installer. This should be
445 # defined in installer.gyp.
446 '../chrome/installer/mini_installer.gyp:mini_installer',
447 '../chrome_frame/chrome_frame.gyp:chrome_frame_net_tests',
448 '../chrome_frame/chrome_frame.gyp:chrome_frame_perftests',
449 '../chrome_frame/chrome_frame.gyp:chrome_frame_reliability_tests',
450 '../chrome_frame/chrome_frame.gyp:chrome_frame_tests',
451 '../chrome_frame/chrome_frame.gyp:chrome_frame_unittests',
452 '../chrome_frame/chrome_frame.gyp:npchrome_frame',
453 '../courgette/courgette.gyp:courgette_unittests',
454 '../ui/ui.gyp:gfx_unittests',
455 '../gpu/gpu.gyp:gpu_unittests',
456 '../ipc/ipc.gyp:ipc_tests',
457 '../jingle/jingle.gyp:jingle_unittests',
458 '../media/media.gyp:media_unittests',
459 '../printing/printing.gyp:printing_unittests',
460 '../remoting/remoting.gyp:remoting_unittests',
461 '../sql/sql.gyp:sql_unittests',
462 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests',
463 '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests',
464 '../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:copy_TestNetscapePlugIn',
465 '../views/views.gyp:views_unittests',
466 # TODO(nsylvain) ui_tests.exe depends on test_shell_common.
468 # 1) not be the case. OR.
469 # 2) be expressed in the ui tests dependencies.
470 '../webkit/webkit.gyp:test_shell_common',
471 'temp_gyp/googleurl.gyp:googleurl_unittests',
475 'target_name': 'chromium_builder_dbg_tsan_win',
478 '../base/base.gyp:base_unittests',
479 '../chrome/chrome.gyp:sync_unit_tests',
480 '../content/content.gyp:content_unittests',
481 '../crypto/crypto.gyp:crypto_unittests',
482 '../ipc/ipc.gyp:ipc_tests',
483 '../jingle/jingle.gyp:jingle_unittests',
484 '../media/media.gyp:media_unittests',
485 '../net/net.gyp:net_unittests',
486 '../printing/printing.gyp:printing_unittests',
487 '../remoting/remoting.gyp:remoting_unittests',
488 '../sql/sql.gyp:sql_unittests',
489 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests',
490 '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests',
491 'temp_gyp/googleurl.gyp:googleurl_unittests',
495 'target_name': 'chromium_builder_dbg_drmemory_win',
498 '../base/base.gyp:base_unittests',
499 '../chrome/chrome.gyp:sync_unit_tests',
500 '../chrome/chrome.gyp:unit_tests',
501 '../content/content.gyp:content_unittests',
502 '../crypto/crypto.gyp:crypto_unittests',
503 '../ipc/ipc.gyp:ipc_tests',
504 '../jingle/jingle.gyp:jingle_unittests',
505 '../media/media.gyp:media_unittests',
506 '../net/net.gyp:net_unittests',
507 '../printing/printing.gyp:printing_unittests',
508 '../remoting/remoting.gyp:remoting_unittests',
509 '../sql/sql.gyp:sql_unittests',
510 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests',
511 '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests',
512 'temp_gyp/googleurl.gyp:googleurl_unittests',
516 'target_name': 'webkit_builder_win',
519 '../webkit/webkit.gyp:test_shell',
520 '../webkit/webkit.gyp:test_shell_tests',
521 '../webkit/webkit.gyp:pull_in_webkit_unit_tests',
522 '../webkit/webkit.gyp:pull_in_DumpRenderTree',
527 ['branding=="Chrome"', {
530 'target_name': 'chrome_official_builder',
533 '../chrome/chrome.gyp:chromedriver',
534 '../chrome/chrome.gyp:crash_service',
535 '../chrome/chrome.gyp:crash_service_win64',
536 '../chrome/chrome.gyp:policy_templates',
537 '../chrome/chrome.gyp:pyautolib',
538 '../chrome/chrome.gyp:reliability_tests',
539 '../chrome/chrome.gyp:automated_ui_tests',
540 '../chrome/installer/mini_installer.gyp:mini_installer',
541 '../chrome_frame/chrome_frame.gyp:npchrome_frame',
542 '../courgette/courgette.gyp:courgette',
543 '../courgette/courgette.gyp:courgette64',
544 '../remoting/remoting.gyp:webapp_it2me',
545 '../third_party/adobe/flash/flash_player.gyp:flash_player',
550 '../pdf/pdf.gyp:pdf',
556 }], # branding=="Chrome"
562 'target_name': 'chromeos_builder',
565 # TODO(bradnelson): This is here to work around gyp issue 137.
566 # Remove this sources list when that issue has been fixed.
570 '../base/base.gyp:base_unittests',
571 '../chrome/chrome.gyp:browser_tests',
572 '../chrome/chrome.gyp:chrome',
573 '../chrome/chrome.gyp:interactive_ui_tests',
574 '../chrome/chrome.gyp:performance_ui_tests',
575 '../chrome/chrome.gyp:safe_browsing_tests',
576 '../chrome/chrome.gyp:sync_unit_tests',
577 '../chrome/chrome.gyp:sync_integration_tests',
578 '../chrome/chrome.gyp:ui_tests',
579 '../chrome/chrome.gyp:unit_tests',
580 '../content/content.gyp:content_browsertests',
581 '../content/content.gyp:content_unittests',
582 '../crypto/crypto.gyp:crypto_unittests',
583 '../dbus/dbus.gyp:dbus_unittests',
584 '../ui/ui.gyp:gfx_unittests',
585 '../ipc/ipc.gyp:ipc_tests',
586 '../jingle/jingle.gyp:jingle_unittests',
587 '../media/media.gyp:ffmpeg_tests',
588 '../media/media.gyp:media_unittests',
589 '../net/net.gyp:net_unittests',
590 '../printing/printing.gyp:printing_unittests',
591 '../remoting/remoting.gyp:remoting_unittests',
592 '../sql/sql.gyp:sql_unittests',
593 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_unittests',
594 '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber_unittests',
595 '../views/views.gyp:views_unittests',
596 'temp_gyp/googleurl.gyp:googleurl_unittests',
604 'target_name': 'aura_builder',
607 '../chrome/chrome.gyp:chrome',
608 '../ui/aura_shell/aura_shell.gyp:aura_shell_exe',
609 '../ui/aura_shell/aura_shell.gyp:aura_shell_unittests',
610 '../ui/aura/aura.gyp:*',
611 '../ui/gfx/compositor/compositor.gyp:*',
612 '../views/views.gyp:views',
613 '../views/views.gyp:views_aura_desktop',
614 '../views/views.gyp:views_desktop',
615 '../views/views.gyp:views_desktop_lib',
616 '../views/views.gyp:views_unittests',
617 '../webkit/webkit.gyp:pull_in_webkit_unit_tests',
621 # Remove this when we have the real compositor.
624 'destination': '<(PRODUCT_DIR)',
625 'files': ['../third_party/directxsdk/files/dlls/D3DX10d_43.dll']
629 '../chrome/chrome.gyp:crash_service',
630 '../chrome/chrome.gyp:crash_service_win64',