Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(64)

Side by Side Diff: test/cctest/cctest.gyp

Issue 2098313002: [gn] Use one source of truth for test source files. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Rebase Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « test/cctest/BUILD.gn ('k') | test/unittests/BUILD.gn » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2012 the V8 project authors. All rights reserved. 1 # Copyright 2012 the V8 project authors. All rights reserved.
2 # Redistribution and use in source and binary forms, with or without 2 # Redistribution and use in source and binary forms, with or without
3 # modification, are permitted provided that the following conditions are 3 # modification, are permitted provided that the following conditions are
4 # met: 4 # met:
5 # 5 #
6 # * Redistributions of source code must retain the above copyright 6 # * Redistributions of source code must retain the above copyright
7 # notice, this list of conditions and the following disclaimer. 7 # notice, this list of conditions and the following disclaimer.
8 # * Redistributions in binary form must reproduce the above 8 # * Redistributions in binary form must reproduce the above
9 # copyright notice, this list of conditions and the following 9 # copyright notice, this list of conditions and the following
10 # disclaimer in the documentation and/or other materials provided 10 # disclaimer in the documentation and/or other materials provided
11 # with the distribution. 11 # with the distribution.
12 # * Neither the name of Google Inc. nor the names of its 12 # * Neither the name of Google Inc. nor the names of its
13 # contributors may be used to endorse or promote products derived 13 # contributors may be used to endorse or promote products derived
14 # from this software without specific prior written permission. 14 # from this software without specific prior written permission.
15 # 15 #
16 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 16 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17 # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 17 # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18 # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 18 # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
19 # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 19 # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
20 # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 20 # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21 # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 21 # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22 # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 22 # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23 # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 23 # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24 # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 24 # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 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. 26 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 27
28 # Please keep this file in sync with BUILD.gn. 28 # The sources are kept automatically in sync with BUILD.gn.
29 29
30 { 30 {
31 'variables': { 31 'variables': {
32 'v8_code': 1, 32 'v8_code': 1,
33 'generated_file': '<(SHARED_INTERMEDIATE_DIR)/resources.cc', 33 'generated_file': '<(SHARED_INTERMEDIATE_DIR)/resources.cc',
34 'cctest_sources': [ ### gcmole(all) ###
35 'compiler/c-signature.h',
36 'compiler/codegen-tester.cc',
37 'compiler/codegen-tester.h',
38 'compiler/code-assembler-tester.h',
39 'compiler/function-tester.h',
40 'compiler/graph-builder-tester.h',
41 'compiler/test-basic-block-profiler.cc',
42 'compiler/test-branch-combine.cc',
43 'compiler/test-gap-resolver.cc',
44 'compiler/test-graph-visualizer.cc',
45 'compiler/test-code-assembler.cc',
46 'compiler/test-instruction.cc',
47 'compiler/test-js-context-specialization.cc',
48 'compiler/test-js-constant-cache.cc',
49 'compiler/test-js-typed-lowering.cc',
50 'compiler/test-jump-threading.cc',
51 'compiler/test-linkage.cc',
52 'compiler/test-loop-assignment-analysis.cc',
53 'compiler/test-loop-analysis.cc',
54 'compiler/test-machine-operator-reducer.cc',
55 'compiler/test-multiple-return.cc',
56 'compiler/test-node.cc',
57 'compiler/test-operator.cc',
58 'compiler/test-osr.cc',
59 'compiler/test-representation-change.cc',
60 'compiler/test-run-bytecode-graph-builder.cc',
61 'compiler/test-run-calls-to-external-references.cc',
62 'compiler/test-run-deopt.cc',
63 'compiler/test-run-inlining.cc',
64 'compiler/test-run-intrinsics.cc',
65 'compiler/test-run-jsbranches.cc',
66 'compiler/test-run-jscalls.cc',
67 'compiler/test-run-jsexceptions.cc',
68 'compiler/test-run-jsobjects.cc',
69 'compiler/test-run-jsops.cc',
70 'compiler/test-run-load-store.cc',
71 'compiler/test-run-machops.cc',
72 'compiler/test-run-native-calls.cc',
73 'compiler/test-run-stackcheck.cc',
74 'compiler/test-run-stubs.cc',
75 'compiler/test-run-variables.cc',
76 'compiler/test-run-wasm-machops.cc',
77 'compiler/test-simplified-lowering.cc',
78 'cctest.cc',
79 'expression-type-collector.cc',
80 'expression-type-collector.h',
81 'interpreter/interpreter-tester.cc',
82 'interpreter/source-position-matcher.cc',
83 'interpreter/source-position-matcher.h',
84 'interpreter/test-bytecode-generator.cc',
85 'interpreter/test-interpreter.cc',
86 'interpreter/test-interpreter-intrinsics.cc',
87 'interpreter/test-source-positions.cc',
88 'interpreter/bytecode-expectations-printer.cc',
89 'interpreter/bytecode-expectations-printer.h',
90 'gay-fixed.cc',
91 'gay-precision.cc',
92 'gay-shortest.cc',
93 'heap/heap-tester.h',
94 'heap/heap-utils.cc',
95 'heap/heap-utils.h',
96 'heap/test-alloc.cc',
97 'heap/test-array-buffer-tracker.cc',
98 'heap/test-compaction.cc',
99 'heap/test-heap.cc',
100 'heap/test-incremental-marking.cc',
101 'heap/test-lab.cc',
102 'heap/test-mark-compact.cc',
103 'heap/test-page-promotion.cc',
104 'heap/test-spaces.cc',
105 'libsampler/test-sampler.cc',
106 'print-extension.cc',
107 'profiler-extension.cc',
108 'test-access-checks.cc',
109 'test-accessors.cc',
110 'test-api.cc',
111 'test-api.h',
112 'test-api-accessors.cc',
113 'test-api-interceptors.cc',
114 'test-api-fast-accessor-builder.cc',
115 'test-array-list.cc',
116 'test-ast.cc',
117 'test-ast-expression-visitor.cc',
118 'test-asm-validator.cc',
119 'test-atomicops.cc',
120 'test-bignum.cc',
121 'test-bignum-dtoa.cc',
122 'test-bit-vector.cc',
123 'test-circular-queue.cc',
124 'test-code-cache.cc',
125 'test-code-layout.cc',
126 'test-code-stub-assembler.cc',
127 'test-compiler.cc',
128 'test-constantpool.cc',
129 'test-conversions.cc',
130 'test-cpu-profiler.cc',
131 'test-date.cc',
132 'test-debug.cc',
133 'test-decls.cc',
134 'test-deoptimization.cc',
135 'test-dictionary.cc',
136 'test-diy-fp.cc',
137 'test-double.cc',
138 'test-dtoa.cc',
139 'test-elements-kind.cc',
140 'test-eh-frame-hdr.cc',
141 'test-fast-dtoa.cc',
142 'test-feedback-vector.cc',
143 'test-field-type-tracking.cc',
144 'test-fixed-dtoa.cc',
145 'test-flags.cc',
146 'test-func-name-inference.cc',
147 'test-global-handles.cc',
148 'test-global-object.cc',
149 'test-hashing.cc',
150 'test-hashmap.cc',
151 'test-heap-profiler.cc',
152 'test-hydrogen-types.cc',
153 'test-identity-map.cc',
154 'test-inobject-slack-tracking.cc',
155 'test-list.cc',
156 'test-liveedit.cc',
157 'test-lockers.cc',
158 'test-log.cc',
159 'test-mementos.cc',
160 'test-parsing.cc',
161 'test-platform.cc',
162 'test-profile-generator.cc',
163 'test-random-number-generator.cc',
164 'test-receiver-check-hidden-prototype.cc',
165 'test-regexp.cc',
166 'test-reloc-info.cc',
167 'test-representation.cc',
168 'test-sampler-api.cc',
169 'test-serialize.cc',
170 'test-simd.cc',
171 'test-strings.cc',
172 'test-symbols.cc',
173 'test-strtod.cc',
174 'test-thread-termination.cc',
175 'test-threads.cc',
176 'test-trace-event.cc',
177 'test-transitions.cc',
178 'test-typedarrays.cc',
179 'test-types.cc',
180 'test-unbound-queue.cc',
181 'test-unboxed-doubles.cc',
182 'test-unique.cc',
183 'test-unscopables-hidden-prototype.cc',
184 'test-usecounters.cc',
185 'test-utils.cc',
186 'test-version.cc',
187 'test-weakmaps.cc',
188 'test-weaksets.cc',
189 'trace-extension.cc',
190 'wasm/test-run-wasm.cc',
191 'wasm/test-run-wasm-64.cc',
192 'wasm/test-run-wasm-asmjs.cc',
193 'wasm/test-run-wasm-interpreter.cc',
194 'wasm/test-run-wasm-js.cc',
195 'wasm/test-run-wasm-module.cc',
196 'wasm/test-signatures.h',
197 'wasm/test-wasm-function-name-table.cc',
198 'wasm/test-run-wasm-relocation.cc',
199 'wasm/test-wasm-stack.cc',
200 'wasm/test-wasm-trap-position.cc',
201 'wasm/wasm-run-utils.h',
202 ],
203 'cctest_sources_ia32': [ ### gcmole(arch:ia32) ###
204 'test-assembler-ia32.cc',
205 'test-code-stubs.cc',
206 'test-code-stubs-ia32.cc',
207 'test-disasm-ia32.cc',
208 'test-macro-assembler-ia32.cc',
209 'test-log-stack-tracer.cc',
210 'test-run-wasm-relocation-ia32.cc'
211 ],
212 'cctest_sources_x64': [ ### gcmole(arch:x64) ###
213 'test-assembler-x64.cc',
214 'test-code-stubs.cc',
215 'test-code-stubs-x64.cc',
216 'test-disasm-x64.cc',
217 'test-macro-assembler-x64.cc',
218 'test-log-stack-tracer.cc',
219 'test-run-wasm-relocation-x64.cc'
220 ],
221 'cctest_sources_arm': [ ### gcmole(arch:arm) ###
222 'test-assembler-arm.cc',
223 'test-code-stubs.cc',
224 'test-code-stubs-arm.cc',
225 'test-disasm-arm.cc',
226 'test-macro-assembler-arm.cc',
227 'test-run-wasm-relocation-arm.cc'
228 ],
229 'cctest_sources_arm64': [ ### gcmole(arch:arm64) ###
230 'test-utils-arm64.cc',
231 'test-assembler-arm64.cc',
232 'test-code-stubs.cc',
233 'test-code-stubs-arm64.cc',
234 'test-disasm-arm64.cc',
235 'test-fuzz-arm64.cc',
236 'test-javascript-arm64.cc',
237 'test-js-arm64-variables.cc',
238 'test-run-wasm-relocation-arm64.cc'
239 ],
240 'cctest_sources_s390': [ ### gcmole(arch:s390) ###
241 'test-assembler-s390.cc',
242 'test-code-stubs.cc',
243 'test-disasm-s390.cc'
244 ],
245 'cctest_sources_ppc': [ ### gcmole(arch:ppc) ###
246 'test-assembler-ppc.cc',
247 'test-code-stubs.cc',
248 'test-disasm-ppc.cc'
249 ],
250 'cctest_sources_mips': [ ### gcmole(arch:mips) ###
251 'test-assembler-mips.cc',
252 'test-code-stubs.cc',
253 'test-code-stubs-mips.cc',
254 'test-disasm-mips.cc',
255 'test-macro-assembler-mips.cc'
256 ],
257 'cctest_sources_mipsel': [ ### gcmole(arch:mipsel) ###
258 'test-assembler-mips.cc',
259 'test-code-stubs.cc',
260 'test-code-stubs-mips.cc',
261 'test-disasm-mips.cc',
262 'test-macro-assembler-mips.cc'
263 ],
264 'cctest_sources_mips64': [ ### gcmole(arch:mips64) ###
265 'test-assembler-mips64.cc',
266 'test-code-stubs.cc',
267 'test-code-stubs-mips64.cc',
268 'test-disasm-mips64.cc',
269 'test-macro-assembler-mips64.cc'
270 ],
271 'cctest_sources_mips64el': [ ### gcmole(arch:mips64el) ###
272 'test-assembler-mips64.cc',
273 'test-code-stubs.cc',
274 'test-code-stubs-mips64.cc',
275 'test-disasm-mips64.cc',
276 'test-macro-assembler-mips64.cc'
277 ],
278 'cctest_sources_x87': [ ### gcmole(arch:x87) ###
279 'test-assembler-x87.cc',
280 'test-code-stubs.cc',
281 'test-code-stubs-x87.cc',
282 'test-disasm-x87.cc',
283 'test-macro-assembler-x87.cc',
284 'test-log-stack-tracer.cc',
285 'test-run-wasm-relocation-x87.cc'
286 ],
34 }, 287 },
35 'includes': ['../../gypfiles/toolchain.gypi', '../../gypfiles/features.gypi'], 288 'includes': ['../../gypfiles/toolchain.gypi', '../../gypfiles/features.gypi'],
36 'targets': [ 289 'targets': [
37 { 290 {
38 'target_name': 'cctest', 291 'target_name': 'cctest',
39 'type': 'executable', 292 'type': 'executable',
40 'dependencies': [ 293 'dependencies': [
41 'resources', 294 'resources',
42 '../../src/v8.gyp:v8_libplatform', 295 '../../src/v8.gyp:v8_libplatform',
43 ], 296 ],
44 'include_dirs': [ 297 'include_dirs': [
45 '../..', 298 '../..',
46 ], 299 ],
47 'sources': [ ### gcmole(all) ### 300 'sources': [
301 '<@(cctest_sources)',
48 '<(generated_file)', 302 '<(generated_file)',
49 'compiler/c-signature.h',
50 'compiler/codegen-tester.cc',
51 'compiler/codegen-tester.h',
52 'compiler/code-assembler-tester.h',
53 'compiler/function-tester.h',
54 'compiler/graph-builder-tester.h',
55 'compiler/test-basic-block-profiler.cc',
56 'compiler/test-branch-combine.cc',
57 'compiler/test-gap-resolver.cc',
58 'compiler/test-graph-visualizer.cc',
59 'compiler/test-code-assembler.cc',
60 'compiler/test-instruction.cc',
61 'compiler/test-js-context-specialization.cc',
62 'compiler/test-js-constant-cache.cc',
63 'compiler/test-js-typed-lowering.cc',
64 'compiler/test-jump-threading.cc',
65 'compiler/test-linkage.cc',
66 'compiler/test-loop-assignment-analysis.cc',
67 'compiler/test-loop-analysis.cc',
68 'compiler/test-machine-operator-reducer.cc',
69 'compiler/test-multiple-return.cc',
70 'compiler/test-node.cc',
71 'compiler/test-operator.cc',
72 'compiler/test-osr.cc',
73 'compiler/test-representation-change.cc',
74 'compiler/test-run-bytecode-graph-builder.cc',
75 'compiler/test-run-calls-to-external-references.cc',
76 'compiler/test-run-deopt.cc',
77 'compiler/test-run-inlining.cc',
78 'compiler/test-run-intrinsics.cc',
79 'compiler/test-run-jsbranches.cc',
80 'compiler/test-run-jscalls.cc',
81 'compiler/test-run-jsexceptions.cc',
82 'compiler/test-run-jsobjects.cc',
83 'compiler/test-run-jsops.cc',
84 'compiler/test-run-load-store.cc',
85 'compiler/test-run-machops.cc',
86 'compiler/test-run-native-calls.cc',
87 'compiler/test-run-stackcheck.cc',
88 'compiler/test-run-stubs.cc',
89 'compiler/test-run-variables.cc',
90 'compiler/test-run-wasm-machops.cc',
91 'compiler/test-simplified-lowering.cc',
92 'cctest.cc',
93 'expression-type-collector.cc',
94 'expression-type-collector.h',
95 'interpreter/interpreter-tester.cc',
96 'interpreter/source-position-matcher.cc',
97 'interpreter/source-position-matcher.h',
98 'interpreter/test-bytecode-generator.cc',
99 'interpreter/test-interpreter.cc',
100 'interpreter/test-interpreter-intrinsics.cc',
101 'interpreter/test-source-positions.cc',
102 'interpreter/bytecode-expectations-printer.cc',
103 'interpreter/bytecode-expectations-printer.h',
104 'gay-fixed.cc',
105 'gay-precision.cc',
106 'gay-shortest.cc',
107 'heap/heap-tester.h',
108 'heap/heap-utils.cc',
109 'heap/heap-utils.h',
110 'heap/test-alloc.cc',
111 'heap/test-array-buffer-tracker.cc',
112 'heap/test-compaction.cc',
113 'heap/test-heap.cc',
114 'heap/test-incremental-marking.cc',
115 'heap/test-lab.cc',
116 'heap/test-mark-compact.cc',
117 'heap/test-page-promotion.cc',
118 'heap/test-spaces.cc',
119 'libsampler/test-sampler.cc',
120 'print-extension.cc',
121 'profiler-extension.cc',
122 'test-access-checks.cc',
123 'test-accessors.cc',
124 'test-api.cc',
125 'test-api.h',
126 'test-api-accessors.cc',
127 'test-api-interceptors.cc',
128 'test-api-fast-accessor-builder.cc',
129 'test-array-list.cc',
130 'test-ast.cc',
131 'test-ast-expression-visitor.cc',
132 'test-asm-validator.cc',
133 'test-atomicops.cc',
134 'test-bignum.cc',
135 'test-bignum-dtoa.cc',
136 'test-bit-vector.cc',
137 'test-circular-queue.cc',
138 'test-code-cache.cc',
139 'test-code-layout.cc',
140 'test-code-stub-assembler.cc',
141 'test-compiler.cc',
142 'test-constantpool.cc',
143 'test-conversions.cc',
144 'test-cpu-profiler.cc',
145 'test-date.cc',
146 'test-debug.cc',
147 'test-decls.cc',
148 'test-deoptimization.cc',
149 'test-dictionary.cc',
150 'test-diy-fp.cc',
151 'test-double.cc',
152 'test-dtoa.cc',
153 'test-elements-kind.cc',
154 'test-eh-frame-hdr.cc',
155 'test-fast-dtoa.cc',
156 'test-feedback-vector.cc',
157 'test-field-type-tracking.cc',
158 'test-fixed-dtoa.cc',
159 'test-flags.cc',
160 'test-func-name-inference.cc',
161 'test-global-handles.cc',
162 'test-global-object.cc',
163 'test-hashing.cc',
164 'test-hashmap.cc',
165 'test-heap-profiler.cc',
166 'test-hydrogen-types.cc',
167 'test-identity-map.cc',
168 'test-inobject-slack-tracking.cc',
169 'test-list.cc',
170 'test-liveedit.cc',
171 'test-lockers.cc',
172 'test-log.cc',
173 'test-mementos.cc',
174 'test-parsing.cc',
175 'test-platform.cc',
176 'test-profile-generator.cc',
177 'test-random-number-generator.cc',
178 'test-receiver-check-hidden-prototype.cc',
179 'test-regexp.cc',
180 'test-reloc-info.cc',
181 'test-representation.cc',
182 'test-sampler-api.cc',
183 'test-serialize.cc',
184 'test-simd.cc',
185 'test-strings.cc',
186 'test-symbols.cc',
187 'test-strtod.cc',
188 'test-thread-termination.cc',
189 'test-threads.cc',
190 'test-trace-event.cc',
191 'test-transitions.cc',
192 'test-typedarrays.cc',
193 'test-types.cc',
194 'test-unbound-queue.cc',
195 'test-unboxed-doubles.cc',
196 'test-unique.cc',
197 'test-unscopables-hidden-prototype.cc',
198 'test-usecounters.cc',
199 'test-utils.cc',
200 'test-version.cc',
201 'test-weakmaps.cc',
202 'test-weaksets.cc',
203 'trace-extension.cc',
204 'wasm/test-run-wasm.cc',
205 'wasm/test-run-wasm-64.cc',
206 'wasm/test-run-wasm-asmjs.cc',
207 'wasm/test-run-wasm-interpreter.cc',
208 'wasm/test-run-wasm-js.cc',
209 'wasm/test-run-wasm-module.cc',
210 'wasm/test-signatures.h',
211 'wasm/test-wasm-function-name-table.cc',
212 'wasm/test-run-wasm-relocation.cc',
213 'wasm/test-wasm-stack.cc',
214 'wasm/test-wasm-trap-position.cc',
215 'wasm/wasm-run-utils.h',
216 ], 303 ],
217 'conditions': [ 304 'conditions': [
218 ['v8_target_arch=="ia32"', { 305 ['v8_target_arch=="ia32"', {
219 'sources': [ ### gcmole(arch:ia32) ### 306 'sources': [
220 'test-assembler-ia32.cc', 307 '<@(cctest_sources_ia32)',
221 'test-code-stubs.cc',
222 'test-code-stubs-ia32.cc',
223 'test-disasm-ia32.cc',
224 'test-macro-assembler-ia32.cc',
225 'test-log-stack-tracer.cc',
226 'test-run-wasm-relocation-ia32.cc'
227 ], 308 ],
228 }], 309 }],
229 ['v8_target_arch=="x64"', { 310 ['v8_target_arch=="x64"', {
230 'sources': [ ### gcmole(arch:x64) ### 311 'sources': [
231 'test-assembler-x64.cc', 312 '<@(cctest_sources_x64)',
232 'test-code-stubs.cc',
233 'test-code-stubs-x64.cc',
234 'test-disasm-x64.cc',
235 'test-macro-assembler-x64.cc',
236 'test-log-stack-tracer.cc',
237 'test-run-wasm-relocation-x64.cc'
238 ], 313 ],
239 }], 314 }],
240 ['v8_target_arch=="arm"', { 315 ['v8_target_arch=="arm"', {
241 'sources': [ ### gcmole(arch:arm) ### 316 'sources': [
242 'test-assembler-arm.cc', 317 '<@(cctest_sources_arm)',
243 'test-code-stubs.cc',
244 'test-code-stubs-arm.cc',
245 'test-disasm-arm.cc',
246 'test-macro-assembler-arm.cc',
247 'test-run-wasm-relocation-arm.cc'
248 ], 318 ],
249 }], 319 }],
250 ['v8_target_arch=="arm64"', { 320 ['v8_target_arch=="arm64"', {
251 'sources': [ ### gcmole(arch:arm64) ### 321 'sources': [
252 'test-utils-arm64.cc', 322 '<@(cctest_sources_arm64)',
253 'test-assembler-arm64.cc',
254 'test-code-stubs.cc',
255 'test-code-stubs-arm64.cc',
256 'test-disasm-arm64.cc',
257 'test-fuzz-arm64.cc',
258 'test-javascript-arm64.cc',
259 'test-js-arm64-variables.cc',
260 'test-run-wasm-relocation-arm64.cc'
261 ], 323 ],
262 }], 324 }],
263 ['v8_target_arch=="s390"', { 325 ['v8_target_arch=="s390"', {
264 'sources': [ ### gcmole(arch:s390) ### 326 'sources': [
265 'test-assembler-s390.cc', 327 '<@(cctest_sources_s390)',
266 'test-code-stubs.cc',
267 'test-disasm-s390.cc'
268 ], 328 ],
269 }], 329 }],
270 ['v8_target_arch=="s390x"', { 330 ['v8_target_arch=="s390x"', {
271 'sources': [ ### gcmole(arch:s390x) ### 331 'sources': [
272 'test-assembler-s390.cc', 332 '<@(cctest_sources_s390)',
273 'test-code-stubs.cc',
274 'test-disasm-s390.cc'
275 ], 333 ],
276 }], 334 }],
277 ['v8_target_arch=="ppc"', { 335 ['v8_target_arch=="ppc"', {
278 'sources': [ ### gcmole(arch:ppc) ### 336 'sources': [
279 'test-assembler-ppc.cc', 337 '<@(cctest_sources_ppc)',
280 'test-code-stubs.cc',
281 'test-disasm-ppc.cc'
282 ], 338 ],
283 }], 339 }],
284 ['v8_target_arch=="ppc64"', { 340 ['v8_target_arch=="ppc64"', {
285 'sources': [ ### gcmole(arch:ppc64) ### 341 'sources': [
286 'test-assembler-ppc.cc', 342 '<@(cctest_sources_ppc)',
287 'test-code-stubs.cc',
288 'test-disasm-ppc.cc'
289 ], 343 ],
290 }], 344 }],
291 ['v8_target_arch=="mips"', { 345 ['v8_target_arch=="mips"', {
292 'sources': [ ### gcmole(arch:mips) ### 346 'sources': [
293 'test-assembler-mips.cc', 347 '<@(cctest_sources_mips)',
294 'test-code-stubs.cc',
295 'test-code-stubs-mips.cc',
296 'test-disasm-mips.cc',
297 'test-macro-assembler-mips.cc'
298 ], 348 ],
299 }], 349 }],
300 ['v8_target_arch=="mipsel"', { 350 ['v8_target_arch=="mipsel"', {
301 'sources': [ ### gcmole(arch:mipsel) ### 351 'sources': [
302 'test-assembler-mips.cc', 352 '<@(cctest_sources_mipsel)',
303 'test-code-stubs.cc',
304 'test-code-stubs-mips.cc',
305 'test-disasm-mips.cc',
306 'test-macro-assembler-mips.cc'
307 ], 353 ],
308 }], 354 }],
309 ['v8_target_arch=="mips64"', { 355 ['v8_target_arch=="mips64"', {
310 'sources': [ ### gcmole(arch:mips64) ### 356 'sources': [
311 'test-assembler-mips64.cc', 357 '<@(cctest_sources_mips64)',
312 'test-code-stubs.cc',
313 'test-code-stubs-mips64.cc',
314 'test-disasm-mips64.cc',
315 'test-macro-assembler-mips64.cc'
316 ], 358 ],
317 }], 359 }],
318 ['v8_target_arch=="mips64el"', { 360 ['v8_target_arch=="mips64el"', {
319 'sources': [ ### gcmole(arch:mips64el) ### 361 'sources': [
320 'test-assembler-mips64.cc', 362 '<@(cctest_sources_mips64el)',
321 'test-code-stubs.cc',
322 'test-code-stubs-mips64.cc',
323 'test-disasm-mips64.cc',
324 'test-macro-assembler-mips64.cc'
325 ], 363 ],
326 }], 364 }],
327 ['v8_target_arch=="x87"', { 365 ['v8_target_arch=="x87"', {
328 'sources': [ ### gcmole(arch:x87) ### 366 'sources': [
329 'test-assembler-x87.cc', 367 '<@(cctest_sources_x87)',
330 'test-code-stubs.cc',
331 'test-code-stubs-x87.cc',
332 'test-disasm-x87.cc',
333 'test-macro-assembler-x87.cc',
334 'test-log-stack-tracer.cc',
335 'test-run-wasm-relocation-x87.cc'
336 ], 368 ],
337 }], 369 }],
338 [ 'OS=="linux" or OS=="qnx"', { 370 [ 'OS=="linux" or OS=="qnx"', {
339 'sources': [ 371 'sources': [
340 'test-platform-linux.cc', 372 'test-platform-linux.cc',
341 ], 373 ],
342 }], 374 }],
343 [ 'OS=="win"', { 375 [ 'OS=="win"', {
344 'sources': [ 376 'sources': [
345 'test-platform-win32.cc', 377 'test-platform-win32.cc',
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
455 '../../gypfiles/isolate.gypi', 487 '../../gypfiles/isolate.gypi',
456 ], 488 ],
457 'sources': [ 489 'sources': [
458 'cctest.isolate', 490 'cctest.isolate',
459 ], 491 ],
460 }, 492 },
461 ], 493 ],
462 }], 494 }],
463 ], 495 ],
464 } 496 }
OLDNEW
« no previous file with comments | « test/cctest/BUILD.gn ('k') | test/unittests/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698