| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 import("//build/config/android/config.gni") | 5 import("//build/config/android/config.gni") |
| 6 import("//build/config/arm.gni") | 6 import("//build/config/arm.gni") |
| 7 import("//build/config/dcheck_always_on.gni") | 7 import("//build/config/dcheck_always_on.gni") |
| 8 import("//build/config/mips.gni") | 8 import("//build/config/mips.gni") |
| 9 import("//build/config/sanitizers/sanitizers.gni") | 9 import("//build/config/sanitizers/sanitizers.gni") |
| 10 | 10 |
| (...skipping 790 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 801 } | 801 } |
| 802 | 802 |
| 803 v8_source_set("v8_nosnapshot") { | 803 v8_source_set("v8_nosnapshot") { |
| 804 visibility = [ ":*" ] # Only targets in this file can depend on this. | 804 visibility = [ ":*" ] # Only targets in this file can depend on this. |
| 805 | 805 |
| 806 deps = [ | 806 deps = [ |
| 807 ":js2c", | 807 ":js2c", |
| 808 ":js2c_experimental_extras", | 808 ":js2c_experimental_extras", |
| 809 ":js2c_extras", | 809 ":js2c_extras", |
| 810 ":v8_base", | 810 ":v8_base", |
| 811 ":v8_builtins_generators", |
| 811 ] | 812 ] |
| 812 | 813 |
| 813 sources = [ | 814 sources = [ |
| 814 "$target_gen_dir/experimental-extras-libraries.cc", | 815 "$target_gen_dir/experimental-extras-libraries.cc", |
| 815 "$target_gen_dir/extras-libraries.cc", | 816 "$target_gen_dir/extras-libraries.cc", |
| 816 "$target_gen_dir/libraries.cc", | 817 "$target_gen_dir/libraries.cc", |
| 817 "src/snapshot/snapshot-empty.cc", | 818 "src/snapshot/snapshot-empty.cc", |
| 818 ] | 819 ] |
| 819 | 820 |
| 820 configs = [ ":internal_config" ] | 821 configs = [ ":internal_config" ] |
| 821 } | 822 } |
| 822 | 823 |
| 823 v8_source_set("v8_snapshot") { | 824 v8_source_set("v8_snapshot") { |
| 824 # Only targets in this file and the top-level visibility target can | 825 # Only targets in this file and the top-level visibility target can |
| 825 # depend on this. | 826 # depend on this. |
| 826 visibility = [ | 827 visibility = [ |
| 827 ":*", | 828 ":*", |
| 828 "//:gn_visibility", | 829 "//:gn_visibility", |
| 829 ] | 830 ] |
| 830 | 831 |
| 831 deps = [ | 832 deps = [ |
| 832 ":js2c", | 833 ":js2c", |
| 833 ":js2c_experimental_extras", | 834 ":js2c_experimental_extras", |
| 834 ":js2c_extras", | 835 ":js2c_extras", |
| 835 ":v8_base", | 836 ":v8_base", |
| 837 ":v8_builtins_generators", |
| 836 ] | 838 ] |
| 837 public_deps = [ | 839 public_deps = [ |
| 838 # This should be public so downstream targets can declare the snapshot | 840 # This should be public so downstream targets can declare the snapshot |
| 839 # output file as their inputs. | 841 # output file as their inputs. |
| 840 ":run_mksnapshot", | 842 ":run_mksnapshot", |
| 841 ] | 843 ] |
| 842 | 844 |
| 843 sources = [ | 845 sources = [ |
| 844 "$target_gen_dir/experimental-extras-libraries.cc", | 846 "$target_gen_dir/experimental-extras-libraries.cc", |
| 845 "$target_gen_dir/extras-libraries.cc", | 847 "$target_gen_dir/extras-libraries.cc", |
| 846 "$target_gen_dir/libraries.cc", | 848 "$target_gen_dir/libraries.cc", |
| 847 "$target_gen_dir/snapshot.cc", | 849 "$target_gen_dir/snapshot.cc", |
| 848 ] | 850 ] |
| 849 | 851 |
| 850 configs = [ ":internal_config" ] | 852 configs = [ ":internal_config" ] |
| 851 } | 853 } |
| 852 | 854 |
| 853 if (v8_use_external_startup_data) { | 855 if (v8_use_external_startup_data) { |
| 854 v8_source_set("v8_external_snapshot") { | 856 v8_source_set("v8_external_snapshot") { |
| 855 visibility = [ ":*" ] # Only targets in this file can depend on this. | 857 visibility = [ ":*" ] # Only targets in this file can depend on this. |
| 856 | 858 |
| 857 deps = [ | 859 deps = [ |
| 858 ":js2c", | 860 ":js2c", |
| 859 ":js2c_experimental_extras", | 861 ":js2c_experimental_extras", |
| 860 ":js2c_extras", | 862 ":js2c_extras", |
| 861 ":v8_base", | 863 ":v8_base", |
| 864 ":v8_builtins_generators", |
| 862 ] | 865 ] |
| 863 public_deps = [ | 866 public_deps = [ |
| 864 ":natives_blob", | 867 ":natives_blob", |
| 865 ":run_mksnapshot", | 868 ":run_mksnapshot", |
| 866 ] | 869 ] |
| 867 | 870 |
| 868 sources = [ | 871 sources = [ |
| 869 "src/snapshot/natives-external.cc", | 872 "src/snapshot/natives-external.cc", |
| 870 "src/snapshot/snapshot-external.cc", | 873 "src/snapshot/snapshot-external.cc", |
| 871 ] | 874 ] |
| 872 | 875 |
| 873 configs = [ ":internal_config" ] | 876 configs = [ ":internal_config" ] |
| 874 } | 877 } |
| 875 } | 878 } |
| 876 | 879 |
| 880 v8_source_set("v8_builtins_generators") { |
| 881 visibility = [ ":*" ] # Only targets in this file can depend on this. |
| 882 |
| 883 deps = [ |
| 884 ":v8_base", |
| 885 ] |
| 886 |
| 887 sources = [ |
| 888 ### gcmole(all) ### |
| 889 "src/builtins/builtins-arguments-gen.cc", |
| 890 "src/builtins/builtins-arguments.h", |
| 891 "src/builtins/builtins-array-gen.cc", |
| 892 "src/builtins/builtins-async-function-gen.cc", |
| 893 "src/builtins/builtins-async-gen.cc", |
| 894 "src/builtins/builtins-async-iterator-gen.cc", |
| 895 "src/builtins/builtins-async.h", |
| 896 "src/builtins/builtins-boolean-gen.cc", |
| 897 "src/builtins/builtins-constructor-gen.cc", |
| 898 "src/builtins/builtins-constructor.h", |
| 899 "src/builtins/builtins-conversion-gen.cc", |
| 900 "src/builtins/builtins-date-gen.cc", |
| 901 "src/builtins/builtins-forin-gen.cc", |
| 902 "src/builtins/builtins-forin.h", |
| 903 "src/builtins/builtins-function-gen.cc", |
| 904 "src/builtins/builtins-generator-gen.cc", |
| 905 "src/builtins/builtins-global-gen.cc", |
| 906 "src/builtins/builtins-handler-gen.cc", |
| 907 "src/builtins/builtins-ic-gen.cc", |
| 908 "src/builtins/builtins-internal-gen.cc", |
| 909 "src/builtins/builtins-math-gen.cc", |
| 910 "src/builtins/builtins-number-gen.cc", |
| 911 "src/builtins/builtins-object-gen.cc", |
| 912 "src/builtins/builtins-promise-gen.cc", |
| 913 "src/builtins/builtins-promise.h", |
| 914 "src/builtins/builtins-regexp-gen.cc", |
| 915 "src/builtins/builtins-regexp-gen.h", |
| 916 "src/builtins/builtins-sharedarraybuffer-gen.cc", |
| 917 "src/builtins/builtins-string-gen.cc", |
| 918 "src/builtins/builtins-symbol-gen.cc", |
| 919 "src/builtins/builtins-typedarray-gen.cc", |
| 920 "src/builtins/builtins-utils-gen.h", |
| 921 "src/builtins/builtins-wasm-gen.cc", |
| 922 ] |
| 923 |
| 924 configs = [ ":internal_config" ] |
| 925 } |
| 926 |
| 877 # This is split out to be a non-code containing target that the Chromium browser | 927 # This is split out to be a non-code containing target that the Chromium browser |
| 878 # DLL can depend upon to get only a version string. | 928 # DLL can depend upon to get only a version string. |
| 879 v8_header_set("v8_version") { | 929 v8_header_set("v8_version") { |
| 880 configs = [ ":internal_config" ] | 930 configs = [ ":internal_config" ] |
| 881 | 931 |
| 882 sources = [ | 932 sources = [ |
| 883 "include/v8-version-string.h", | 933 "include/v8-version-string.h", |
| 884 "include/v8-version.h", | 934 "include/v8-version.h", |
| 885 ] | 935 ] |
| 886 } | 936 } |
| (...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 965 "src/basic-block-profiler.h", | 1015 "src/basic-block-profiler.h", |
| 966 "src/bignum-dtoa.cc", | 1016 "src/bignum-dtoa.cc", |
| 967 "src/bignum-dtoa.h", | 1017 "src/bignum-dtoa.h", |
| 968 "src/bignum.cc", | 1018 "src/bignum.cc", |
| 969 "src/bignum.h", | 1019 "src/bignum.h", |
| 970 "src/bit-vector.cc", | 1020 "src/bit-vector.cc", |
| 971 "src/bit-vector.h", | 1021 "src/bit-vector.h", |
| 972 "src/bootstrapper.cc", | 1022 "src/bootstrapper.cc", |
| 973 "src/bootstrapper.h", | 1023 "src/bootstrapper.h", |
| 974 "src/builtins/builtins-api.cc", | 1024 "src/builtins/builtins-api.cc", |
| 975 "src/builtins/builtins-arguments.cc", | |
| 976 "src/builtins/builtins-arguments.h", | 1025 "src/builtins/builtins-arguments.h", |
| 977 "src/builtins/builtins-array.cc", | 1026 "src/builtins/builtins-array.cc", |
| 978 "src/builtins/builtins-arraybuffer.cc", | 1027 "src/builtins/builtins-arraybuffer.cc", |
| 979 "src/builtins/builtins-async-function.cc", | |
| 980 "src/builtins/builtins-async-iterator.cc", | |
| 981 "src/builtins/builtins-async.cc", | |
| 982 "src/builtins/builtins-async.h", | |
| 983 "src/builtins/builtins-boolean.cc", | 1028 "src/builtins/builtins-boolean.cc", |
| 984 "src/builtins/builtins-call.cc", | 1029 "src/builtins/builtins-call.cc", |
| 985 "src/builtins/builtins-callsite.cc", | 1030 "src/builtins/builtins-callsite.cc", |
| 986 "src/builtins/builtins-constructor.cc", | |
| 987 "src/builtins/builtins-constructor.h", | 1031 "src/builtins/builtins-constructor.h", |
| 988 "src/builtins/builtins-conversion.cc", | |
| 989 "src/builtins/builtins-dataview.cc", | 1032 "src/builtins/builtins-dataview.cc", |
| 990 "src/builtins/builtins-date.cc", | 1033 "src/builtins/builtins-date.cc", |
| 991 "src/builtins/builtins-debug.cc", | 1034 "src/builtins/builtins-debug.cc", |
| 992 "src/builtins/builtins-error.cc", | 1035 "src/builtins/builtins-error.cc", |
| 993 "src/builtins/builtins-forin.cc", | |
| 994 "src/builtins/builtins-forin.h", | 1036 "src/builtins/builtins-forin.h", |
| 995 "src/builtins/builtins-function.cc", | 1037 "src/builtins/builtins-function.cc", |
| 996 "src/builtins/builtins-generator.cc", | |
| 997 "src/builtins/builtins-global.cc", | 1038 "src/builtins/builtins-global.cc", |
| 998 "src/builtins/builtins-handler.cc", | |
| 999 "src/builtins/builtins-ic.cc", | |
| 1000 "src/builtins/builtins-internal.cc", | 1039 "src/builtins/builtins-internal.cc", |
| 1001 "src/builtins/builtins-interpreter.cc", | 1040 "src/builtins/builtins-interpreter.cc", |
| 1002 "src/builtins/builtins-json.cc", | 1041 "src/builtins/builtins-json.cc", |
| 1003 "src/builtins/builtins-math.cc", | 1042 "src/builtins/builtins-math.cc", |
| 1004 "src/builtins/builtins-number.cc", | 1043 "src/builtins/builtins-number.cc", |
| 1005 "src/builtins/builtins-object.cc", | 1044 "src/builtins/builtins-object.cc", |
| 1006 "src/builtins/builtins-promise.cc", | |
| 1007 "src/builtins/builtins-promise.h", | 1045 "src/builtins/builtins-promise.h", |
| 1008 "src/builtins/builtins-proxy.cc", | 1046 "src/builtins/builtins-proxy.cc", |
| 1009 "src/builtins/builtins-reflect.cc", | 1047 "src/builtins/builtins-reflect.cc", |
| 1048 "src/builtins/builtins-regexp-gen.h", |
| 1010 "src/builtins/builtins-regexp.cc", | 1049 "src/builtins/builtins-regexp.cc", |
| 1011 "src/builtins/builtins-regexp.h", | |
| 1012 "src/builtins/builtins-sharedarraybuffer.cc", | 1050 "src/builtins/builtins-sharedarraybuffer.cc", |
| 1013 "src/builtins/builtins-string.cc", | 1051 "src/builtins/builtins-string.cc", |
| 1014 "src/builtins/builtins-symbol.cc", | 1052 "src/builtins/builtins-symbol.cc", |
| 1015 "src/builtins/builtins-typedarray.cc", | 1053 "src/builtins/builtins-typedarray.cc", |
| 1016 "src/builtins/builtins-utils.h", | 1054 "src/builtins/builtins-utils.h", |
| 1017 "src/builtins/builtins-wasm.cc", | |
| 1018 "src/builtins/builtins.cc", | 1055 "src/builtins/builtins.cc", |
| 1019 "src/builtins/builtins.h", | 1056 "src/builtins/builtins.h", |
| 1020 "src/cached-powers.cc", | 1057 "src/cached-powers.cc", |
| 1021 "src/cached-powers.h", | 1058 "src/cached-powers.h", |
| 1022 "src/cancelable-task.cc", | 1059 "src/cancelable-task.cc", |
| 1023 "src/cancelable-task.h", | 1060 "src/cancelable-task.h", |
| 1024 "src/char-predicates-inl.h", | 1061 "src/char-predicates-inl.h", |
| 1025 "src/char-predicates.cc", | 1062 "src/char-predicates.cc", |
| 1026 "src/char-predicates.h", | 1063 "src/char-predicates.h", |
| 1027 "src/checks.h", | 1064 "src/checks.h", |
| (...skipping 2107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3135 ] | 3172 ] |
| 3136 | 3173 |
| 3137 configs = [ | 3174 configs = [ |
| 3138 ":external_config", | 3175 ":external_config", |
| 3139 ":internal_config_base", | 3176 ":internal_config_base", |
| 3140 ] | 3177 ] |
| 3141 } | 3178 } |
| 3142 | 3179 |
| 3143 v8_fuzzer("wasm_compile_fuzzer") { | 3180 v8_fuzzer("wasm_compile_fuzzer") { |
| 3144 } | 3181 } |
| OLD | NEW |