| OLD | NEW |
| 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 669 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 680 ['OS=="linux"', { | 680 ['OS=="linux"', { |
| 681 'link_settings': { | 681 'link_settings': { |
| 682 'conditions': [ | 682 'conditions': [ |
| 683 ['v8_compress_startup_data=="bz2"', { | 683 ['v8_compress_startup_data=="bz2"', { |
| 684 'libraries': [ | 684 'libraries': [ |
| 685 '-lbz2', | 685 '-lbz2', |
| 686 ] | 686 ] |
| 687 }], | 687 }], |
| 688 ], | 688 ], |
| 689 }, | 689 }, |
| 690 'defines': [ |
| 691 'V8_OS_LINUX=1', |
| 692 'V8_OS_POSIX=1' |
| 693 ], |
| 690 'sources': [ ### gcmole(os:linux) ### | 694 'sources': [ ### gcmole(os:linux) ### |
| 691 '../../src/platform-linux.cc', | 695 '../../src/platform-linux.cc', |
| 692 '../../src/platform-posix.cc' | 696 '../../src/platform-posix.cc' |
| 693 ], | 697 ], |
| 694 } | 698 } |
| 695 ], | 699 ], |
| 696 ['OS=="android"', { | 700 ['OS=="android"', { |
| 697 'defines': [ | 701 'defines': [ |
| 698 'CAN_USE_VFP_INSTRUCTIONS', | 702 'CAN_USE_VFP_INSTRUCTIONS', |
| 699 ], | 703 ], |
| 700 'sources': [ | 704 'sources': [ |
| 701 '../../src/platform-posix.cc', | 705 '../../src/platform-posix.cc', |
| 702 ], | 706 ], |
| 703 'conditions': [ | 707 'conditions': [ |
| 704 ['host_os=="mac"', { | 708 ['host_os=="mac"', { |
| 705 'target_conditions': [ | 709 'target_conditions': [ |
| 706 ['_toolset=="host"', { | 710 ['_toolset=="host"', { |
| 711 'defines': [ |
| 712 'V8_OS_BSD=1', |
| 713 'V8_OS_MACOSX=1', |
| 714 'V8_OS_POSIX=1' |
| 715 ], |
| 707 'sources': [ | 716 'sources': [ |
| 708 '../../src/platform-macos.cc' | 717 '../../src/platform-macos.cc' |
| 709 ] | 718 ] |
| 710 }, { | 719 }, { |
| 720 'defines': [ |
| 721 'V8_OS_LINUX=1', |
| 722 'V8_OS_POSIX=1' |
| 723 ], |
| 711 'sources': [ | 724 'sources': [ |
| 712 '../../src/platform-linux.cc' | 725 '../../src/platform-linux.cc' |
| 713 ] | 726 ] |
| 714 }], | 727 }], |
| 715 ], | 728 ], |
| 716 }, { | 729 }, { |
| 730 'defines': [ |
| 731 'V8_OS_LINUX=1', |
| 732 'V8_OS_POSIX=1' |
| 733 ], |
| 717 'sources': [ | 734 'sources': [ |
| 718 '../../src/platform-linux.cc' | 735 '../../src/platform-linux.cc' |
| 719 ] | 736 ] |
| 720 }], | 737 }], |
| 721 ], | 738 ], |
| 722 }, | 739 }, |
| 723 ], | 740 ], |
| 724 ['OS=="freebsd"', { | 741 ['OS=="freebsd"', { |
| 742 'defines': [ |
| 743 'V8_OS_BSD=1', |
| 744 'V8_OS_FREEBSD=1', |
| 745 'V8_OS_POSIX=1' |
| 746 ], |
| 725 'link_settings': { | 747 'link_settings': { |
| 726 'libraries': [ | 748 'libraries': [ |
| 727 '-L/usr/local/lib -lexecinfo', | 749 '-L/usr/local/lib -lexecinfo', |
| 728 ]}, | 750 ]}, |
| 729 'sources': [ | 751 'sources': [ |
| 730 '../../src/platform-freebsd.cc', | 752 '../../src/platform-freebsd.cc', |
| 731 '../../src/platform-posix.cc' | 753 '../../src/platform-posix.cc' |
| 732 ], | 754 ], |
| 733 } | 755 } |
| 734 ], | 756 ], |
| 735 ['OS=="openbsd"', { | 757 ['OS=="openbsd"', { |
| 758 'defines': [ |
| 759 'V8_OS_BSD=1', |
| 760 'V8_OS_OPENBSD=1', |
| 761 'V8_OS_POSIX=1' |
| 762 ], |
| 736 'link_settings': { | 763 'link_settings': { |
| 737 'libraries': [ | 764 'libraries': [ |
| 738 '-L/usr/local/lib -lexecinfo', | 765 '-L/usr/local/lib -lexecinfo', |
| 739 ]}, | 766 ]}, |
| 740 'sources': [ | 767 'sources': [ |
| 741 '../../src/platform-openbsd.cc', | 768 '../../src/platform-openbsd.cc', |
| 742 '../../src/platform-posix.cc' | 769 '../../src/platform-posix.cc' |
| 743 ], | 770 ], |
| 744 } | 771 } |
| 745 ], | 772 ], |
| 746 ['OS=="netbsd"', { | 773 ['OS=="netbsd"', { |
| 774 'defines': [ |
| 775 'V8_OS_BSD=1', |
| 776 'V8_OS_NETBSD=1', |
| 777 'V8_OS_POSIX=1' |
| 778 ], |
| 747 'link_settings': { | 779 'link_settings': { |
| 748 'libraries': [ | 780 'libraries': [ |
| 749 '-L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lexecinfo', | 781 '-L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lexecinfo', |
| 750 ]}, | 782 ]}, |
| 751 'sources': [ | 783 'sources': [ |
| 752 '../../src/platform-openbsd.cc', | 784 '../../src/platform-openbsd.cc', |
| 753 '../../src/platform-posix.cc' | 785 '../../src/platform-posix.cc' |
| 754 ], | 786 ], |
| 755 } | 787 } |
| 756 ], | 788 ], |
| 757 ['OS=="solaris"', { | 789 ['OS=="solaris"', { |
| 790 'defines': [ |
| 791 'V8_OS_POSIX=1', |
| 792 'V8_OS_SOLARIS=1' |
| 793 ], |
| 758 'link_settings': { | 794 'link_settings': { |
| 759 'libraries': [ | 795 'libraries': [ |
| 760 '-lsocket -lnsl', | 796 '-lsocket -lnsl', |
| 761 ]}, | 797 ]}, |
| 762 'sources': [ | 798 'sources': [ |
| 763 '../../src/platform-solaris.cc', | 799 '../../src/platform-solaris.cc', |
| 764 '../../src/platform-posix.cc', | 800 '../../src/platform-posix.cc', |
| 765 ], | 801 ], |
| 766 } | 802 } |
| 767 ], | 803 ], |
| 768 ['OS=="mac"', { | 804 ['OS=="mac"', { |
| 805 'defines': [ |
| 806 'V8_OS_BSD=1', |
| 807 'V8_OS_MACOSX=1', |
| 808 'V8_OS_POSIX=1' |
| 809 ], |
| 769 'sources': [ | 810 'sources': [ |
| 770 '../../src/platform-macos.cc', | 811 '../../src/platform-macos.cc', |
| 771 '../../src/platform-posix.cc' | 812 '../../src/platform-posix.cc' |
| 772 ]}, | 813 ]}, |
| 773 ], | 814 ], |
| 774 ['OS=="win"', { | 815 ['OS=="win"', { |
| 775 'variables': { | 816 'variables': { |
| 776 'gyp_generators': '<!(echo $GYP_GENERATORS)', | 817 'gyp_generators': '<!(echo $GYP_GENERATORS)', |
| 777 }, | 818 }, |
| 778 'conditions': [ | 819 'conditions': [ |
| 779 ['gyp_generators=="make"', { | 820 ['gyp_generators=="make"', { |
| 780 'variables': { | 821 'variables': { |
| 781 'build_env': '<!(uname -o)', | 822 'build_env': '<!(uname -o)', |
| 782 }, | 823 }, |
| 783 'conditions': [ | 824 'conditions': [ |
| 784 ['build_env=="Cygwin"', { | 825 ['build_env=="Cygwin"', { |
| 826 'defines': [ |
| 827 'V8_OS_CYGWIN=1', |
| 828 'V8_OS_POSIX=1' |
| 829 ], |
| 785 'sources': [ | 830 'sources': [ |
| 786 '../../src/platform-cygwin.cc', | 831 '../../src/platform-cygwin.cc', |
| 787 '../../src/platform-posix.cc', | 832 '../../src/platform-posix.cc', |
| 788 ], | 833 ], |
| 789 }, { | 834 }, { |
| 835 'defines': [ |
| 836 'V8_OS_WIN=1' |
| 837 ], |
| 790 'sources': [ | 838 'sources': [ |
| 791 '../../src/platform-win32.cc', | 839 '../../src/platform-win32.cc', |
| 792 '../../src/win32-math.h', | 840 '../../src/win32-math.h', |
| 793 '../../src/win32-math.cc', | 841 '../../src/win32-math.cc', |
| 794 ], | 842 ], |
| 795 }], | 843 }], |
| 796 ], | 844 ], |
| 797 'link_settings': { | 845 'link_settings': { |
| 798 'libraries': [ '-lwinmm', '-lws2_32' ], | 846 'libraries': [ '-lwinmm', '-lws2_32' ], |
| 799 }, | 847 }, |
| 800 }, { | 848 }, { |
| 849 'defines': [ |
| 850 'V8_OS_WIN=1' |
| 851 ], |
| 801 'sources': [ | 852 'sources': [ |
| 802 '../../src/platform-win32.cc', | 853 '../../src/platform-win32.cc', |
| 803 '../../src/win32-math.h', | 854 '../../src/win32-math.h', |
| 804 '../../src/win32-math.cc', | 855 '../../src/win32-math.cc', |
| 805 ], | 856 ], |
| 806 'msvs_disabled_warnings': [4351, 4355, 4800], | 857 'msvs_disabled_warnings': [4351, 4355, 4800], |
| 807 'link_settings': { | 858 'link_settings': { |
| 808 'libraries': [ '-lwinmm.lib', '-lws2_32.lib' ], | 859 'libraries': [ '-lwinmm.lib', '-lws2_32.lib' ], |
| 809 }, | 860 }, |
| 810 }], | 861 }], |
| (...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1032 }], | 1083 }], |
| 1033 ['v8_compress_startup_data=="bz2"', { | 1084 ['v8_compress_startup_data=="bz2"', { |
| 1034 'libraries': [ | 1085 'libraries': [ |
| 1035 '-lbz2', | 1086 '-lbz2', |
| 1036 ] | 1087 ] |
| 1037 }], | 1088 }], |
| 1038 ], | 1089 ], |
| 1039 }, | 1090 }, |
| 1040 ], | 1091 ], |
| 1041 } | 1092 } |
| OLD | NEW |