Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4)

Side by Side Diff: tools/gyp/v8.gyp

Issue 1475953002: [stubs] A new approach to TF stubs (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Fix Win64 build Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « test/mjsunit/get-caller-js-function-throws.js ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 163 matching lines...) Expand 10 before | Expand all | Expand 10 after
174 }], 174 }],
175 ], 175 ],
176 'dependencies': [ 176 'dependencies': [
177 'v8_base', 177 'v8_base',
178 ], 178 ],
179 'include_dirs+': [ 179 'include_dirs+': [
180 '../..', 180 '../..',
181 ], 181 ],
182 'sources': [ 182 'sources': [
183 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', 183 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc',
184 '<(SHARED_INTERMEDIATE_DIR)/code-stub-libraries.cc',
185 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', 184 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc',
186 '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc', 185 '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc',
187 '<(SHARED_INTERMEDIATE_DIR)/experimental-extras-libraries.cc', 186 '<(SHARED_INTERMEDIATE_DIR)/experimental-extras-libraries.cc',
188 '<(INTERMEDIATE_DIR)/snapshot.cc', 187 '<(INTERMEDIATE_DIR)/snapshot.cc',
189 ], 188 ],
190 'actions': [ 189 'actions': [
191 { 190 {
192 'action_name': 'run_mksnapshot', 191 'action_name': 'run_mksnapshot',
193 'inputs': [ 192 'inputs': [
194 '<(mksnapshot_exec)', 193 '<(mksnapshot_exec)',
(...skipping 29 matching lines...) Expand all
224 'target_name': 'v8_nosnapshot', 223 'target_name': 'v8_nosnapshot',
225 'type': 'static_library', 224 'type': 'static_library',
226 'dependencies': [ 225 'dependencies': [
227 'v8_base', 226 'v8_base',
228 ], 227 ],
229 'include_dirs+': [ 228 'include_dirs+': [
230 '../..', 229 '../..',
231 ], 230 ],
232 'sources': [ 231 'sources': [
233 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', 232 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc',
234 '<(SHARED_INTERMEDIATE_DIR)/code-stub-libraries.cc',
235 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', 233 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc',
236 '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc', 234 '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc',
237 '<(SHARED_INTERMEDIATE_DIR)/experimental-extras-libraries.cc', 235 '<(SHARED_INTERMEDIATE_DIR)/experimental-extras-libraries.cc',
238 '../../src/snapshot/snapshot-empty.cc', 236 '../../src/snapshot/snapshot-empty.cc',
239 ], 237 ],
240 'conditions': [ 238 'conditions': [
241 ['want_separate_host_toolset==1', { 239 ['want_separate_host_toolset==1', {
242 'toolsets': ['host', 'target'], 240 'toolsets': ['host', 'target'],
243 'dependencies': ['js2c#host'], 241 'dependencies': ['js2c#host'],
244 }, { 242 }, {
(...skipping 231 matching lines...) Expand 10 before | Expand all | Expand 10 after
476 '../../src/compiler/bytecode-graph-builder.cc', 474 '../../src/compiler/bytecode-graph-builder.cc',
477 '../../src/compiler/bytecode-graph-builder.h', 475 '../../src/compiler/bytecode-graph-builder.h',
478 '../../src/compiler/change-lowering.cc', 476 '../../src/compiler/change-lowering.cc',
479 '../../src/compiler/change-lowering.h', 477 '../../src/compiler/change-lowering.h',
480 '../../src/compiler/c-linkage.cc', 478 '../../src/compiler/c-linkage.cc',
481 '../../src/compiler/coalesced-live-ranges.cc', 479 '../../src/compiler/coalesced-live-ranges.cc',
482 '../../src/compiler/coalesced-live-ranges.h', 480 '../../src/compiler/coalesced-live-ranges.h',
483 '../../src/compiler/code-generator-impl.h', 481 '../../src/compiler/code-generator-impl.h',
484 '../../src/compiler/code-generator.cc', 482 '../../src/compiler/code-generator.cc',
485 '../../src/compiler/code-generator.h', 483 '../../src/compiler/code-generator.h',
484 '../../src/compiler/code-stub-assembler.cc',
485 '../../src/compiler/code-stub-assembler.h',
486 '../../src/compiler/common-node-cache.cc', 486 '../../src/compiler/common-node-cache.cc',
487 '../../src/compiler/common-node-cache.h', 487 '../../src/compiler/common-node-cache.h',
488 '../../src/compiler/common-operator-reducer.cc', 488 '../../src/compiler/common-operator-reducer.cc',
489 '../../src/compiler/common-operator-reducer.h', 489 '../../src/compiler/common-operator-reducer.h',
490 '../../src/compiler/common-operator.cc', 490 '../../src/compiler/common-operator.cc',
491 '../../src/compiler/common-operator.h', 491 '../../src/compiler/common-operator.h',
492 '../../src/compiler/control-builders.cc', 492 '../../src/compiler/control-builders.cc',
493 '../../src/compiler/control-builders.h', 493 '../../src/compiler/control-builders.h',
494 '../../src/compiler/control-equivalence.cc', 494 '../../src/compiler/control-equivalence.cc',
495 '../../src/compiler/control-equivalence.h', 495 '../../src/compiler/control-equivalence.h',
(...skipping 1270 matching lines...) Expand 10 before | Expand all | Expand 10 after
1766 'dependencies': ['js2c#host'], 1766 'dependencies': ['js2c#host'],
1767 }, { 1767 }, {
1768 'dependencies': ['js2c'], 1768 'dependencies': ['js2c'],
1769 }], 1769 }],
1770 ], 1770 ],
1771 'actions': [{ 1771 'actions': [{
1772 'action_name': 'concatenate_natives_blob', 1772 'action_name': 'concatenate_natives_blob',
1773 'inputs': [ 1773 'inputs': [
1774 '../../tools/concatenate-files.py', 1774 '../../tools/concatenate-files.py',
1775 '<(SHARED_INTERMEDIATE_DIR)/libraries.bin', 1775 '<(SHARED_INTERMEDIATE_DIR)/libraries.bin',
1776 '<(SHARED_INTERMEDIATE_DIR)/libraries-code-stub.bin',
1777 '<(SHARED_INTERMEDIATE_DIR)/libraries-experimental.bin', 1776 '<(SHARED_INTERMEDIATE_DIR)/libraries-experimental.bin',
1778 '<(SHARED_INTERMEDIATE_DIR)/libraries-extras.bin', 1777 '<(SHARED_INTERMEDIATE_DIR)/libraries-extras.bin',
1779 '<(SHARED_INTERMEDIATE_DIR)/libraries-experimental-extras.bin', 1778 '<(SHARED_INTERMEDIATE_DIR)/libraries-experimental-extras.bin',
1780 ], 1779 ],
1781 'conditions': [ 1780 'conditions': [
1782 ['want_separate_host_toolset==1', { 1781 ['want_separate_host_toolset==1', {
1783 'target_conditions': [ 1782 'target_conditions': [
1784 ['_toolset=="host"', { 1783 ['_toolset=="host"', {
1785 'outputs': [ 1784 'outputs': [
1786 '<(PRODUCT_DIR)/natives_blob_host.bin', 1785 '<(PRODUCT_DIR)/natives_blob_host.bin',
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
1877 '../../src/js/generator.js', 1876 '../../src/js/generator.js',
1878 '../../src/js/harmony-atomics.js', 1877 '../../src/js/harmony-atomics.js',
1879 '../../src/js/harmony-array-includes.js', 1878 '../../src/js/harmony-array-includes.js',
1880 '../../src/js/harmony-regexp.js', 1879 '../../src/js/harmony-regexp.js',
1881 '../../src/js/harmony-reflect.js', 1880 '../../src/js/harmony-reflect.js',
1882 '../../src/js/harmony-object-observe.js', 1881 '../../src/js/harmony-object-observe.js',
1883 '../../src/js/harmony-sharedarraybuffer.js', 1882 '../../src/js/harmony-sharedarraybuffer.js',
1884 '../../src/js/harmony-simd.js', 1883 '../../src/js/harmony-simd.js',
1885 '../../src/js/promise-extra.js', 1884 '../../src/js/promise-extra.js',
1886 ], 1885 ],
1887 'code_stub_library_files': [
1888 '../../src/js/macros.py',
1889 '../../src/messages.h',
1890 '../../src/js/code-stubs.js',
1891 ],
1892 'libraries_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries.bin', 1886 'libraries_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries.bin',
1893 'libraries_code_stub_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries-co de-stub.bin',
1894 'libraries_experimental_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries -experimental.bin', 1887 'libraries_experimental_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries -experimental.bin',
1895 'libraries_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries-extra s.bin', 1888 'libraries_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries-extra s.bin',
1896 'libraries_experimental_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/li braries-experimental-extras.bin', 1889 'libraries_experimental_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/li braries-experimental-extras.bin',
1897 }, 1890 },
1898 'actions': [ 1891 'actions': [
1899 { 1892 {
1900 'action_name': 'js2c', 1893 'action_name': 'js2c',
1901 'inputs': [ 1894 'inputs': [
1902 '../../tools/js2c.py', 1895 '../../tools/js2c.py',
1903 '<@(library_files)', 1896 '<@(library_files)',
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
1958 'python', 1951 'python',
1959 '../../tools/js2c.py', 1952 '../../tools/js2c.py',
1960 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', 1953 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc',
1961 'EXPERIMENTAL', 1954 'EXPERIMENTAL',
1962 '<@(experimental_library_files)', 1955 '<@(experimental_library_files)',
1963 '--startup_blob', '<@(libraries_experimental_bin_file)', 1956 '--startup_blob', '<@(libraries_experimental_bin_file)',
1964 '--nojs', 1957 '--nojs',
1965 ], 1958 ],
1966 }, 1959 },
1967 { 1960 {
1968 'action_name': 'js2c_code_stubs',
1969 'inputs': [
1970 '../../tools/js2c.py',
1971 '<@(code_stub_library_files)',
1972 ],
1973 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/code-stub-libraries.cc'],
1974 'action': [
1975 'python',
1976 '../../tools/js2c.py',
1977 '<(SHARED_INTERMEDIATE_DIR)/code-stub-libraries.cc',
1978 'CODE_STUB',
1979 '<@(code_stub_library_files)'
1980 ],
1981 },
1982 {
1983 'action_name': 'js2c_code_stubs_bin',
1984 'inputs': [
1985 '../../tools/js2c.py',
1986 '<@(code_stub_library_files)',
1987 ],
1988 'outputs': ['<@(libraries_code_stub_bin_file)'],
1989 'action': [
1990 'python',
1991 '../../tools/js2c.py',
1992 '<(SHARED_INTERMEDIATE_DIR)/code-stub-libraries.cc',
1993 'CODE_STUB',
1994 '<@(code_stub_library_files)',
1995 '--startup_blob', '<@(libraries_code_stub_bin_file)',
1996 '--nojs',
1997 ],
1998 },
1999 {
2000 'action_name': 'js2c_extras', 1961 'action_name': 'js2c_extras',
2001 'inputs': [ 1962 'inputs': [
2002 '../../tools/js2c.py', 1963 '../../tools/js2c.py',
2003 '<@(v8_extra_library_files)', 1964 '<@(v8_extra_library_files)',
2004 ], 1965 ],
2005 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc'], 1966 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc'],
2006 'action': [ 1967 'action': [
2007 'python', 1968 'python',
2008 '../../tools/js2c.py', 1969 '../../tools/js2c.py',
2009 '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc', 1970 '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc',
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
2111 }], 2072 }],
2112 ['want_separate_host_toolset==1', { 2073 ['want_separate_host_toolset==1', {
2113 'toolsets': ['host'], 2074 'toolsets': ['host'],
2114 }, { 2075 }, {
2115 'toolsets': ['target'], 2076 'toolsets': ['target'],
2116 }], 2077 }],
2117 ], 2078 ],
2118 }, 2079 },
2119 ], 2080 ],
2120 } 2081 }
OLDNEW
« no previous file with comments | « test/mjsunit/get-caller-js-function-throws.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698