1# Copyright 2011 the V8 project 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 'dependencies': [ 11 '../src/d8.gyp:d8', 12 ], 13 'conditions': [ 14 ['component!="shared_library"', { 15 'dependencies': [ 16 '../tools/parser-shell.gyp:parser-shell', 17 ], 18 }], 19 # These items don't compile for Android on Mac. 20 ['host_os!="mac" or OS!="android"', { 21 'dependencies': [ 22 '../samples/samples.gyp:*', 23 '../test/cctest/cctest.gyp:*', 24 '../test/fuzzer/fuzzer.gyp:*', 25 '../test/unittests/unittests.gyp:*', 26 ], 27 }], 28 ['v8_enable_inspector==1', { 29 'dependencies': [ 30 '../test/inspector/inspector.gyp:*', 31 ], 32 }], 33 ['v8_enable_inspector==1 and test_isolation_mode != "noop"', { 34 'dependencies': [ 35 '../test/debugger/debugger.gyp:*', 36 ], 37 }], 38 ['test_isolation_mode != "noop"', { 39 'dependencies': [ 40 '../test/bot_default.gyp:*', 41 '../test/benchmarks/benchmarks.gyp:*', 42 '../test/default.gyp:*', 43 '../test/intl/intl.gyp:*', 44 '../test/message/message.gyp:*', 45 '../test/mjsunit/mjsunit.gyp:*', 46 '../test/mozilla/mozilla.gyp:*', 47 '../test/optimize_for_size.gyp:*', 48 '../test/perf.gyp:*', 49 '../test/preparser/preparser.gyp:*', 50 '../test/test262/test262.gyp:*', 51 '../test/webkit/webkit.gyp:*', 52 '../tools/check-static-initializers.gyp:*', 53 '../tools/gcmole/run_gcmole.gyp:*', 54 '../tools/jsfunfuzz/jsfunfuzz.gyp:*', 55 '../tools/run-deopt-fuzzer.gyp:*', 56 '../tools/run-valgrind.gyp:*', 57 ], 58 }], 59 ] 60 } 61 ] 62} 63