|
66 | 66 | 'outputs': [
|
67 | 67 | "<(SHARED_INTERMEDIATE_DIR)/torque-generated/bit-fields.h",
|
68 | 68 | "<(SHARED_INTERMEDIATE_DIR)/torque-generated/builtin-definitions.h",
|
69 |
| - "<(SHARED_INTERMEDIATE_DIR)/torque-generated/interface-descriptors.inc", |
70 |
| - "<(SHARED_INTERMEDIATE_DIR)/torque-generated/factory.cc", |
71 |
| - "<(SHARED_INTERMEDIATE_DIR)/torque-generated/factory.inc", |
72 |
| - "<(SHARED_INTERMEDIATE_DIR)/torque-generated/field-offsets.h", |
| 69 | + "<(SHARED_INTERMEDIATE_DIR)/torque-generated/class-debug-readers.cc", |
| 70 | + "<(SHARED_INTERMEDIATE_DIR)/torque-generated/class-debug-readers.h", |
| 71 | + "<(SHARED_INTERMEDIATE_DIR)/torque-generated/class-forward-declarations.h", |
73 | 72 | "<(SHARED_INTERMEDIATE_DIR)/torque-generated/class-verifiers.cc",
|
74 | 73 | "<(SHARED_INTERMEDIATE_DIR)/torque-generated/class-verifiers.h",
|
| 74 | + "<(SHARED_INTERMEDIATE_DIR)/torque-generated/csa-types.h", |
| 75 | + "<(SHARED_INTERMEDIATE_DIR)/torque-generated/debug-macros.cc", |
| 76 | + "<(SHARED_INTERMEDIATE_DIR)/torque-generated/debug-macros.h", |
75 | 77 | "<(SHARED_INTERMEDIATE_DIR)/torque-generated/enum-verifiers.cc",
|
76 |
| - "<(SHARED_INTERMEDIATE_DIR)/torque-generated/objects-printer.cc", |
77 |
| - "<(SHARED_INTERMEDIATE_DIR)/torque-generated/objects-body-descriptors-inl.inc", |
78 |
| - "<(SHARED_INTERMEDIATE_DIR)/torque-generated/class-debug-readers.cc", |
79 |
| - "<(SHARED_INTERMEDIATE_DIR)/torque-generated/class-debug-readers.h", |
80 | 78 | "<(SHARED_INTERMEDIATE_DIR)/torque-generated/exported-macros-assembler.cc",
|
81 | 79 | "<(SHARED_INTERMEDIATE_DIR)/torque-generated/exported-macros-assembler.h",
|
82 |
| - "<(SHARED_INTERMEDIATE_DIR)/torque-generated/csa-types.h", |
| 80 | + "<(SHARED_INTERMEDIATE_DIR)/torque-generated/factory.cc", |
| 81 | + "<(SHARED_INTERMEDIATE_DIR)/torque-generated/factory.inc", |
| 82 | + "<(SHARED_INTERMEDIATE_DIR)/torque-generated/field-offsets.h", |
83 | 83 | "<(SHARED_INTERMEDIATE_DIR)/torque-generated/instance-types.h",
|
84 |
| - "<(SHARED_INTERMEDIATE_DIR)/torque-generated/class-forward-declarations.h", |
| 84 | + "<(SHARED_INTERMEDIATE_DIR)/torque-generated/interface-descriptors.inc", |
| 85 | + "<(SHARED_INTERMEDIATE_DIR)/torque-generated/objects-body-descriptors-inl.inc", |
| 86 | + "<(SHARED_INTERMEDIATE_DIR)/torque-generated/objects-printer.cc", |
85 | 87 | '<@(torque_outputs_csa_cc)',
|
86 | 88 | '<@(torque_outputs_csa_h)',
|
87 | 89 | '<@(torque_outputs_inl_inc)',
|
|
455 | 457 | '<(V8_ROOT)/include/v8-cppgc.h',
|
456 | 458 | '<(V8_ROOT)/include/v8-fast-api-calls.h',
|
457 | 459 | '<(V8_ROOT)/include/v8-internal.h',
|
| 460 | + '<(V8_ROOT)/include/v8-profiler.h', |
| 461 | + '<(V8_ROOT)/include/v8-util.h', |
458 | 462 | '<(V8_ROOT)/include/v8.h',
|
459 | 463 | '<(V8_ROOT)/include/v8config.h',
|
460 | 464 |
|
|
603 | 607 | '<(V8_ROOT)/src/heap/third-party/heap-api-stub.cc',
|
604 | 608 | ],
|
605 | 609 | }],
|
| 610 | + ['v8_enable_webassembly==1', { |
| 611 | + 'sources': [ |
| 612 | + '<(V8_ROOT)/src/asmjs/asm-js.cc', |
| 613 | + '<(V8_ROOT)/src/asmjs/asm-js.h', |
| 614 | + '<(V8_ROOT)/src/asmjs/asm-names.h', |
| 615 | + '<(V8_ROOT)/src/asmjs/asm-parser.cc', |
| 616 | + '<(V8_ROOT)/src/asmjs/asm-parser.h', |
| 617 | + '<(V8_ROOT)/src/asmjs/asm-scanner.cc', |
| 618 | + '<(V8_ROOT)/src/asmjs/asm-scanner.h', |
| 619 | + '<(V8_ROOT)/src/asmjs/asm-types.cc', |
| 620 | + '<(V8_ROOT)/src/asmjs/asm-types.h', |
| 621 | + ], |
| 622 | + }], |
606 | 623 | ['want_separate_host_toolset', {
|
607 | 624 | 'toolsets': ['host', 'target'],
|
608 | 625 | }],
|
|
649 | 666 | '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_current_cpu == \\"arm64\\".*?sources \+= ")',
|
650 | 667 | ],
|
651 | 668 | 'conditions': [
|
| 669 | + ['OS=="mac"', { |
| 670 | + 'sources': [ |
| 671 | + "<(V8_ROOT)/src/trap-handler/handler-inside-posix.cc", |
| 672 | + "<(V8_ROOT)/src/trap-handler/handler-inside-posix.h", |
| 673 | + "<(V8_ROOT)/src/trap-handler/handler-outside-posix.cc", |
| 674 | + ], |
| 675 | + }], |
652 | 676 | ['OS=="win"', {
|
653 | 677 | 'sources': [
|
654 | 678 | "<(V8_ROOT)/src/diagnostics/unwinding-info-win64.cc",
|
|
1180 | 1204 | "<(V8_ROOT)/src/builtins/generate-bytecodes-builtins-list.cc",
|
1181 | 1205 | "<(V8_ROOT)/src/interpreter/bytecode-operands.cc",
|
1182 | 1206 | "<(V8_ROOT)/src/interpreter/bytecode-operands.h",
|
| 1207 | + "<(V8_ROOT)/src/interpreter/bytecode-traits.h", |
1183 | 1208 | "<(V8_ROOT)/src/interpreter/bytecodes.cc",
|
1184 | 1209 | "<(V8_ROOT)/src/interpreter/bytecodes.h",
|
1185 | 1210 | ],
|
|
1285 | 1310 | ],
|
1286 | 1311 | 'sources': [
|
1287 | 1312 | "<(V8_ROOT)/src/regexp/gen-regexp-special-case.cc",
|
| 1313 | + "<(V8_ROOT)/src/regexp/special-case.h", |
1288 | 1314 | ],
|
1289 | 1315 | }, # gen-regexp-special-case
|
1290 | 1316 | {
|
|
1489 | 1515 | 'v8_enable_verify_csa=<(v8_enable_verify_csa)',
|
1490 | 1516 | 'v8_enable_lite_mode=<(v8_enable_lite_mode)',
|
1491 | 1517 | 'v8_enable_pointer_compression=<(v8_enable_pointer_compression)',
|
| 1518 | + 'v8_enable_webassembly=<(v8_enable_webassembly)', |
1492 | 1519 | ]
|
1493 | 1520 | },
|
1494 | 1521 | 'conditions': [
|
|
1573 | 1600 | '<(V8_ROOT)/src/objects/primitive-heap-object.h',
|
1574 | 1601 | '<(V8_ROOT)/src/objects/primitive-heap-object-inl.h',
|
1575 | 1602 | '<(V8_ROOT)/src/objects/scope-info.h',
|
| 1603 | + '<(V8_ROOT)/src/objects/scope-info-inl.h', |
1576 | 1604 | '<(V8_ROOT)/src/objects/script.h',
|
1577 | 1605 | '<(V8_ROOT)/src/objects/script-inl.h',
|
1578 | 1606 | '<(V8_ROOT)/src/objects/shared-function-info.cc',
|
|
0 commit comments