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

Side by Side Diff: tools/gyp/v8.gyp

Issue 148573005: A64: Synchronize with r16249. (Closed) Base URL: https://v8.googlecode.com/svn/branches/experimental/a64
Patch Set: Created 6 years, 10 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 | Annotate | Revision Log
« no previous file with comments | « tools/gcmole/gcmole.lua ('k') | no next file » | 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
(...skipping 362 matching lines...) Expand 10 before | Expand all | Expand 10 after
373 '../../src/hydrogen-removable-simulates.cc', 373 '../../src/hydrogen-removable-simulates.cc',
374 '../../src/hydrogen-removable-simulates.h', 374 '../../src/hydrogen-removable-simulates.h',
375 '../../src/hydrogen-representation-changes.cc', 375 '../../src/hydrogen-representation-changes.cc',
376 '../../src/hydrogen-representation-changes.h', 376 '../../src/hydrogen-representation-changes.h',
377 '../../src/hydrogen-sce.cc', 377 '../../src/hydrogen-sce.cc',
378 '../../src/hydrogen-sce.h', 378 '../../src/hydrogen-sce.h',
379 '../../src/hydrogen-uint32-analysis.cc', 379 '../../src/hydrogen-uint32-analysis.cc',
380 '../../src/hydrogen-uint32-analysis.h', 380 '../../src/hydrogen-uint32-analysis.h',
381 '../../src/hydrogen-osr.cc', 381 '../../src/hydrogen-osr.cc',
382 '../../src/hydrogen-osr.h', 382 '../../src/hydrogen-osr.h',
383 '../../src/i18n.cc',
384 '../../src/i18n.h',
383 '../../src/icu_util.cc', 385 '../../src/icu_util.cc',
384 '../../src/icu_util.h', 386 '../../src/icu_util.h',
385 '../../src/ic-inl.h', 387 '../../src/ic-inl.h',
386 '../../src/ic.cc', 388 '../../src/ic.cc',
387 '../../src/ic.h', 389 '../../src/ic.h',
388 '../../src/incremental-marking.cc', 390 '../../src/incremental-marking.cc',
389 '../../src/incremental-marking.h', 391 '../../src/incremental-marking.h',
390 '../../src/interface.cc', 392 '../../src/interface.cc',
391 '../../src/interface.h', 393 '../../src/interface.h',
392 '../../src/interpreter-irregexp.cc', 394 '../../src/interpreter-irregexp.cc',
(...skipping 334 matching lines...) Expand 10 before | Expand all | Expand 10 after
727 ['OS=="linux"', { 729 ['OS=="linux"', {
728 'link_settings': { 730 'link_settings': {
729 'conditions': [ 731 'conditions': [
730 ['v8_compress_startup_data=="bz2"', { 732 ['v8_compress_startup_data=="bz2"', {
731 'libraries': [ 733 'libraries': [
732 '-lbz2', 734 '-lbz2',
733 ] 735 ]
734 }], 736 }],
735 ], 737 ],
736 }, 738 },
739 'defines': [
740 'V8_OS_LINUX=1',
741 'V8_OS_POSIX=1'
742 ],
737 'sources': [ ### gcmole(os:linux) ### 743 'sources': [ ### gcmole(os:linux) ###
738 '../../src/platform-linux.cc', 744 '../../src/platform-linux.cc',
739 '../../src/platform-posix.cc' 745 '../../src/platform-posix.cc'
740 ], 746 ],
741 } 747 }
742 ], 748 ],
743 ['OS=="android"', { 749 ['OS=="android"', {
744 'defines': [ 750 'defines': [
745 'CAN_USE_VFP_INSTRUCTIONS', 751 'CAN_USE_VFP_INSTRUCTIONS',
746 ], 752 ],
747 'sources': [ 753 'sources': [
748 '../../src/platform-posix.cc', 754 '../../src/platform-posix.cc',
749 ], 755 ],
750 'conditions': [ 756 'conditions': [
751 ['host_os=="mac"', { 757 ['host_os=="mac"', {
752 'target_conditions': [ 758 'target_conditions': [
753 ['_toolset=="host"', { 759 ['_toolset=="host"', {
760 'defines': [
761 'V8_OS_BSD=1',
762 'V8_OS_MACOSX=1',
763 'V8_OS_POSIX=1'
764 ],
754 'sources': [ 765 'sources': [
755 '../../src/platform-macos.cc' 766 '../../src/platform-macos.cc'
756 ] 767 ]
757 }, { 768 }, {
769 'defines': [
770 'V8_OS_LINUX=1',
771 'V8_OS_POSIX=1'
772 ],
758 'sources': [ 773 'sources': [
759 '../../src/platform-linux.cc' 774 '../../src/platform-linux.cc'
760 ] 775 ]
761 }], 776 }],
762 ], 777 ],
763 }, { 778 }, {
779 'defines': [
780 'V8_OS_LINUX=1',
781 'V8_OS_POSIX=1'
782 ],
764 'sources': [ 783 'sources': [
765 '../../src/platform-linux.cc' 784 '../../src/platform-linux.cc'
766 ] 785 ]
767 }], 786 }],
768 ], 787 ],
769 }, 788 },
770 ], 789 ],
771 ['OS=="freebsd"', { 790 ['OS=="freebsd"', {
791 'defines': [
792 'V8_OS_BSD=1',
793 'V8_OS_FREEBSD=1',
794 'V8_OS_POSIX=1'
795 ],
772 'link_settings': { 796 'link_settings': {
773 'libraries': [ 797 'libraries': [
774 '-L/usr/local/lib -lexecinfo', 798 '-L/usr/local/lib -lexecinfo',
775 ]}, 799 ]},
776 'sources': [ 800 'sources': [
777 '../../src/platform-freebsd.cc', 801 '../../src/platform-freebsd.cc',
778 '../../src/platform-posix.cc' 802 '../../src/platform-posix.cc'
779 ], 803 ],
780 } 804 }
781 ], 805 ],
782 ['OS=="openbsd"', { 806 ['OS=="openbsd"', {
807 'defines': [
808 'V8_OS_BSD=1',
809 'V8_OS_OPENBSD=1',
810 'V8_OS_POSIX=1'
811 ],
783 'link_settings': { 812 'link_settings': {
784 'libraries': [ 813 'libraries': [
785 '-L/usr/local/lib -lexecinfo', 814 '-L/usr/local/lib -lexecinfo',
786 ]}, 815 ]},
787 'sources': [ 816 'sources': [
788 '../../src/platform-openbsd.cc', 817 '../../src/platform-openbsd.cc',
789 '../../src/platform-posix.cc' 818 '../../src/platform-posix.cc'
790 ], 819 ],
791 } 820 }
792 ], 821 ],
793 ['OS=="netbsd"', { 822 ['OS=="netbsd"', {
823 'defines': [
824 'V8_OS_BSD=1',
825 'V8_OS_NETBSD=1',
826 'V8_OS_POSIX=1'
827 ],
794 'link_settings': { 828 'link_settings': {
795 'libraries': [ 829 'libraries': [
796 '-L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lexecinfo', 830 '-L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lexecinfo',
797 ]}, 831 ]},
798 'sources': [ 832 'sources': [
799 '../../src/platform-openbsd.cc', 833 '../../src/platform-openbsd.cc',
800 '../../src/platform-posix.cc' 834 '../../src/platform-posix.cc'
801 ], 835 ],
802 } 836 }
803 ], 837 ],
804 ['OS=="solaris"', { 838 ['OS=="solaris"', {
839 'defines': [
840 'V8_OS_POSIX=1',
841 'V8_OS_SOLARIS=1'
842 ],
805 'link_settings': { 843 'link_settings': {
806 'libraries': [ 844 'libraries': [
807 '-lsocket -lnsl', 845 '-lsocket -lnsl',
808 ]}, 846 ]},
809 'sources': [ 847 'sources': [
810 '../../src/platform-solaris.cc', 848 '../../src/platform-solaris.cc',
811 '../../src/platform-posix.cc', 849 '../../src/platform-posix.cc',
812 ], 850 ],
813 } 851 }
814 ], 852 ],
815 ['OS=="mac"', { 853 ['OS=="mac"', {
854 'defines': [
855 'V8_OS_BSD=1',
856 'V8_OS_MACOSX=1',
857 'V8_OS_POSIX=1'
858 ],
816 'sources': [ 859 'sources': [
817 '../../src/platform-macos.cc', 860 '../../src/platform-macos.cc',
818 '../../src/platform-posix.cc' 861 '../../src/platform-posix.cc'
819 ]}, 862 ]},
820 ], 863 ],
821 ['OS=="win"', { 864 ['OS=="win"', {
822 'variables': { 865 'variables': {
823 'gyp_generators': '<!(echo $GYP_GENERATORS)', 866 'gyp_generators': '<!(echo $GYP_GENERATORS)',
824 }, 867 },
825 'conditions': [ 868 'conditions': [
826 ['gyp_generators=="make"', { 869 ['gyp_generators=="make"', {
827 'variables': { 870 'variables': {
828 'build_env': '<!(uname -o)', 871 'build_env': '<!(uname -o)',
829 }, 872 },
830 'conditions': [ 873 'conditions': [
831 ['build_env=="Cygwin"', { 874 ['build_env=="Cygwin"', {
875 'defines': [
876 'V8_OS_CYGWIN=1',
877 'V8_OS_POSIX=1'
878 ],
832 'sources': [ 879 'sources': [
833 '../../src/platform-cygwin.cc', 880 '../../src/platform-cygwin.cc',
834 '../../src/platform-posix.cc', 881 '../../src/platform-posix.cc',
835 ], 882 ],
836 }, { 883 }, {
884 'defines': [
885 'V8_OS_WIN=1'
886 ],
837 'sources': [ 887 'sources': [
838 '../../src/platform-win32.cc', 888 '../../src/platform-win32.cc',
839 '../../src/win32-math.h', 889 '../../src/win32-math.h',
840 '../../src/win32-math.cc', 890 '../../src/win32-math.cc',
841 ], 891 ],
842 }], 892 }],
843 ], 893 ],
844 'link_settings': { 894 'link_settings': {
845 'libraries': [ '-lwinmm', '-lws2_32' ], 895 'libraries': [ '-lwinmm', '-lws2_32' ],
846 }, 896 },
847 }, { 897 }, {
898 'defines': [
899 'V8_OS_WIN=1'
900 ],
848 'sources': [ 901 'sources': [
849 '../../src/platform-win32.cc', 902 '../../src/platform-win32.cc',
850 '../../src/win32-math.h', 903 '../../src/win32-math.h',
851 '../../src/win32-math.cc', 904 '../../src/win32-math.cc',
852 ], 905 ],
853 'msvs_disabled_warnings': [4351, 4355, 4800], 906 'msvs_disabled_warnings': [4351, 4355, 4800],
854 'link_settings': { 907 'link_settings': {
855 'libraries': [ '-lwinmm.lib', '-lws2_32.lib' ], 908 'libraries': [ '-lwinmm.lib', '-lws2_32.lib' ],
856 }, 909 },
857 }], 910 }],
858 ], 911 ],
859 }], 912 }],
860 ['component=="shared_library"', { 913 ['component=="shared_library"', {
861 'defines': [ 914 'defines': [
862 'BUILDING_V8_SHARED', 915 'BUILDING_V8_SHARED',
863 'V8_SHARED', 916 'V8_SHARED',
864 ], 917 ],
865 }], 918 }],
866 ['v8_postmortem_support=="true"', { 919 ['v8_postmortem_support=="true"', {
867 'sources': [ 920 'sources': [
868 '<(SHARED_INTERMEDIATE_DIR)/debug-support.cc', 921 '<(SHARED_INTERMEDIATE_DIR)/debug-support.cc',
869 ] 922 ]
870 }], 923 }],
871 ['v8_enable_i18n_support==1', { 924 ['v8_enable_i18n_support==1', {
872 'sources': [ 925 'sources': [
873 '../../src/i18n.cc',
874 '../../src/i18n.h',
875 '../../src/extensions/i18n/break-iterator.cc',
876 '../../src/extensions/i18n/break-iterator.h',
877 '../../src/extensions/i18n/collator.cc',
878 '../../src/extensions/i18n/collator.h',
879 '../../src/extensions/i18n/i18n-extension.cc', 926 '../../src/extensions/i18n/i18n-extension.cc',
880 '../../src/extensions/i18n/i18n-extension.h', 927 '../../src/extensions/i18n/i18n-extension.h',
881 '../../src/extensions/i18n/i18n-utils.cc',
882 '../../src/extensions/i18n/i18n-utils.h',
883 ], 928 ],
884 'dependencies': [ 929 'dependencies': [
885 '<(DEPTH)/third_party/icu/icu.gyp:icui18n', 930 '<(DEPTH)/third_party/icu/icu.gyp:icui18n',
886 '<(DEPTH)/third_party/icu/icu.gyp:icuuc', 931 '<(DEPTH)/third_party/icu/icu.gyp:icuuc',
887 ] 932 ]
933 }, { # v8_enable_i18n_support==0
934 'sources!': [
935 '../../src/i18n.cc',
936 '../../src/i18n.h',
937 ],
888 }], 938 }],
889 ['OS=="win" and v8_enable_i18n_support==1', { 939 ['OS=="win" and v8_enable_i18n_support==1', {
890 'dependencies': [ 940 'dependencies': [
891 '<(DEPTH)/third_party/icu/icu.gyp:icudata', 941 '<(DEPTH)/third_party/icu/icu.gyp:icudata',
892 ], 942 ],
893 }], 943 }],
894 ], 944 ],
895 }, 945 },
896 { 946 {
897 'target_name': 'js2c', 947 'target_name': 'js2c',
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
932 '../../src/uri.js', 982 '../../src/uri.js',
933 '../../src/math.js', 983 '../../src/math.js',
934 '../../src/messages.js', 984 '../../src/messages.js',
935 '../../src/apinatives.js', 985 '../../src/apinatives.js',
936 '../../src/debug-debugger.js', 986 '../../src/debug-debugger.js',
937 '../../src/mirror-debugger.js', 987 '../../src/mirror-debugger.js',
938 '../../src/liveedit-debugger.js', 988 '../../src/liveedit-debugger.js',
939 '../../src/date.js', 989 '../../src/date.js',
940 '../../src/json.js', 990 '../../src/json.js',
941 '../../src/regexp.js', 991 '../../src/regexp.js',
992 '../../src/arraybuffer.js',
993 '../../src/typedarray.js',
942 '../../src/macros.py', 994 '../../src/macros.py',
943 ], 995 ],
944 'experimental_library_files': [ 996 'experimental_library_files': [
945 '../../src/macros.py', 997 '../../src/macros.py',
946 '../../src/symbol.js', 998 '../../src/symbol.js',
947 '../../src/proxy.js', 999 '../../src/proxy.js',
948 '../../src/collection.js', 1000 '../../src/collection.js',
949 '../../src/object-observe.js', 1001 '../../src/object-observe.js',
950 '../../src/arraybuffer.js',
951 '../../src/typedarray.js',
952 '../../src/generator.js', 1002 '../../src/generator.js',
953 '../../src/array-iterator.js', 1003 '../../src/array-iterator.js',
954 '../../src/harmony-string.js', 1004 '../../src/harmony-string.js',
955 '../../src/harmony-array.js', 1005 '../../src/harmony-array.js',
956 ], 1006 ],
957 'i18n_library_files': [ 1007 'i18n_library_files': [
958 '../../src/extensions/i18n/header.js', 1008 '../../src/extensions/i18n/header.js',
959 '../../src/extensions/i18n/globals.js', 1009 '../../src/extensions/i18n/globals.js',
960 '../../src/extensions/i18n/locale.js', 1010 '../../src/extensions/i18n/locale.js',
961 '../../src/extensions/i18n/collator.js', 1011 '../../src/extensions/i18n/collator.js',
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
1081 }], 1131 }],
1082 ['v8_compress_startup_data=="bz2"', { 1132 ['v8_compress_startup_data=="bz2"', {
1083 'libraries': [ 1133 'libraries': [
1084 '-lbz2', 1134 '-lbz2',
1085 ] 1135 ]
1086 }], 1136 }],
1087 ], 1137 ],
1088 }, 1138 },
1089 ], 1139 ],
1090 } 1140 }
OLDNEW
« no previous file with comments | « tools/gcmole/gcmole.lua ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698