| 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 610 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 621 } | 621 } |
| 622 | 622 |
| 623 if (v8_embed_script != "") { | 623 if (v8_embed_script != "") { |
| 624 sources += [ v8_embed_script ] | 624 sources += [ v8_embed_script ] |
| 625 args += [ rebase_path(v8_embed_script, root_build_dir) ] | 625 args += [ rebase_path(v8_embed_script, root_build_dir) ] |
| 626 } | 626 } |
| 627 } | 627 } |
| 628 | 628 |
| 629 action("v8_dump_build_config") { | 629 action("v8_dump_build_config") { |
| 630 script = "tools/testrunner/utils/dump_build_config.py" | 630 script = "tools/testrunner/utils/dump_build_config.py" |
| 631 outputs = [ "$root_out_dir/v8_build_config.json" ] | 631 outputs = [ |
| 632 "$root_out_dir/v8_build_config.json", |
| 633 ] |
| 632 args = [ | 634 args = [ |
| 633 rebase_path("$root_out_dir/v8_build_config.json", root_build_dir), | 635 rebase_path("$root_out_dir/v8_build_config.json", root_build_dir), |
| 634 "dcheck_always_on=$dcheck_always_on", | 636 "dcheck_always_on=$dcheck_always_on", |
| 635 "is_asan=$is_asan", | 637 "is_asan=$is_asan", |
| 636 "is_cfi=$is_cfi", | 638 "is_cfi=$is_cfi", |
| 637 "is_component_build=$is_component_build", | 639 "is_component_build=$is_component_build", |
| 638 "is_debug=$is_debug", | 640 "is_debug=$is_debug", |
| 639 "is_msan=$is_msan", | 641 "is_msan=$is_msan", |
| 640 "is_tsan=$is_tsan", | 642 "is_tsan=$is_tsan", |
| 641 "target_cpu=\"$target_cpu\"", | 643 "target_cpu=\"$target_cpu\"", |
| 642 "v8_enable_i18n_support=$v8_enable_i18n_support", | 644 "v8_enable_i18n_support=$v8_enable_i18n_support", |
| 643 "v8_target_cpu=\"$v8_target_cpu\"", | 645 "v8_target_cpu=\"$v8_target_cpu\"", |
| 644 "v8_use_snapshot=$v8_use_snapshot", | 646 "v8_use_snapshot=$v8_use_snapshot", |
| 645 ] | 647 ] |
| 646 } | 648 } |
| 647 | 649 |
| 648 | |
| 649 ############################################################################### | 650 ############################################################################### |
| 650 # Source Sets (aka static libraries) | 651 # Source Sets (aka static libraries) |
| 651 # | 652 # |
| 652 | 653 |
| 653 source_set("v8_maybe_snapshot") { | 654 source_set("v8_maybe_snapshot") { |
| 654 if (v8_use_snapshot && v8_use_external_startup_data) { | 655 if (v8_use_snapshot && v8_use_external_startup_data) { |
| 655 public_deps = [ | 656 public_deps = [ |
| 656 ":v8_external_snapshot", | 657 ":v8_external_snapshot", |
| 657 ] | 658 ] |
| 658 } else if (v8_use_snapshot) { | 659 } else if (v8_use_snapshot) { |
| (...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 772 "src/api-arguments.cc", | 773 "src/api-arguments.cc", |
| 773 "src/api-arguments.h", | 774 "src/api-arguments.h", |
| 774 "src/api-experimental.cc", | 775 "src/api-experimental.cc", |
| 775 "src/api-experimental.h", | 776 "src/api-experimental.h", |
| 776 "src/api-natives.cc", | 777 "src/api-natives.cc", |
| 777 "src/api-natives.h", | 778 "src/api-natives.h", |
| 778 "src/api.cc", | 779 "src/api.cc", |
| 779 "src/api.h", | 780 "src/api.h", |
| 780 "src/arguments.cc", | 781 "src/arguments.cc", |
| 781 "src/arguments.h", | 782 "src/arguments.h", |
| 783 "src/asmjs/asm-js.cc", |
| 784 "src/asmjs/asm-js.h", |
| 785 "src/asmjs/asm-types.cc", |
| 786 "src/asmjs/asm-types.h", |
| 787 "src/asmjs/asm-wasm-builder.cc", |
| 788 "src/asmjs/asm-wasm-builder.h", |
| 789 "src/asmjs/typing-asm.cc", |
| 790 "src/asmjs/typing-asm.h", |
| 782 "src/assembler.cc", | 791 "src/assembler.cc", |
| 783 "src/assembler.h", | 792 "src/assembler.h", |
| 784 "src/assert-scope.cc", | 793 "src/assert-scope.cc", |
| 785 "src/assert-scope.h", | 794 "src/assert-scope.h", |
| 786 "src/ast/ast-expression-rewriter.cc", | 795 "src/ast/ast-expression-rewriter.cc", |
| 787 "src/ast/ast-expression-rewriter.h", | 796 "src/ast/ast-expression-rewriter.h", |
| 788 "src/ast/ast-expression-visitor.cc", | 797 "src/ast/ast-expression-visitor.cc", |
| 789 "src/ast/ast-expression-visitor.h", | 798 "src/ast/ast-expression-visitor.h", |
| 790 "src/ast/ast-literal-reindexer.cc", | 799 "src/ast/ast-literal-reindexer.cc", |
| 791 "src/ast/ast-literal-reindexer.h", | 800 "src/ast/ast-literal-reindexer.h", |
| (...skipping 694 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1486 "src/transitions.h", | 1495 "src/transitions.h", |
| 1487 "src/type-cache.cc", | 1496 "src/type-cache.cc", |
| 1488 "src/type-cache.h", | 1497 "src/type-cache.h", |
| 1489 "src/type-feedback-vector-inl.h", | 1498 "src/type-feedback-vector-inl.h", |
| 1490 "src/type-feedback-vector.cc", | 1499 "src/type-feedback-vector.cc", |
| 1491 "src/type-feedback-vector.h", | 1500 "src/type-feedback-vector.h", |
| 1492 "src/type-info.cc", | 1501 "src/type-info.cc", |
| 1493 "src/type-info.h", | 1502 "src/type-info.h", |
| 1494 "src/types.cc", | 1503 "src/types.cc", |
| 1495 "src/types.h", | 1504 "src/types.h", |
| 1496 "src/typing-asm.cc", | |
| 1497 "src/typing-asm.h", | |
| 1498 "src/unicode-cache-inl.h", | 1505 "src/unicode-cache-inl.h", |
| 1499 "src/unicode-cache.h", | 1506 "src/unicode-cache.h", |
| 1500 "src/unicode-decoder.cc", | 1507 "src/unicode-decoder.cc", |
| 1501 "src/unicode-decoder.h", | 1508 "src/unicode-decoder.h", |
| 1502 "src/unicode-inl.h", | 1509 "src/unicode-inl.h", |
| 1503 "src/unicode.cc", | 1510 "src/unicode.cc", |
| 1504 "src/unicode.h", | 1511 "src/unicode.h", |
| 1505 "src/uri.cc", | 1512 "src/uri.cc", |
| 1506 "src/uri.h", | 1513 "src/uri.h", |
| 1507 "src/utils-inl.h", | 1514 "src/utils-inl.h", |
| 1508 "src/utils.cc", | 1515 "src/utils.cc", |
| 1509 "src/utils.h", | 1516 "src/utils.h", |
| 1510 "src/v8.cc", | 1517 "src/v8.cc", |
| 1511 "src/v8.h", | 1518 "src/v8.h", |
| 1512 "src/v8memory.h", | 1519 "src/v8memory.h", |
| 1513 "src/v8threads.cc", | 1520 "src/v8threads.cc", |
| 1514 "src/v8threads.h", | 1521 "src/v8threads.h", |
| 1515 "src/version.cc", | 1522 "src/version.cc", |
| 1516 "src/version.h", | 1523 "src/version.h", |
| 1517 "src/vm-state-inl.h", | 1524 "src/vm-state-inl.h", |
| 1518 "src/vm-state.h", | 1525 "src/vm-state.h", |
| 1519 "src/wasm/asm-types.cc", | |
| 1520 "src/wasm/asm-types.h", | |
| 1521 "src/wasm/asm-wasm-builder.cc", | |
| 1522 "src/wasm/asm-wasm-builder.h", | |
| 1523 "src/wasm/ast-decoder.cc", | 1526 "src/wasm/ast-decoder.cc", |
| 1524 "src/wasm/ast-decoder.h", | 1527 "src/wasm/ast-decoder.h", |
| 1525 "src/wasm/decoder.h", | 1528 "src/wasm/decoder.h", |
| 1526 "src/wasm/encoder.cc", | 1529 "src/wasm/encoder.cc", |
| 1527 "src/wasm/encoder.h", | 1530 "src/wasm/encoder.h", |
| 1528 "src/wasm/leb-helper.h", | 1531 "src/wasm/leb-helper.h", |
| 1529 "src/wasm/module-decoder.cc", | 1532 "src/wasm/module-decoder.cc", |
| 1530 "src/wasm/module-decoder.h", | 1533 "src/wasm/module-decoder.h", |
| 1531 "src/wasm/switch-logic.cc", | 1534 "src/wasm/switch-logic.cc", |
| 1532 "src/wasm/switch-logic.h", | 1535 "src/wasm/switch-logic.h", |
| (...skipping 589 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2122 deps += [ ":d8_run" ] | 2125 deps += [ ":d8_run" ] |
| 2123 } | 2126 } |
| 2124 } | 2127 } |
| 2125 | 2128 |
| 2126 if (is_component_build) { | 2129 if (is_component_build) { |
| 2127 v8_component("v8") { | 2130 v8_component("v8") { |
| 2128 sources = [ | 2131 sources = [ |
| 2129 "src/v8dll-main.cc", | 2132 "src/v8dll-main.cc", |
| 2130 ] | 2133 ] |
| 2131 | 2134 |
| 2132 deps = [ ":v8_dump_build_config" ] | 2135 deps = [ |
| 2136 ":v8_dump_build_config", |
| 2137 ] |
| 2133 | 2138 |
| 2134 public_deps = [ | 2139 public_deps = [ |
| 2135 ":v8_base", | 2140 ":v8_base", |
| 2136 ":v8_maybe_snapshot", | 2141 ":v8_maybe_snapshot", |
| 2137 ] | 2142 ] |
| 2138 | 2143 |
| 2139 configs = [ ":internal_config" ] | 2144 configs = [ ":internal_config" ] |
| 2140 | 2145 |
| 2141 public_configs = [ ":external_config" ] | 2146 public_configs = [ ":external_config" ] |
| 2142 } | 2147 } |
| 2143 } else { | 2148 } else { |
| 2144 group("v8") { | 2149 group("v8") { |
| 2145 deps = [ ":v8_dump_build_config" ] | 2150 deps = [ |
| 2151 ":v8_dump_build_config", |
| 2152 ] |
| 2146 | 2153 |
| 2147 public_deps = [ | 2154 public_deps = [ |
| 2148 ":v8_base", | 2155 ":v8_base", |
| 2149 ":v8_maybe_snapshot", | 2156 ":v8_maybe_snapshot", |
| 2150 ] | 2157 ] |
| 2151 public_configs = [ ":external_config" ] | 2158 public_configs = [ ":external_config" ] |
| 2152 } | 2159 } |
| 2153 } | 2160 } |
| 2154 | 2161 |
| 2155 v8_executable("d8") { | 2162 v8_executable("d8") { |
| (...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2382 | 2389 |
| 2383 deps = [ | 2390 deps = [ |
| 2384 ":fuzzer_support", | 2391 ":fuzzer_support", |
| 2385 ] | 2392 ] |
| 2386 | 2393 |
| 2387 configs = [ ":internal_config" ] | 2394 configs = [ ":internal_config" ] |
| 2388 } | 2395 } |
| 2389 | 2396 |
| 2390 v8_fuzzer("wasm_asmjs_fuzzer") { | 2397 v8_fuzzer("wasm_asmjs_fuzzer") { |
| 2391 } | 2398 } |
| OLD | NEW |