| 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 1969 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1980 }, | 1980 }, |
| 1981 { | 1981 { |
| 1982 'target_name': 'js2c', | 1982 'target_name': 'js2c', |
| 1983 'type': 'none', | 1983 'type': 'none', |
| 1984 'conditions': [ | 1984 'conditions': [ |
| 1985 ['want_separate_host_toolset==1', { | 1985 ['want_separate_host_toolset==1', { |
| 1986 'toolsets': ['host'], | 1986 'toolsets': ['host'], |
| 1987 }, { | 1987 }, { |
| 1988 'toolsets': ['target'], | 1988 'toolsets': ['target'], |
| 1989 }], | 1989 }], |
| 1990 ['v8_enable_i18n_support==1', { | |
| 1991 'variables': { | |
| 1992 'i18n_library_files': [ | |
| 1993 'js/i18n.js', | |
| 1994 ], | |
| 1995 }, | |
| 1996 }, { | |
| 1997 'variables': { | |
| 1998 'i18n_library_files': [], | |
| 1999 }, | |
| 2000 }], | |
| 2001 ], | 1990 ], |
| 2002 'variables': { | 1991 'variables': { |
| 2003 'library_files': [ | 1992 'library_files': [ |
| 2004 'js/macros.py', | 1993 'js/macros.py', |
| 2005 'messages.h', | 1994 'messages.h', |
| 2006 'js/prologue.js', | 1995 'js/prologue.js', |
| 2007 'js/runtime.js', | 1996 'js/runtime.js', |
| 2008 'js/v8natives.js', | 1997 'js/v8natives.js', |
| 2009 'js/symbol.js', | 1998 'js/symbol.js', |
| 2010 'js/array.js', | 1999 'js/array.js', |
| (...skipping 29 matching lines...) Expand all Loading... |
| 2040 'js/harmony-simd.js', | 2029 'js/harmony-simd.js', |
| 2041 'js/harmony-species.js', | 2030 'js/harmony-species.js', |
| 2042 'js/harmony-unicode-regexps.js', | 2031 'js/harmony-unicode-regexps.js', |
| 2043 'js/harmony-string-padding.js', | 2032 'js/harmony-string-padding.js', |
| 2044 'js/promise-extra.js', | 2033 'js/promise-extra.js', |
| 2045 ], | 2034 ], |
| 2046 'libraries_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries.bin', | 2035 'libraries_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries.bin', |
| 2047 'libraries_experimental_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries
-experimental.bin', | 2036 'libraries_experimental_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries
-experimental.bin', |
| 2048 'libraries_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries-extra
s.bin', | 2037 'libraries_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries-extra
s.bin', |
| 2049 'libraries_experimental_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/li
braries-experimental-extras.bin', | 2038 'libraries_experimental_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/li
braries-experimental-extras.bin', |
| 2039 'conditions': [ |
| 2040 ['v8_enable_i18n_support==1', { |
| 2041 'library_files': ['js/i18n.js'], |
| 2042 'experimental_library_files': ['js/icu-case-mapping.js'], |
| 2043 }], |
| 2044 ], |
| 2050 }, | 2045 }, |
| 2051 'actions': [ | 2046 'actions': [ |
| 2052 { | 2047 { |
| 2053 'action_name': 'js2c', | 2048 'action_name': 'js2c', |
| 2054 'inputs': [ | 2049 'inputs': [ |
| 2055 '../tools/js2c.py', | 2050 '../tools/js2c.py', |
| 2056 '<@(library_files)', | 2051 '<@(library_files)', |
| 2057 '<@(i18n_library_files)' | |
| 2058 ], | 2052 ], |
| 2059 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/libraries.cc'], | 2053 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/libraries.cc'], |
| 2060 'action': [ | 2054 'action': [ |
| 2061 'python', | 2055 'python', |
| 2062 '../tools/js2c.py', | 2056 '../tools/js2c.py', |
| 2063 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', | 2057 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', |
| 2064 'CORE', | 2058 'CORE', |
| 2065 '<@(library_files)', | 2059 '<@(library_files)', |
| 2066 '<@(i18n_library_files)' | |
| 2067 ], | 2060 ], |
| 2068 }, | 2061 }, |
| 2069 { | 2062 { |
| 2070 'action_name': 'js2c_bin', | 2063 'action_name': 'js2c_bin', |
| 2071 'inputs': [ | 2064 'inputs': [ |
| 2072 '../tools/js2c.py', | 2065 '../tools/js2c.py', |
| 2073 '<@(library_files)', | 2066 '<@(library_files)', |
| 2074 '<@(i18n_library_files)' | |
| 2075 ], | 2067 ], |
| 2076 'outputs': ['<@(libraries_bin_file)'], | 2068 'outputs': ['<@(libraries_bin_file)'], |
| 2077 'action': [ | 2069 'action': [ |
| 2078 'python', | 2070 'python', |
| 2079 '../tools/js2c.py', | 2071 '../tools/js2c.py', |
| 2080 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', | 2072 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', |
| 2081 'CORE', | 2073 'CORE', |
| 2082 '<@(library_files)', | 2074 '<@(library_files)', |
| 2083 '<@(i18n_library_files)', | |
| 2084 '--startup_blob', '<@(libraries_bin_file)', | 2075 '--startup_blob', '<@(libraries_bin_file)', |
| 2085 '--nojs', | 2076 '--nojs', |
| 2086 ], | 2077 ], |
| 2087 }, | 2078 }, |
| 2088 { | 2079 { |
| 2089 'action_name': 'js2c_experimental', | 2080 'action_name': 'js2c_experimental', |
| 2090 'inputs': [ | 2081 'inputs': [ |
| 2091 '../tools/js2c.py', | 2082 '../tools/js2c.py', |
| 2092 '<@(experimental_library_files)', | 2083 '<@(experimental_library_files)', |
| 2093 ], | 2084 ], |
| 2094 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc'], | 2085 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc'], |
| 2095 'action': [ | 2086 'action': [ |
| 2096 'python', | 2087 'python', |
| 2097 '../tools/js2c.py', | 2088 '../tools/js2c.py', |
| 2098 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', | 2089 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', |
| 2099 'EXPERIMENTAL', | 2090 'EXPERIMENTAL', |
| 2100 '<@(experimental_library_files)' | 2091 '<@(experimental_library_files)', |
| 2101 ], | 2092 ], |
| 2102 }, | 2093 }, |
| 2103 { | 2094 { |
| 2104 'action_name': 'js2c_experimental_bin', | 2095 'action_name': 'js2c_experimental_bin', |
| 2105 'inputs': [ | 2096 'inputs': [ |
| 2106 '../tools/js2c.py', | 2097 '../tools/js2c.py', |
| 2107 '<@(experimental_library_files)', | 2098 '<@(experimental_library_files)', |
| 2108 ], | 2099 ], |
| 2109 'outputs': ['<@(libraries_experimental_bin_file)'], | 2100 'outputs': ['<@(libraries_experimental_bin_file)'], |
| 2110 'action': [ | 2101 'action': [ |
| (...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2232 }], | 2223 }], |
| 2233 ['want_separate_host_toolset==1', { | 2224 ['want_separate_host_toolset==1', { |
| 2234 'toolsets': ['host'], | 2225 'toolsets': ['host'], |
| 2235 }, { | 2226 }, { |
| 2236 'toolsets': ['target'], | 2227 'toolsets': ['target'], |
| 2237 }], | 2228 }], |
| 2238 ], | 2229 ], |
| 2239 }, | 2230 }, |
| 2240 ], | 2231 ], |
| 2241 } | 2232 } |
| OLD | NEW |