| 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 # TODO(jochen): These will need to be user-settable to support standalone V8 | 5 # TODO(jochen): These will need to be user-settable to support standalone V8 |
| 6 # builds. | 6 # builds. |
| 7 v8_compress_startup_data = "off" | 7 v8_compress_startup_data = "off" |
| 8 v8_deprecation_warnings = false | 8 v8_deprecation_warnings = false |
| 9 v8_enable_disassembler = false | 9 v8_enable_disassembler = false |
| 10 v8_enable_gdbjit = false | 10 v8_enable_gdbjit = false |
| (...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 232 ":v8_base", | 232 ":v8_base", |
| 233 ] | 233 ] |
| 234 | 234 |
| 235 sources = [ | 235 sources = [ |
| 236 "$target_gen_dir/libraries.cc", | 236 "$target_gen_dir/libraries.cc", |
| 237 "$target_gen_dir/experimental-libraries.cc", | 237 "$target_gen_dir/experimental-libraries.cc", |
| 238 "$target_gen_dir/trig-table.cc", | 238 "$target_gen_dir/trig-table.cc", |
| 239 "src/snapshot-empty.cc", | 239 "src/snapshot-empty.cc", |
| 240 ] | 240 ] |
| 241 | 241 |
| 242 configs -= [ "//build/config/compiler:chromium_code" ] |
| 243 configs += [ "//build/config/compiler:no_chromium_code" ] |
| 242 configs += [ ":internal_config", ":features" ] | 244 configs += [ ":internal_config", ":features" ] |
| 243 } | 245 } |
| 244 | 246 |
| 245 source_set("v8_base") { | 247 source_set("v8_base") { |
| 246 visibility = ":*" # Only targets in this file can depend on this. | 248 visibility = ":*" # Only targets in this file can depend on this. |
| 247 | 249 |
| 248 sources = [ | 250 sources = [ |
| 249 "src/accessors.cc", | 251 "src/accessors.cc", |
| 250 "src/accessors.h", | 252 "src/accessors.h", |
| 251 "src/allocation.cc", | 253 "src/allocation.cc", |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 305 "src/cpu-profiler.h", | 307 "src/cpu-profiler.h", |
| 306 "src/cpu.cc", | 308 "src/cpu.cc", |
| 307 "src/cpu.h", | 309 "src/cpu.h", |
| 308 "src/data-flow.cc", | 310 "src/data-flow.cc", |
| 309 "src/data-flow.h", | 311 "src/data-flow.h", |
| 310 "src/date.cc", | 312 "src/date.cc", |
| 311 "src/date.h", | 313 "src/date.h", |
| 312 "src/dateparser-inl.h", | 314 "src/dateparser-inl.h", |
| 313 "src/dateparser.cc", | 315 "src/dateparser.cc", |
| 314 "src/dateparser.h", | 316 "src/dateparser.h", |
| 315 "src/debug-agent.cc", | |
| 316 "src/debug-agent.h", | |
| 317 "src/debug.cc", | 317 "src/debug.cc", |
| 318 "src/debug.h", | 318 "src/debug.h", |
| 319 "src/deoptimizer.cc", | 319 "src/deoptimizer.cc", |
| 320 "src/deoptimizer.h", | 320 "src/deoptimizer.h", |
| 321 "src/disasm.h", | 321 "src/disasm.h", |
| 322 "src/disassembler.cc", | 322 "src/disassembler.cc", |
| 323 "src/disassembler.h", | 323 "src/disassembler.h", |
| 324 "src/diy-fp.cc", | 324 "src/diy-fp.cc", |
| 325 "src/diy-fp.h", | 325 "src/diy-fp.h", |
| 326 "src/double.h", | 326 "src/double.h", |
| (...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 494 "src/platform/elapsed-timer.h", | 494 "src/platform/elapsed-timer.h", |
| 495 "src/platform/time.cc", | 495 "src/platform/time.cc", |
| 496 "src/platform/time.h", | 496 "src/platform/time.h", |
| 497 "src/platform.h", | 497 "src/platform.h", |
| 498 "src/platform/condition-variable.cc", | 498 "src/platform/condition-variable.cc", |
| 499 "src/platform/condition-variable.h", | 499 "src/platform/condition-variable.h", |
| 500 "src/platform/mutex.cc", | 500 "src/platform/mutex.cc", |
| 501 "src/platform/mutex.h", | 501 "src/platform/mutex.h", |
| 502 "src/platform/semaphore.cc", | 502 "src/platform/semaphore.cc", |
| 503 "src/platform/semaphore.h", | 503 "src/platform/semaphore.h", |
| 504 "src/platform/socket.cc", | |
| 505 "src/platform/socket.h", | |
| 506 "src/preparse-data-format.h", | 504 "src/preparse-data-format.h", |
| 507 "src/preparse-data.cc", | 505 "src/preparse-data.cc", |
| 508 "src/preparse-data.h", | 506 "src/preparse-data.h", |
| 509 "src/preparser.cc", | 507 "src/preparser.cc", |
| 510 "src/preparser.h", | 508 "src/preparser.h", |
| 511 "src/prettyprinter.cc", | 509 "src/prettyprinter.cc", |
| 512 "src/prettyprinter.h", | 510 "src/prettyprinter.h", |
| 513 "src/profile-generator-inl.h", | 511 "src/profile-generator-inl.h", |
| 514 "src/profile-generator.cc", | 512 "src/profile-generator.cc", |
| 515 "src/profile-generator.h", | 513 "src/profile-generator.h", |
| (...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 705 "src/arm64/assembler-arm64.cc", | 703 "src/arm64/assembler-arm64.cc", |
| 706 "src/arm64/assembler-arm64.h", | 704 "src/arm64/assembler-arm64.h", |
| 707 "src/arm64/assembler-arm64-inl.h", | 705 "src/arm64/assembler-arm64-inl.h", |
| 708 "src/arm64/builtins-arm64.cc", | 706 "src/arm64/builtins-arm64.cc", |
| 709 "src/arm64/codegen-arm64.cc", | 707 "src/arm64/codegen-arm64.cc", |
| 710 "src/arm64/codegen-arm64.h", | 708 "src/arm64/codegen-arm64.h", |
| 711 "src/arm64/code-stubs-arm64.cc", | 709 "src/arm64/code-stubs-arm64.cc", |
| 712 "src/arm64/code-stubs-arm64.h", | 710 "src/arm64/code-stubs-arm64.h", |
| 713 "src/arm64/constants-arm64.h", | 711 "src/arm64/constants-arm64.h", |
| 714 "src/arm64/cpu-arm64.cc", | 712 "src/arm64/cpu-arm64.cc", |
| 715 "src/arm64/cpu-arm64.h", | |
| 716 "src/arm64/debug-arm64.cc", | 713 "src/arm64/debug-arm64.cc", |
| 717 "src/arm64/decoder-arm64.cc", | 714 "src/arm64/decoder-arm64.cc", |
| 718 "src/arm64/decoder-arm64.h", | 715 "src/arm64/decoder-arm64.h", |
| 719 "src/arm64/decoder-arm64-inl.h", | 716 "src/arm64/decoder-arm64-inl.h", |
| 720 "src/arm64/deoptimizer-arm64.cc", | 717 "src/arm64/deoptimizer-arm64.cc", |
| 721 "src/arm64/disasm-arm64.cc", | 718 "src/arm64/disasm-arm64.cc", |
| 722 "src/arm64/disasm-arm64.h", | 719 "src/arm64/disasm-arm64.h", |
| 723 "src/arm64/frames-arm64.cc", | 720 "src/arm64/frames-arm64.cc", |
| 724 "src/arm64/frames-arm64.h", | 721 "src/arm64/frames-arm64.h", |
| 725 "src/arm64/full-codegen-arm64.cc", | 722 "src/arm64/full-codegen-arm64.cc", |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 773 "src/mips/lithium-mips.h", | 770 "src/mips/lithium-mips.h", |
| 774 "src/mips/macro-assembler-mips.cc", | 771 "src/mips/macro-assembler-mips.cc", |
| 775 "src/mips/macro-assembler-mips.h", | 772 "src/mips/macro-assembler-mips.h", |
| 776 "src/mips/regexp-macro-assembler-mips.cc", | 773 "src/mips/regexp-macro-assembler-mips.cc", |
| 777 "src/mips/regexp-macro-assembler-mips.h", | 774 "src/mips/regexp-macro-assembler-mips.h", |
| 778 "src/mips/simulator-mips.cc", | 775 "src/mips/simulator-mips.cc", |
| 779 "src/mips/stub-cache-mips.cc", | 776 "src/mips/stub-cache-mips.cc", |
| 780 ] | 777 ] |
| 781 } | 778 } |
| 782 | 779 |
| 780 configs -= [ "//build/config/compiler:chromium_code" ] |
| 781 configs += [ "//build/config/compiler:no_chromium_code" ] |
| 783 configs += [ ":internal_config", ":features" ] | 782 configs += [ ":internal_config", ":features" ] |
| 784 | 783 |
| 785 defines = [] | 784 defines = [] |
| 786 deps = [] | 785 deps = [] |
| 787 | 786 |
| 788 if (is_posix) { | 787 if (is_posix) { |
| 789 sources += [ | 788 sources += [ |
| 790 "src/platform-posix.cc" | 789 "src/platform-posix.cc" |
| 791 ] | 790 ] |
| 792 } | 791 } |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 839 # TODO(brettw) icu_use_data_file_flag | 838 # TODO(brettw) icu_use_data_file_flag |
| 840 } | 839 } |
| 841 | 840 |
| 842 ############################################################################### | 841 ############################################################################### |
| 843 # Executables | 842 # Executables |
| 844 # | 843 # |
| 845 | 844 |
| 846 # TODO(jochen): Remove this as soon as toolchain.gypi is integrated. | 845 # TODO(jochen): Remove this as soon as toolchain.gypi is integrated. |
| 847 if (build_cpu_arch != cpu_arch) { | 846 if (build_cpu_arch != cpu_arch) { |
| 848 | 847 |
| 849 executable("mksnapshot") { | 848 source_set("mksnapshot") { |
| 850 sources = [ | 849 sources = [ |
| 851 ] | 850 ] |
| 852 } | 851 } |
| 853 | 852 |
| 854 } else { | 853 } else { |
| 855 | 854 |
| 856 executable("mksnapshot") { | 855 executable("mksnapshot") { |
| 857 sources = [ | 856 sources = [ |
| 858 "src/mksnapshot.cc", | 857 "src/mksnapshot.cc", |
| 859 ] | 858 ] |
| 860 | 859 |
| 860 configs -= [ "//build/config/compiler:chromium_code" ] |
| 861 configs += [ "//build/config/compiler:no_chromium_code" ] |
| 861 configs += [ ":internal_config", ":features" ] | 862 configs += [ ":internal_config", ":features" ] |
| 862 | 863 |
| 863 deps = [ | 864 deps = [ |
| 864 ":v8_base", | 865 ":v8_base", |
| 865 ":v8_nosnapshot", | 866 ":v8_nosnapshot", |
| 866 ] | 867 ] |
| 867 | 868 |
| 868 if (v8_compress_startup_data == "bz2") { | 869 if (v8_compress_startup_data == "bz2") { |
| 869 libs = [ "bz2" ] | 870 libs = [ "bz2" ] |
| 870 } | 871 } |
| 871 } | 872 } |
| 872 | 873 |
| 873 } | 874 } |
| OLD | NEW |