Ben Murdoch | 3ef787d | 2012-04-12 10:51:47 +0100 | [diff] [blame] | 1 | # Copyright 2012 the V8 project authors. All rights reserved. |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 2 | # Redistribution and use in source and binary forms, with or without |
| 3 | # modification, are permitted provided that the following conditions are |
| 4 | # met: |
| 5 | # |
| 6 | # * Redistributions of source code must retain the above copyright |
| 7 | # notice, this list of conditions and the following disclaimer. |
| 8 | # * Redistributions in binary form must reproduce the above |
| 9 | # copyright notice, this list of conditions and the following |
| 10 | # disclaimer in the documentation and/or other materials provided |
| 11 | # with the distribution. |
| 12 | # * Neither the name of Google Inc. nor the names of its |
| 13 | # contributors may be used to endorse or promote products derived |
| 14 | # from this software without specific prior written permission. |
| 15 | # |
| 16 | # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
| 17 | # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
| 18 | # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
| 19 | # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
| 20 | # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
| 21 | # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
| 22 | # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
| 23 | # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
| 24 | # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
| 25 | # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
| 26 | # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 27 | |
| 28 | { |
Ben Murdoch | 3fb3ca8 | 2011-12-02 17:19:32 +0000 | [diff] [blame] | 29 | 'variables': { |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 30 | 'v8_code': 1, |
Ben Murdoch | 3fb3ca8 | 2011-12-02 17:19:32 +0000 | [diff] [blame] | 31 | 'generated_file': '<(SHARED_INTERMEDIATE_DIR)/resources.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 32 | }, |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 33 | 'includes': ['../../build/toolchain.gypi', '../../build/features.gypi'], |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 34 | 'targets': [ |
| 35 | { |
| 36 | 'target_name': 'cctest', |
| 37 | 'type': 'executable', |
| 38 | 'dependencies': [ |
Ben Murdoch | 3fb3ca8 | 2011-12-02 17:19:32 +0000 | [diff] [blame] | 39 | 'resources', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 40 | '../../tools/gyp/v8.gyp:v8_libplatform', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 41 | ], |
| 42 | 'include_dirs': [ |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 43 | '../..', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 44 | ], |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 45 | 'sources': [ ### gcmole(all) ### |
Ben Murdoch | 3fb3ca8 | 2011-12-02 17:19:32 +0000 | [diff] [blame] | 46 | '<(generated_file)', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 47 | 'compiler/c-signature.h', |
| 48 | 'compiler/codegen-tester.cc', |
| 49 | 'compiler/codegen-tester.h', |
| 50 | 'compiler/function-tester.h', |
| 51 | 'compiler/graph-builder-tester.cc', |
| 52 | 'compiler/graph-builder-tester.h', |
| 53 | 'compiler/graph-tester.h', |
| 54 | 'compiler/simplified-graph-builder.cc', |
| 55 | 'compiler/simplified-graph-builder.h', |
Emily Bernier | d0a1eb7 | 2015-03-24 16:35:39 -0400 | [diff] [blame^] | 56 | 'compiler/test-basic-block-profiler.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 57 | 'compiler/test-branch-combine.cc', |
| 58 | 'compiler/test-changes-lowering.cc', |
| 59 | 'compiler/test-codegen-deopt.cc', |
Emily Bernier | d0a1eb7 | 2015-03-24 16:35:39 -0400 | [diff] [blame^] | 60 | 'compiler/test-control-reducer.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 61 | 'compiler/test-gap-resolver.cc', |
| 62 | 'compiler/test-graph-reducer.cc', |
Emily Bernier | d0a1eb7 | 2015-03-24 16:35:39 -0400 | [diff] [blame^] | 63 | 'compiler/test-graph-visualizer.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 64 | 'compiler/test-instruction.cc', |
| 65 | 'compiler/test-js-context-specialization.cc', |
| 66 | 'compiler/test-js-constant-cache.cc', |
| 67 | 'compiler/test-js-typed-lowering.cc', |
Emily Bernier | d0a1eb7 | 2015-03-24 16:35:39 -0400 | [diff] [blame^] | 68 | 'compiler/test-jump-threading.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 69 | 'compiler/test-linkage.cc', |
Emily Bernier | d0a1eb7 | 2015-03-24 16:35:39 -0400 | [diff] [blame^] | 70 | 'compiler/test-loop-assignment-analysis.cc', |
| 71 | 'compiler/test-loop-analysis.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 72 | 'compiler/test-machine-operator-reducer.cc', |
| 73 | 'compiler/test-node-algorithm.cc', |
| 74 | 'compiler/test-node-cache.cc', |
| 75 | 'compiler/test-node.cc', |
| 76 | 'compiler/test-operator.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 77 | 'compiler/test-pipeline.cc', |
| 78 | 'compiler/test-representation-change.cc', |
| 79 | 'compiler/test-run-deopt.cc', |
| 80 | 'compiler/test-run-inlining.cc', |
| 81 | 'compiler/test-run-intrinsics.cc', |
| 82 | 'compiler/test-run-jsbranches.cc', |
| 83 | 'compiler/test-run-jscalls.cc', |
| 84 | 'compiler/test-run-jsexceptions.cc', |
| 85 | 'compiler/test-run-jsops.cc', |
| 86 | 'compiler/test-run-machops.cc', |
| 87 | 'compiler/test-run-properties.cc', |
Emily Bernier | d0a1eb7 | 2015-03-24 16:35:39 -0400 | [diff] [blame^] | 88 | 'compiler/test-run-stackcheck.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 89 | 'compiler/test-run-variables.cc', |
| 90 | 'compiler/test-schedule.cc', |
| 91 | 'compiler/test-scheduler.cc', |
| 92 | 'compiler/test-simplified-lowering.cc', |
Emily Bernier | d0a1eb7 | 2015-03-24 16:35:39 -0400 | [diff] [blame^] | 93 | 'compiler/test-typer.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 94 | 'cctest.cc', |
| 95 | 'gay-fixed.cc', |
| 96 | 'gay-precision.cc', |
| 97 | 'gay-shortest.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 98 | 'print-extension.cc', |
| 99 | 'profiler-extension.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 100 | 'test-accessors.cc', |
| 101 | 'test-alloc.cc', |
| 102 | 'test-api.cc', |
| 103 | 'test-ast.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 104 | 'test-atomicops.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 105 | 'test-bignum.cc', |
| 106 | 'test-bignum-dtoa.cc', |
Emily Bernier | d0a1eb7 | 2015-03-24 16:35:39 -0400 | [diff] [blame^] | 107 | 'test-bit-vector.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 108 | 'test-checks.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 109 | 'test-circular-queue.cc', |
| 110 | 'test-compiler.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 111 | 'test-constantpool.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 112 | 'test-conversions.cc', |
| 113 | 'test-cpu-profiler.cc', |
Ben Murdoch | 3ef787d | 2012-04-12 10:51:47 +0100 | [diff] [blame] | 114 | 'test-date.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 115 | 'test-debug.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 116 | 'test-declarative-accessors.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 117 | 'test-decls.cc', |
| 118 | 'test-deoptimization.cc', |
Ben Murdoch | 69a99ed | 2011-11-30 16:03:39 +0000 | [diff] [blame] | 119 | 'test-dictionary.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 120 | 'test-diy-fp.cc', |
| 121 | 'test-double.cc', |
| 122 | 'test-dtoa.cc', |
| 123 | 'test-fast-dtoa.cc', |
Emily Bernier | d0a1eb7 | 2015-03-24 16:35:39 -0400 | [diff] [blame^] | 124 | 'test-feedback-vector.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 125 | 'test-fixed-dtoa.cc', |
| 126 | 'test-flags.cc', |
| 127 | 'test-func-name-inference.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 128 | 'test-gc-tracer.cc', |
| 129 | 'test-global-handles.cc', |
| 130 | 'test-global-object.cc', |
Ben Murdoch | 3ef787d | 2012-04-12 10:51:47 +0100 | [diff] [blame] | 131 | 'test-hashing.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 132 | 'test-hashmap.cc', |
| 133 | 'test-heap.cc', |
| 134 | 'test-heap-profiler.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 135 | 'test-hydrogen-types.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 136 | 'test-list.cc', |
| 137 | 'test-liveedit.cc', |
Ben Murdoch | 257744e | 2011-11-30 15:57:28 +0000 | [diff] [blame] | 138 | 'test-lockers.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 139 | 'test-log.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 140 | 'test-microtask-delivery.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 141 | 'test-mark-compact.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 142 | 'test-mementos.cc', |
| 143 | 'test-object-observe.cc', |
| 144 | 'test-ordered-hash-table.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 145 | 'test-parsing.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 146 | 'test-platform.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 147 | 'test-profile-generator.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 148 | 'test-random-number-generator.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 149 | 'test-regexp.cc', |
| 150 | 'test-reloc-info.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 151 | 'test-representation.cc', |
Emily Bernier | d0a1eb7 | 2015-03-24 16:35:39 -0400 | [diff] [blame^] | 152 | 'test-sampler-api.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 153 | 'test-serialize.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 154 | 'test-spaces.cc', |
| 155 | 'test-strings.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 156 | 'test-symbols.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 157 | 'test-strtod.cc', |
| 158 | 'test-thread-termination.cc', |
| 159 | 'test-threads.cc', |
Emily Bernier | d0a1eb7 | 2015-03-24 16:35:39 -0400 | [diff] [blame^] | 160 | 'test-transitions.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 161 | 'test-types.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 162 | 'test-unbound-queue.cc', |
Emily Bernier | d0a1eb7 | 2015-03-24 16:35:39 -0400 | [diff] [blame^] | 163 | 'test-unboxed-doubles.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 164 | 'test-unique.cc', |
| 165 | 'test-unscopables-hidden-prototype.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 166 | 'test-utils.cc', |
Ben Murdoch | 3ef787d | 2012-04-12 10:51:47 +0100 | [diff] [blame] | 167 | 'test-version.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 168 | 'test-weakmaps.cc', |
| 169 | 'test-weaksets.cc', |
| 170 | 'test-weaktypedarrays.cc', |
| 171 | 'trace-extension.cc' |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 172 | ], |
| 173 | 'conditions': [ |
| 174 | ['v8_target_arch=="ia32"', { |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 175 | 'sources': [ ### gcmole(arch:ia32) ### |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 176 | 'test-assembler-ia32.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 177 | 'test-code-stubs.cc', |
| 178 | 'test-code-stubs-ia32.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 179 | 'test-disasm-ia32.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 180 | 'test-macro-assembler-ia32.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 181 | 'test-log-stack-tracer.cc' |
| 182 | ], |
| 183 | }], |
| 184 | ['v8_target_arch=="x64"', { |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 185 | 'sources': [ ### gcmole(arch:x64) ### |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 186 | 'test-assembler-x64.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 187 | 'test-code-stubs.cc', |
| 188 | 'test-code-stubs-x64.cc', |
| 189 | 'test-disasm-x64.cc', |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 190 | 'test-macro-assembler-x64.cc', |
| 191 | 'test-log-stack-tracer.cc' |
| 192 | ], |
| 193 | }], |
| 194 | ['v8_target_arch=="arm"', { |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 195 | 'sources': [ ### gcmole(arch:arm) ### |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 196 | 'test-assembler-arm.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 197 | 'test-code-stubs.cc', |
| 198 | 'test-code-stubs-arm.cc', |
| 199 | 'test-disasm-arm.cc', |
| 200 | 'test-macro-assembler-arm.cc' |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 201 | ], |
| 202 | }], |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 203 | ['v8_target_arch=="arm64"', { |
| 204 | 'sources': [ ### gcmole(arch:arm64) ### |
| 205 | 'test-utils-arm64.cc', |
| 206 | 'test-assembler-arm64.cc', |
| 207 | 'test-code-stubs.cc', |
| 208 | 'test-code-stubs-arm64.cc', |
| 209 | 'test-disasm-arm64.cc', |
| 210 | 'test-fuzz-arm64.cc', |
| 211 | 'test-javascript-arm64.cc', |
| 212 | 'test-js-arm64-variables.cc' |
| 213 | ], |
| 214 | }], |
| 215 | ['v8_target_arch=="mipsel"', { |
| 216 | 'sources': [ ### gcmole(arch:mipsel) ### |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 217 | 'test-assembler-mips.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 218 | 'test-code-stubs.cc', |
| 219 | 'test-code-stubs-mips.cc', |
Ben Murdoch | 257744e | 2011-11-30 15:57:28 +0000 | [diff] [blame] | 220 | 'test-disasm-mips.cc', |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 221 | 'test-macro-assembler-mips.cc' |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 222 | ], |
| 223 | }], |
Ben Murdoch | b8a8cc1 | 2014-11-26 15:28:44 +0000 | [diff] [blame] | 224 | ['v8_target_arch=="mips64el"', { |
| 225 | 'sources': [ |
| 226 | 'test-assembler-mips64.cc', |
| 227 | 'test-code-stubs.cc', |
| 228 | 'test-code-stubs-mips64.cc', |
| 229 | 'test-disasm-mips64.cc', |
| 230 | 'test-macro-assembler-mips64.cc' |
| 231 | ], |
| 232 | }], |
| 233 | ['v8_target_arch=="x87"', { |
| 234 | 'sources': [ ### gcmole(arch:x87) ### |
| 235 | 'test-assembler-x87.cc', |
| 236 | 'test-code-stubs.cc', |
| 237 | 'test-code-stubs-x87.cc', |
| 238 | 'test-disasm-x87.cc', |
| 239 | 'test-macro-assembler-x87.cc', |
| 240 | 'test-log-stack-tracer.cc' |
| 241 | ], |
| 242 | }], |
| 243 | [ 'OS=="linux" or OS=="qnx"', { |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 244 | 'sources': [ |
| 245 | 'test-platform-linux.cc', |
| 246 | ], |
| 247 | }], |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 248 | [ 'OS=="win"', { |
| 249 | 'sources': [ |
| 250 | 'test-platform-win32.cc', |
| 251 | ], |
Ben Murdoch | 3ef787d | 2012-04-12 10:51:47 +0100 | [diff] [blame] | 252 | 'msvs_settings': { |
| 253 | 'VCCLCompilerTool': { |
| 254 | # MSVS wants this for gay-{precision,shortest}.cc. |
| 255 | 'AdditionalOptions': ['/bigobj'], |
| 256 | }, |
| 257 | }, |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 258 | }], |
Ben Murdoch | 589d697 | 2011-11-30 16:04:58 +0000 | [diff] [blame] | 259 | ['component=="shared_library"', { |
| 260 | # cctest can't be built against a shared library, so we need to |
| 261 | # depend on the underlying static target in that case. |
| 262 | 'conditions': [ |
Emily Bernier | d0a1eb7 | 2015-03-24 16:35:39 -0400 | [diff] [blame^] | 263 | ['v8_use_snapshot=="true" and v8_use_external_startup_data==0', { |
Ben Murdoch | 589d697 | 2011-11-30 16:04:58 +0000 | [diff] [blame] | 264 | 'dependencies': ['../../tools/gyp/v8.gyp:v8_snapshot'], |
Emily Bernier | d0a1eb7 | 2015-03-24 16:35:39 -0400 | [diff] [blame^] | 265 | }], |
| 266 | ['v8_use_snapshot=="true" and v8_use_external_startup_data==1', { |
| 267 | 'dependencies': ['../../tools/gyp/v8.gyp:v8_external_snapshot'], |
| 268 | }], |
| 269 | ['v8_use_snapshot!="true"', { |
| 270 | 'dependencies': ['../../tools/gyp/v8.gyp:v8_nosnapshot'], |
Ben Murdoch | 589d697 | 2011-11-30 16:04:58 +0000 | [diff] [blame] | 271 | }], |
| 272 | ], |
| 273 | }, { |
| 274 | 'dependencies': ['../../tools/gyp/v8.gyp:v8'], |
| 275 | }], |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 276 | ], |
| 277 | }, |
Ben Murdoch | 3fb3ca8 | 2011-12-02 17:19:32 +0000 | [diff] [blame] | 278 | { |
| 279 | 'target_name': 'resources', |
| 280 | 'type': 'none', |
| 281 | 'variables': { |
| 282 | 'file_list': [ |
| 283 | '../../tools/splaytree.js', |
| 284 | '../../tools/codemap.js', |
| 285 | '../../tools/csvparser.js', |
| 286 | '../../tools/consarray.js', |
| 287 | '../../tools/profile.js', |
| 288 | '../../tools/profile_view.js', |
| 289 | '../../tools/logreader.js', |
| 290 | 'log-eq-of-logging-and-traversal.js', |
| 291 | ], |
| 292 | }, |
| 293 | 'actions': [ |
| 294 | { |
| 295 | 'action_name': 'js2c', |
| 296 | 'inputs': [ |
| 297 | '../../tools/js2c.py', |
| 298 | '<@(file_list)', |
| 299 | ], |
| 300 | 'outputs': [ |
| 301 | '<(generated_file)', |
| 302 | ], |
| 303 | 'action': [ |
| 304 | 'python', |
| 305 | '../../tools/js2c.py', |
| 306 | '<@(_outputs)', |
| 307 | 'TEST', # type |
Ben Murdoch | 3fb3ca8 | 2011-12-02 17:19:32 +0000 | [diff] [blame] | 308 | '<@(file_list)', |
| 309 | ], |
| 310 | } |
| 311 | ], |
| 312 | }, |
Ben Murdoch | b0fe162 | 2011-05-05 13:52:32 +0100 | [diff] [blame] | 313 | ], |
| 314 | } |