|
221 | 221 | '<(torque_output_root)/torque-generated/bit-fields-tq.h', |
222 | 222 | '<(torque_output_root)/torque-generated/builtin-definitions-tq.h', |
223 | 223 | '<(torque_output_root)/torque-generated/interface-descriptors-tq.inc', |
| 224 | + '<(torque_output_root)/torque-generated/factory-tq.cc', |
| 225 | + '<(torque_output_root)/torque-generated/factory-tq.inc', |
224 | 226 | '<(torque_output_root)/torque-generated/field-offsets-tq.h', |
225 | 227 | '<(torque_output_root)/torque-generated/class-verifiers-tq.cc', |
226 | 228 | '<(torque_output_root)/torque-generated/class-verifiers-tq.h', |
227 | 229 | '<(torque_output_root)/torque-generated/enum-verifiers-tq.cc', |
228 | 230 | '<(torque_output_root)/torque-generated/objects-printer-tq.cc', |
| 231 | + '<(torque_output_root)/torque-generated/objects-body-descriptors-tq-inl.h', |
229 | 232 | '<(torque_output_root)/torque-generated/class-definitions-tq.cc', |
230 | 233 | '<(torque_output_root)/torque-generated/class-definitions-tq-inl.h', |
231 | 234 | '<(torque_output_root)/torque-generated/class-definitions-tq.h', |
|
309 | 312 | '<(torque_output_root)/torque-generated/class-definitions-tq.cc', |
310 | 313 | '<(torque_output_root)/torque-generated/class-verifiers-tq.cc', |
311 | 314 | '<(torque_output_root)/torque-generated/class-verifiers-tq.h', |
| 315 | + '<(torque_output_root)/torque-generated/factory-tq.cc', |
312 | 316 | '<(torque_output_root)/torque-generated/objects-printer-tq.cc', |
313 | 317 | ], |
314 | 318 | 'include_dirs': [ |
|
425 | 429 | '<(V8_ROOT)/src/builtins/mips64/builtins-mips64.cc', |
426 | 430 | ], |
427 | 431 | }], |
428 | | - ['v8_target_arch=="ppc" or v8_target_arch=="ppc64"', { |
| 432 | + ['v8_target_arch=="ppc"', { |
| 433 | + 'sources': [ |
| 434 | + '<(V8_ROOT)/src/builtins/ppc/builtins-ppc.cc', |
| 435 | + ], |
| 436 | + }], |
| 437 | + ['v8_target_arch=="ppc64"', { |
429 | 438 | 'sources': [ |
430 | 439 | '<(V8_ROOT)/src/builtins/ppc/builtins-ppc.cc', |
431 | 440 | ], |
|
590 | 599 | ], |
591 | 600 | 'direct_dependent_settings': { |
592 | 601 | 'sources': [ |
| 602 | + '<(V8_ROOT)/include/v8-fast-api-calls.h', |
593 | 603 | '<(V8_ROOT)/include/v8-internal.h', |
594 | 604 | '<(V8_ROOT)/include/v8.h', |
595 | 605 | '<(V8_ROOT)/include/v8config.h', |
|
733 | 743 | ['want_separate_host_toolset', { |
734 | 744 | 'toolsets': ['host', 'target'], |
735 | 745 | }], |
| 746 | + ['v8_control_flow_integrity==1', { |
| 747 | + 'sources': [ |
| 748 | + '<(V8_ROOT)/src/execution/arm64/pointer-authentication-arm64.h', |
| 749 | + ], |
| 750 | + }, { |
| 751 | + 'sources': [ |
| 752 | + '<(V8_ROOT)/src/execution/pointer-authentication-dummy.h', |
| 753 | + ], |
| 754 | + }], |
736 | 755 | ['v8_target_arch=="ia32"', { |
737 | 756 | 'sources': [ ### gcmole(arch:ia32) ### |
738 | 757 | '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_current_cpu == \\"x86.*?sources \+= ")', |
|
759 | 778 | }], |
760 | 779 | ['v8_target_arch=="arm"', { |
761 | 780 | 'sources': [ ### gcmole(arch:arm) ### |
762 | | - '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_current_cpu == \\"arm.*?sources \+= ")', |
| 781 | + '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_current_cpu == \\"arm\\".*?sources \+= ")', |
763 | 782 | ], |
764 | 783 | }], |
765 | 784 | ['v8_target_arch=="arm64"', { |
766 | 785 | 'sources': [ ### gcmole(arch:arm64) ### |
767 | | - '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_current_cpu == \\"arm64.*?sources \+= ")', |
| 786 | + '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_current_cpu == \\"arm64\\".*?sources \+= ")', |
768 | 787 | ], |
769 | 788 | }], |
770 | 789 | ['v8_target_arch=="mips" or v8_target_arch=="mipsel"', { |
771 | 790 | 'sources': [ ### gcmole(arch:mipsel) ### |
772 | | - '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_current_cpu == \\"mips.*?sources \+= ")', |
| 791 | + '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_current_cpu == \\"mips\\".*?sources \+= ")', |
773 | 792 | ], |
774 | 793 | }], |
775 | 794 | ['v8_target_arch=="mips64" or v8_target_arch=="mips64el"', { |
776 | 795 | 'sources': [ ### gcmole(arch:mips64el) ### |
777 | | - '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_current_cpu == \\"mips64.*?sources \+= ")', |
| 796 | + '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_current_cpu == \\"mips64\\".*?sources \+= ")', |
778 | 797 | ], |
779 | 798 | }], |
780 | | - ['v8_target_arch=="ppc" or v8_target_arch=="ppc64"', { |
| 799 | + ['v8_target_arch=="ppc"', { |
781 | 800 | 'sources': [ ### gcmole(arch:ppc) ### |
782 | | - '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_current_cpu == \\"ppc.*?sources \+= ")', |
| 801 | + '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_current_cpu == \\"ppc\\".*?sources \+= ")', |
| 802 | + ], |
| 803 | + }], |
| 804 | + ['v8_target_arch=="ppc64"', { |
| 805 | + 'sources': [ ### gcmole(arch:ppc64) ### |
| 806 | + '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_current_cpu == \\"ppc64\\".*?sources \+= ")', |
783 | 807 | ], |
784 | 808 | }], |
785 | 809 | ['v8_target_arch=="s390x"', { |
786 | 810 | 'sources': [ ### gcmole(arch:s390) ### |
787 | | - '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_current_cpu == \\"s390.*?sources \+= ")', |
| 811 | + '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_current_cpu == \\"s390\\".*?sources \+= ")', |
788 | 812 | ], |
789 | 813 | }], |
790 | 814 | ['OS=="win"', { |
|
1607 | 1631 | }], |
1608 | 1632 | ], |
1609 | 1633 | 'direct_dependent_settings': { |
1610 | | - 'include_dirs': [ '<(V8_ROOT)/third_party/zlib' ], |
| 1634 | + 'include_dirs': [ |
| 1635 | + '<(V8_ROOT)/third_party/zlib', |
| 1636 | + '<(V8_ROOT)/third_party/zlib/google', |
| 1637 | + ], |
1611 | 1638 | }, |
1612 | 1639 | 'defines': [ 'ZLIB_IMPLEMENTATION' ], |
1613 | | - 'include_dirs': [ '<(V8_ROOT)/third_party/zlib' ], |
1614 | | - 'sources': [ '<(V8_ROOT)/third_party/zlib/adler32.c' ], |
| 1640 | + 'include_dirs': [ |
| 1641 | + '<(V8_ROOT)/third_party/zlib', |
| 1642 | + '<(V8_ROOT)/third_party/zlib/google', |
| 1643 | + ], |
| 1644 | + 'sources': [ |
| 1645 | + '<(V8_ROOT)/third_party/zlib/adler32.c', |
| 1646 | + '<(V8_ROOT)/third_party/zlib/chromeconf.h', |
| 1647 | + '<(V8_ROOT)/third_party/zlib/compress.c', |
| 1648 | + '<(V8_ROOT)/third_party/zlib/contrib/optimizations/insert_string.h', |
| 1649 | + '<(V8_ROOT)/third_party/zlib/contrib/optimizations/insert_string.h', |
| 1650 | + '<(V8_ROOT)/third_party/zlib/cpu_features.c', |
| 1651 | + '<(V8_ROOT)/third_party/zlib/cpu_features.h', |
| 1652 | + '<(V8_ROOT)/third_party/zlib/crc32.c', |
| 1653 | + '<(V8_ROOT)/third_party/zlib/crc32.h', |
| 1654 | + '<(V8_ROOT)/third_party/zlib/deflate.c', |
| 1655 | + '<(V8_ROOT)/third_party/zlib/deflate.h', |
| 1656 | + '<(V8_ROOT)/third_party/zlib/gzclose.c', |
| 1657 | + '<(V8_ROOT)/third_party/zlib/gzguts.h', |
| 1658 | + '<(V8_ROOT)/third_party/zlib/gzlib.c', |
| 1659 | + '<(V8_ROOT)/third_party/zlib/gzread.c', |
| 1660 | + '<(V8_ROOT)/third_party/zlib/gzwrite.c', |
| 1661 | + '<(V8_ROOT)/third_party/zlib/infback.c', |
| 1662 | + '<(V8_ROOT)/third_party/zlib/inffast.c', |
| 1663 | + '<(V8_ROOT)/third_party/zlib/inffast.h', |
| 1664 | + '<(V8_ROOT)/third_party/zlib/inffixed.h', |
| 1665 | + '<(V8_ROOT)/third_party/zlib/inflate.c', |
| 1666 | + '<(V8_ROOT)/third_party/zlib/inflate.h', |
| 1667 | + '<(V8_ROOT)/third_party/zlib/inftrees.c', |
| 1668 | + '<(V8_ROOT)/third_party/zlib/inftrees.h', |
| 1669 | + '<(V8_ROOT)/third_party/zlib/trees.c', |
| 1670 | + '<(V8_ROOT)/third_party/zlib/trees.h', |
| 1671 | + '<(V8_ROOT)/third_party/zlib/uncompr.c', |
| 1672 | + '<(V8_ROOT)/third_party/zlib/zconf.h', |
| 1673 | + '<(V8_ROOT)/third_party/zlib/zlib.h', |
| 1674 | + '<(V8_ROOT)/third_party/zlib/zutil.c', |
| 1675 | + '<(V8_ROOT)/third_party/zlib/zutil.h', |
| 1676 | + '<(V8_ROOT)/third_party/zlib/google/compression_utils_portable.cc', |
| 1677 | + '<(V8_ROOT)/third_party/zlib/google/compression_utils_portable.h', |
| 1678 | + ], |
1615 | 1679 | }, # v8_zlib |
1616 | 1680 | ], |
1617 | 1681 | } |
0 commit comments