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