| OLD | NEW |
| 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 192 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 203 ], | 203 ], |
| 204 'conditions': [ | 204 'conditions': [ |
| 205 ['v8_random_seed!=0', { | 205 ['v8_random_seed!=0', { |
| 206 'mksnapshot_flags': ['--random-seed', '<(v8_random_seed)'], | 206 'mksnapshot_flags': ['--random-seed', '<(v8_random_seed)'], |
| 207 }], | 207 }], |
| 208 ], | 208 ], |
| 209 }, | 209 }, |
| 210 'action': [ | 210 'action': [ |
| 211 '<(mksnapshot_exec)', | 211 '<(mksnapshot_exec)', |
| 212 '<@(mksnapshot_flags)', | 212 '<@(mksnapshot_flags)', |
| 213 '<@(INTERMEDIATE_DIR)/snapshot.cc', | 213 '--startup_src', '<@(INTERMEDIATE_DIR)/snapshot.cc', |
| 214 '<(embed_script)', | 214 '<(embed_script)', |
| 215 ], | 215 ], |
| 216 }, | 216 }, |
| 217 ], | 217 ], |
| 218 }, | 218 }, |
| 219 { | 219 { |
| 220 'target_name': 'v8_nosnapshot', | 220 'target_name': 'v8_nosnapshot', |
| 221 'type': 'static_library', | 221 'type': 'static_library', |
| 222 'dependencies': [ | 222 'dependencies': [ |
| 223 'v8_base', | 223 'v8_base', |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 307 ['v8_random_seed!=0', { | 307 ['v8_random_seed!=0', { |
| 308 'mksnapshot_flags': ['--random-seed', '<(v8_random_seed)'], | 308 'mksnapshot_flags': ['--random-seed', '<(v8_random_seed)'], |
| 309 }], | 309 }], |
| 310 ], | 310 ], |
| 311 }, | 311 }, |
| 312 'conditions': [ | 312 'conditions': [ |
| 313 ['want_separate_host_toolset==1', { | 313 ['want_separate_host_toolset==1', { |
| 314 'target_conditions': [ | 314 'target_conditions': [ |
| 315 ['_toolset=="host"', { | 315 ['_toolset=="host"', { |
| 316 'outputs': [ | 316 'outputs': [ |
| 317 '<(INTERMEDIATE_DIR)/snapshot.cc', | |
| 318 '<(PRODUCT_DIR)/snapshot_blob_host.bin', | 317 '<(PRODUCT_DIR)/snapshot_blob_host.bin', |
| 319 ], | 318 ], |
| 320 'action': [ | 319 'action': [ |
| 321 '<(mksnapshot_exec)', | 320 '<(mksnapshot_exec)', |
| 322 '<@(mksnapshot_flags)', | 321 '<@(mksnapshot_flags)', |
| 323 '<@(INTERMEDIATE_DIR)/snapshot.cc', | |
| 324 '--startup_blob', '<(PRODUCT_DIR)/snapshot_blob_host.bin
', | 322 '--startup_blob', '<(PRODUCT_DIR)/snapshot_blob_host.bin
', |
| 325 '<(embed_script)', | 323 '<(embed_script)', |
| 326 ], | 324 ], |
| 327 }, { | 325 }, { |
| 328 'outputs': [ | 326 'outputs': [ |
| 329 '<(INTERMEDIATE_DIR)/snapshot.cc', | |
| 330 '<(PRODUCT_DIR)/snapshot_blob.bin', | 327 '<(PRODUCT_DIR)/snapshot_blob.bin', |
| 331 ], | 328 ], |
| 332 'action': [ | 329 'action': [ |
| 333 '<(mksnapshot_exec)', | 330 '<(mksnapshot_exec)', |
| 334 '<@(mksnapshot_flags)', | 331 '<@(mksnapshot_flags)', |
| 335 '<@(INTERMEDIATE_DIR)/snapshot.cc', | |
| 336 '--startup_blob', '<(PRODUCT_DIR)/snapshot_blob.bin', | 332 '--startup_blob', '<(PRODUCT_DIR)/snapshot_blob.bin', |
| 337 '<(embed_script)', | 333 '<(embed_script)', |
| 338 ], | 334 ], |
| 339 }], | 335 }], |
| 340 ], | 336 ], |
| 341 }, { | 337 }, { |
| 342 'outputs': [ | 338 'outputs': [ |
| 343 '<(INTERMEDIATE_DIR)/snapshot.cc', | |
| 344 '<(PRODUCT_DIR)/snapshot_blob.bin', | 339 '<(PRODUCT_DIR)/snapshot_blob.bin', |
| 345 ], | 340 ], |
| 346 'action': [ | 341 'action': [ |
| 347 '<(mksnapshot_exec)', | 342 '<(mksnapshot_exec)', |
| 348 '<@(mksnapshot_flags)', | 343 '<@(mksnapshot_flags)', |
| 349 '<@(INTERMEDIATE_DIR)/snapshot.cc', | |
| 350 '--startup_blob', '<(PRODUCT_DIR)/snapshot_blob.bin', | 344 '--startup_blob', '<(PRODUCT_DIR)/snapshot_blob.bin', |
| 351 '<(embed_script)', | 345 '<(embed_script)', |
| 352 ], | 346 ], |
| 353 }], | 347 }], |
| 354 ], | 348 ], |
| 355 }, | 349 }, |
| 356 ], | 350 ], |
| 357 }], | 351 }], |
| 358 ], | 352 ], |
| 359 }, | 353 }, |
| (...skipping 1486 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1846 'libraries_experimental_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/li
braries-experimental-extras.bin', | 1840 'libraries_experimental_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/li
braries-experimental-extras.bin', |
| 1847 }, | 1841 }, |
| 1848 'actions': [ | 1842 'actions': [ |
| 1849 { | 1843 { |
| 1850 'action_name': 'js2c', | 1844 'action_name': 'js2c', |
| 1851 'inputs': [ | 1845 'inputs': [ |
| 1852 '../../tools/js2c.py', | 1846 '../../tools/js2c.py', |
| 1853 '<@(library_files)', | 1847 '<@(library_files)', |
| 1854 '<@(i18n_library_files)' | 1848 '<@(i18n_library_files)' |
| 1855 ], | 1849 ], |
| 1856 'outputs': [ | 1850 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/libraries.cc'], |
| 1857 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', | |
| 1858 ], | |
| 1859 'action': [ | 1851 'action': [ |
| 1860 'python', | 1852 'python', |
| 1861 '../../tools/js2c.py', | 1853 '../../tools/js2c.py', |
| 1862 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', | 1854 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', |
| 1863 'CORE', | 1855 'CORE', |
| 1864 '<@(library_files)', | 1856 '<@(library_files)', |
| 1865 '<@(i18n_library_files)' | 1857 '<@(i18n_library_files)' |
| 1866 ], | 1858 ], |
| 1867 'conditions': [ | 1859 }, |
| 1868 [ 'v8_use_external_startup_data==1', { | 1860 { |
| 1869 'outputs': ['<@(libraries_bin_file)'], | 1861 'action_name': 'js2c_bin', |
| 1870 'action': [ | 1862 'inputs': [ |
| 1871 '--startup_blob', '<@(libraries_bin_file)', | 1863 '../../tools/js2c.py', |
| 1872 ], | 1864 '<@(library_files)', |
| 1873 }], | 1865 '<@(i18n_library_files)' |
| 1866 ], |
| 1867 'outputs': ['<@(libraries_bin_file)'], |
| 1868 'action': [ |
| 1869 'python', |
| 1870 '../../tools/js2c.py', |
| 1871 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', |
| 1872 'CORE', |
| 1873 '<@(library_files)', |
| 1874 '<@(i18n_library_files)', |
| 1875 '--startup_blob', '<@(libraries_bin_file)', |
| 1876 '--nojs', |
| 1874 ], | 1877 ], |
| 1875 }, | 1878 }, |
| 1876 { | 1879 { |
| 1877 'action_name': 'js2c_experimental', | 1880 'action_name': 'js2c_experimental', |
| 1878 'inputs': [ | 1881 'inputs': [ |
| 1879 '../../tools/js2c.py', | 1882 '../../tools/js2c.py', |
| 1880 '<@(experimental_library_files)', | 1883 '<@(experimental_library_files)', |
| 1881 ], | 1884 ], |
| 1882 'outputs': [ | 1885 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc'], |
| 1883 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', | |
| 1884 ], | |
| 1885 'action': [ | 1886 'action': [ |
| 1886 'python', | 1887 'python', |
| 1887 '../../tools/js2c.py', | 1888 '../../tools/js2c.py', |
| 1888 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', | 1889 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', |
| 1889 'EXPERIMENTAL', | 1890 'EXPERIMENTAL', |
| 1890 '<@(experimental_library_files)' | 1891 '<@(experimental_library_files)' |
| 1891 ], | 1892 ], |
| 1892 'conditions': [ | 1893 }, |
| 1893 [ 'v8_use_external_startup_data==1', { | 1894 { |
| 1894 'outputs': ['<@(libraries_experimental_bin_file)'], | 1895 'action_name': 'js2c_experimental_bin', |
| 1895 'action': [ | 1896 'inputs': [ |
| 1896 '--startup_blob', '<@(libraries_experimental_bin_file)' | 1897 '../../tools/js2c.py', |
| 1897 ], | 1898 '<@(experimental_library_files)', |
| 1898 }], | 1899 ], |
| 1900 'outputs': ['<@(libraries_experimental_bin_file)'], |
| 1901 'action': [ |
| 1902 'python', |
| 1903 '../../tools/js2c.py', |
| 1904 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', |
| 1905 'EXPERIMENTAL', |
| 1906 '<@(experimental_library_files)', |
| 1907 '--startup_blob', '<@(libraries_experimental_bin_file)', |
| 1908 '--nojs', |
| 1899 ], | 1909 ], |
| 1900 }, | 1910 }, |
| 1901 { | 1911 { |
| 1902 'action_name': 'js2c_code_stubs', | 1912 'action_name': 'js2c_code_stubs', |
| 1903 'inputs': [ | 1913 'inputs': [ |
| 1904 '../../tools/js2c.py', | 1914 '../../tools/js2c.py', |
| 1905 '<@(code_stub_library_files)', | 1915 '<@(code_stub_library_files)', |
| 1906 ], | 1916 ], |
| 1907 'outputs': [ | 1917 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/code-stub-libraries.cc'], |
| 1908 '<(SHARED_INTERMEDIATE_DIR)/code-stub-libraries.cc', | |
| 1909 ], | |
| 1910 'action': [ | 1918 'action': [ |
| 1911 'python', | 1919 'python', |
| 1912 '../../tools/js2c.py', | 1920 '../../tools/js2c.py', |
| 1913 '<(SHARED_INTERMEDIATE_DIR)/code-stub-libraries.cc', | 1921 '<(SHARED_INTERMEDIATE_DIR)/code-stub-libraries.cc', |
| 1914 'CODE_STUB', | 1922 'CODE_STUB', |
| 1915 '<@(code_stub_library_files)' | 1923 '<@(code_stub_library_files)' |
| 1916 ], | 1924 ], |
| 1917 'conditions': [ | 1925 }, |
| 1918 [ 'v8_use_external_startup_data==1', { | 1926 { |
| 1919 'outputs': ['<@(libraries_code_stub_bin_file)'], | 1927 'action_name': 'js2c_code_stubs_bin', |
| 1920 'action': [ | 1928 'inputs': [ |
| 1921 '--startup_blob', '<@(libraries_code_stub_bin_file)' | 1929 '../../tools/js2c.py', |
| 1922 ], | 1930 '<@(code_stub_library_files)', |
| 1923 }], | 1931 ], |
| 1932 'outputs': ['<@(libraries_code_stub_bin_file)'], |
| 1933 'action': [ |
| 1934 'python', |
| 1935 '../../tools/js2c.py', |
| 1936 '<(SHARED_INTERMEDIATE_DIR)/code-stub-libraries.cc', |
| 1937 'CODE_STUB', |
| 1938 '<@(code_stub_library_files)', |
| 1939 '--startup_blob', '<@(libraries_code_stub_bin_file)', |
| 1940 '--nojs', |
| 1924 ], | 1941 ], |
| 1925 }, | 1942 }, |
| 1926 { | 1943 { |
| 1927 'action_name': 'js2c_extras', | 1944 'action_name': 'js2c_extras', |
| 1928 'inputs': [ | 1945 'inputs': [ |
| 1929 '../../tools/js2c.py', | 1946 '../../tools/js2c.py', |
| 1930 '<@(v8_extra_library_files)', | 1947 '<@(v8_extra_library_files)', |
| 1931 ], | 1948 ], |
| 1932 'outputs': [ | 1949 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc'], |
| 1933 '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc', | |
| 1934 ], | |
| 1935 'action': [ | 1950 'action': [ |
| 1936 'python', | 1951 'python', |
| 1937 '../../tools/js2c.py', | 1952 '../../tools/js2c.py', |
| 1938 '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc', | 1953 '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc', |
| 1939 'EXTRAS', | 1954 'EXTRAS', |
| 1940 '<@(v8_extra_library_files)', | 1955 '<@(v8_extra_library_files)', |
| 1941 ], | 1956 ], |
| 1942 'conditions': [ | 1957 }, |
| 1943 [ 'v8_use_external_startup_data==1', { | 1958 { |
| 1944 'outputs': ['<@(libraries_extras_bin_file)'], | 1959 'action_name': 'js2c_extras_bin', |
| 1945 'action': [ | 1960 'inputs': [ |
| 1946 '--startup_blob', '<@(libraries_extras_bin_file)', | 1961 '../../tools/js2c.py', |
| 1947 ], | 1962 '<@(v8_extra_library_files)', |
| 1948 }], | 1963 ], |
| 1964 'outputs': ['<@(libraries_extras_bin_file)'], |
| 1965 'action': [ |
| 1966 'python', |
| 1967 '../../tools/js2c.py', |
| 1968 '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc', |
| 1969 'EXTRAS', |
| 1970 '<@(v8_extra_library_files)', |
| 1971 '--startup_blob', '<@(libraries_extras_bin_file)', |
| 1972 '--nojs', |
| 1949 ], | 1973 ], |
| 1950 }, | 1974 }, |
| 1951 { | 1975 { |
| 1952 'action_name': 'js2c_experimental_extras', | 1976 'action_name': 'js2c_experimental_extras', |
| 1953 'inputs': [ | 1977 'inputs': [ |
| 1954 '../../tools/js2c.py', | 1978 '../../tools/js2c.py', |
| 1955 '<@(v8_experimental_extra_library_files)', | 1979 '<@(v8_experimental_extra_library_files)', |
| 1956 ], | 1980 ], |
| 1957 'outputs': [ | 1981 'outputs': [ |
| 1958 '<(SHARED_INTERMEDIATE_DIR)/experimental-extras-libraries.cc', | 1982 '<(SHARED_INTERMEDIATE_DIR)/experimental-extras-libraries.cc', |
| 1959 ], | 1983 ], |
| 1960 'action': [ | 1984 'action': [ |
| 1961 'python', | 1985 'python', |
| 1962 '../../tools/js2c.py', | 1986 '../../tools/js2c.py', |
| 1963 '<(SHARED_INTERMEDIATE_DIR)/experimental-extras-libraries.cc', | 1987 '<(SHARED_INTERMEDIATE_DIR)/experimental-extras-libraries.cc', |
| 1964 'EXPERIMENTAL_EXTRAS', | 1988 'EXPERIMENTAL_EXTRAS', |
| 1965 '<@(v8_experimental_extra_library_files)', | 1989 '<@(v8_experimental_extra_library_files)', |
| 1966 ], | 1990 ], |
| 1967 'conditions': [ | 1991 }, |
| 1968 [ 'v8_use_external_startup_data==1', { | 1992 { |
| 1969 'outputs': ['<@(libraries_experimental_extras_bin_file)'], | 1993 'action_name': 'js2c_experimental_extras_bin', |
| 1970 'action': [ | 1994 'inputs': [ |
| 1971 '--startup_blob', '<@(libraries_experimental_extras_bin_file)', | 1995 '../../tools/js2c.py', |
| 1972 ], | 1996 '<@(v8_experimental_extra_library_files)', |
| 1973 }], | 1997 ], |
| 1998 'outputs': ['<@(libraries_experimental_extras_bin_file)'], |
| 1999 'action': [ |
| 2000 'python', |
| 2001 '../../tools/js2c.py', |
| 2002 '<(SHARED_INTERMEDIATE_DIR)/experimental-extras-libraries.cc', |
| 2003 'EXPERIMENTAL_EXTRAS', |
| 2004 '<@(v8_experimental_extra_library_files)', |
| 2005 '--startup_blob', '<@(libraries_experimental_extras_bin_file)', |
| 2006 '--nojs', |
| 1974 ], | 2007 ], |
| 1975 }, | 2008 }, |
| 1976 ], | 2009 ], |
| 1977 }, | 2010 }, |
| 1978 { | 2011 { |
| 1979 'target_name': 'postmortem-metadata', | 2012 'target_name': 'postmortem-metadata', |
| 1980 'type': 'none', | 2013 'type': 'none', |
| 1981 'variables': { | 2014 'variables': { |
| 1982 'heapobject_files': [ | 2015 'heapobject_files': [ |
| 1983 '../../src/objects.h', | 2016 '../../src/objects.h', |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2022 }], | 2055 }], |
| 2023 ['want_separate_host_toolset==1', { | 2056 ['want_separate_host_toolset==1', { |
| 2024 'toolsets': ['host'], | 2057 'toolsets': ['host'], |
| 2025 }, { | 2058 }, { |
| 2026 'toolsets': ['target'], | 2059 'toolsets': ['target'], |
| 2027 }], | 2060 }], |
| 2028 ], | 2061 ], |
| 2029 }, | 2062 }, |
| 2030 ], | 2063 ], |
| 2031 } | 2064 } |
| OLD | NEW |