| OLD | NEW |
| 1 # Copyright 2011 the V8 project authors. All rights reserved. | 1 # Copyright 2011 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 212 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 223 ], | 223 ], |
| 224 'dependencies': [ | 224 'dependencies': [ |
| 225 'mksnapshot#host', | 225 'mksnapshot#host', |
| 226 'js2c#host', | 226 'js2c#host', |
| 227 'v8_base', | 227 'v8_base', |
| 228 ], | 228 ], |
| 229 'include_dirs+': [ | 229 'include_dirs+': [ |
| 230 '../../src', | 230 '../../src', |
| 231 ], | 231 ], |
| 232 'sources': [ | 232 'sources': [ |
| 233 '<(SHARED_INTERMEDIATE_DIR)/libraries-empty.cc', | 233 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', |
| 234 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', |
| 234 '<(INTERMEDIATE_DIR)/snapshot.cc', | 235 '<(INTERMEDIATE_DIR)/snapshot.cc', |
| 235 ], | 236 ], |
| 236 'actions': [ | 237 'actions': [ |
| 237 { | 238 { |
| 238 'action_name': 'run_mksnapshot', | 239 'action_name': 'run_mksnapshot', |
| 239 'inputs': [ | 240 'inputs': [ |
| 240 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot<(EXECUTABLE_SUFFI
X)', | 241 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot<(EXECUTABLE_SUFFI
X)', |
| 241 ], | 242 ], |
| 242 'outputs': [ | 243 'outputs': [ |
| 243 '<(INTERMEDIATE_DIR)/snapshot.cc', | 244 '<(INTERMEDIATE_DIR)/snapshot.cc', |
| 244 ], | 245 ], |
| 245 'action': ['<@(_inputs)', '<@(_outputs)'], | 246 'action': ['<@(_inputs)', '<@(_outputs)'], |
| 246 }, | 247 }, |
| 247 ], | 248 ], |
| 248 }, | 249 }, |
| 249 { | 250 { |
| 250 'target_name': 'v8_nosnapshot', | 251 'target_name': 'v8_nosnapshot', |
| 251 'type': '<(library)', | 252 'type': '<(library)', |
| 252 'toolsets': ['host', 'target'], | 253 'toolsets': ['host', 'target'], |
| 253 'dependencies': [ | 254 'dependencies': [ |
| 254 'js2c#host', | 255 'js2c#host', |
| 255 'v8_base', | 256 'v8_base', |
| 256 ], | 257 ], |
| 257 'include_dirs+': [ | 258 'include_dirs+': [ |
| 258 '../../src', | 259 '../../src', |
| 259 ], | 260 ], |
| 260 'sources': [ | 261 'sources': [ |
| 261 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', | 262 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', |
| 263 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', |
| 262 '../../src/snapshot-empty.cc', | 264 '../../src/snapshot-empty.cc', |
| 263 ], | 265 ], |
| 264 'conditions': [ | 266 'conditions': [ |
| 265 # The ARM assembler assumes the host is 32 bits, so force building | 267 # The ARM assembler assumes the host is 32 bits, so force building |
| 266 # 32-bit host tools. | 268 # 32-bit host tools. |
| 267 ['v8_target_arch=="arm" and host_arch=="x64" and _toolset=="host"',
{ | 269 ['v8_target_arch=="arm" and host_arch=="x64" and _toolset=="host"',
{ |
| 268 'cflags': ['-m32'], | 270 'cflags': ['-m32'], |
| 269 'ldflags': ['-m32'], | 271 'ldflags': ['-m32'], |
| 270 }], | 272 }], |
| 271 ['OS=="win" and component=="shared_library"', { | 273 ['OS=="win" and component=="shared_library"', { |
| (...skipping 443 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 715 '../../src/messages.js', | 717 '../../src/messages.js', |
| 716 '../../src/apinatives.js', | 718 '../../src/apinatives.js', |
| 717 '../../src/debug-debugger.js', | 719 '../../src/debug-debugger.js', |
| 718 '../../src/mirror-debugger.js', | 720 '../../src/mirror-debugger.js', |
| 719 '../../src/liveedit-debugger.js', | 721 '../../src/liveedit-debugger.js', |
| 720 '../../src/date.js', | 722 '../../src/date.js', |
| 721 '../../src/json.js', | 723 '../../src/json.js', |
| 722 '../../src/regexp.js', | 724 '../../src/regexp.js', |
| 723 '../../src/macros.py', | 725 '../../src/macros.py', |
| 724 ], | 726 ], |
| 727 'experimental_library_files': [ |
| 728 '../../src/proxy.js', |
| 729 '../../src/macros.py', |
| 730 ], |
| 725 }, | 731 }, |
| 726 'actions': [ | 732 'actions': [ |
| 727 { | 733 { |
| 728 'action_name': 'js2c', | 734 'action_name': 'js2c', |
| 729 'inputs': [ | 735 'inputs': [ |
| 730 '../../tools/js2c.py', | 736 '../../tools/js2c.py', |
| 731 '<@(library_files)', | 737 '<@(library_files)', |
| 732 ], | 738 ], |
| 733 'outputs': [ | 739 'outputs': [ |
| 734 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', | 740 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', |
| 735 '<(SHARED_INTERMEDIATE_DIR)/libraries-empty.cc', | |
| 736 ], | 741 ], |
| 737 'action': [ | 742 'action': [ |
| 738 'python', | 743 'python', |
| 739 '../../tools/js2c.py', | 744 '../../tools/js2c.py', |
| 740 '<@(_outputs)', | 745 '<@(_outputs)', |
| 741 'CORE', | 746 'CORE', |
| 742 '<@(library_files)' | 747 '<@(library_files)' |
| 743 ], | 748 ], |
| 744 }, | 749 }, |
| 750 { |
| 751 'action_name': 'js2c_experimental', |
| 752 'inputs': [ |
| 753 '../../tools/js2c.py', |
| 754 '<@(experimental_library_files)', |
| 755 ], |
| 756 'outputs': [ |
| 757 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', |
| 758 ], |
| 759 'action': [ |
| 760 'python', |
| 761 '../../tools/js2c.py', |
| 762 '<@(_outputs)', |
| 763 'EXPERIMENTAL', |
| 764 '<@(experimental_library_files)' |
| 765 ], |
| 766 }, |
| 745 ], | 767 ], |
| 746 }, | 768 }, |
| 747 { | 769 { |
| 748 'target_name': 'mksnapshot', | 770 'target_name': 'mksnapshot', |
| 749 'type': 'executable', | 771 'type': 'executable', |
| 750 'toolsets': ['host'], | 772 'toolsets': ['host'], |
| 751 'dependencies': [ | 773 'dependencies': [ |
| 752 'v8_nosnapshot', | 774 'v8_nosnapshot', |
| 753 ], | 775 ], |
| 754 'include_dirs+': [ | 776 'include_dirs+': [ |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 798 'target_name': 'v8_shell', | 820 'target_name': 'v8_shell', |
| 799 'type': 'none', | 821 'type': 'none', |
| 800 'dependencies': [ | 822 'dependencies': [ |
| 801 'v8' | 823 'v8' |
| 802 ], | 824 ], |
| 803 }, | 825 }, |
| 804 ], | 826 ], |
| 805 }], | 827 }], |
| 806 ], | 828 ], |
| 807 } | 829 } |
| OLD | NEW |