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

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

Issue 112863002: Merge bleeding_edge 18021:18297 (Closed) Base URL: https://v8.googlecode.com/svn/branches/experimental/parser
Patch Set: Created 7 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 | Annotate | Revision Log
« no previous file with comments | « test/mozilla/mozilla.status ('k') | tools/merge-to-branch.sh » ('j') | 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 95 matching lines...) Expand 10 before | Expand all | Expand 10 after
106 }, 106 },
107 { 107 {
108 'target_name': 'v8_snapshot', 108 'target_name': 'v8_snapshot',
109 'type': 'static_library', 109 'type': 'static_library',
110 'conditions': [ 110 'conditions': [
111 ['want_separate_host_toolset==1', { 111 ['want_separate_host_toolset==1', {
112 'toolsets': ['host', 'target'], 112 'toolsets': ['host', 'target'],
113 'dependencies': [ 113 'dependencies': [
114 'mksnapshot.<(v8_target_arch)#host', 114 'mksnapshot.<(v8_target_arch)#host',
115 'js2c#host', 115 'js2c#host',
116 'generate_trig_table#host',
116 ], 117 ],
117 }, { 118 }, {
118 'toolsets': ['target'], 119 'toolsets': ['target'],
119 'dependencies': ['mksnapshot.<(v8_target_arch)', 'js2c'], 120 'dependencies': [
121 'mksnapshot.<(v8_target_arch)',
122 'js2c',
123 'generate_trig_table',
124 ],
120 }], 125 }],
121 ['component=="shared_library"', { 126 ['component=="shared_library"', {
122 'defines': [ 127 'defines': [
123 'V8_SHARED', 128 'V8_SHARED',
124 'BUILDING_V8_SHARED', 129 'BUILDING_V8_SHARED',
125 ], 130 ],
126 'direct_dependent_settings': { 131 'direct_dependent_settings': {
127 'defines': [ 132 'defines': [
128 'V8_SHARED', 133 'V8_SHARED',
129 'USING_V8_SHARED', 134 'USING_V8_SHARED',
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
182 ], 187 ],
183 'sources': [ 188 'sources': [
184 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', 189 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc',
185 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', 190 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc',
186 '<(SHARED_INTERMEDIATE_DIR)/trig-table.cc', 191 '<(SHARED_INTERMEDIATE_DIR)/trig-table.cc',
187 '../../src/snapshot-empty.cc', 192 '../../src/snapshot-empty.cc',
188 ], 193 ],
189 'conditions': [ 194 'conditions': [
190 ['want_separate_host_toolset==1', { 195 ['want_separate_host_toolset==1', {
191 'toolsets': ['host', 'target'], 196 'toolsets': ['host', 'target'],
192 'dependencies': ['js2c#host'], 197 'dependencies': ['js2c#host', 'generate_trig_table#host'],
193 }, { 198 }, {
194 'toolsets': ['target'], 199 'toolsets': ['target'],
195 'dependencies': ['js2c'], 200 'dependencies': ['js2c', 'generate_trig_table'],
196 }], 201 }],
197 ['component=="shared_library"', { 202 ['component=="shared_library"', {
198 'defines': [ 203 'defines': [
199 'BUILDING_V8_SHARED', 204 'BUILDING_V8_SHARED',
200 'V8_SHARED', 205 'V8_SHARED',
201 ], 206 ],
202 }], 207 }],
203 ] 208 ]
204 }, 209 },
205 { 'target_name': 'generate_trig_table', 210 { 'target_name': 'generate_trig_table',
206 'type': 'none', 211 'type': 'none',
207 'conditions': [ 212 'conditions': [
208 ['want_separate_host_toolset==1', { 213 ['want_separate_host_toolset==1', {
209 'toolsets': ['host', 'target'], 214 'toolsets': ['host'],
210 }, { 215 }, {
211 'toolsets': ['target'], 216 'toolsets': ['target'],
212 }], 217 }],
213 ], 218 ],
214 'actions': [ 219 'actions': [
215 { 220 {
216 'action_name': 'generate', 221 'action_name': 'generate',
217 'inputs': [ 222 'inputs': [
218 '../../tools/generate-trig-table.py', 223 '../../tools/generate-trig-table.py',
219 ], 224 ],
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
292 'target_name': 'v8_base.<(v8_target_arch)', 297 'target_name': 'v8_base.<(v8_target_arch)',
293 'type': 'static_library', 298 'type': 'static_library',
294 'conditions': [ 299 'conditions': [
295 ['want_separate_host_toolset==1', { 300 ['want_separate_host_toolset==1', {
296 'toolsets': ['host', 'target'], 301 'toolsets': ['host', 'target'],
297 'dependencies': ['generated-lexer#host'], 302 'dependencies': ['generated-lexer#host'],
298 }, { 303 }, {
299 'toolsets': ['target'], 304 'toolsets': ['target'],
300 'dependencies': ['generated-lexer'], 305 'dependencies': ['generated-lexer'],
301 }], 306 }],
302 'dependencies': [
303 'generate_trig_table',
304 ],
305 'variables': { 307 'variables': {
306 'optimize': 'max', 308 'optimize': 'max',
307 }, 309 },
308 'include_dirs+': [ 310 'include_dirs+': [
309 '../../src', 311 '../../src',
310 '../../include', 312 '../../include',
311 ], 313 ],
312 'sources': [ ### gcmole(all) ### 314 'sources': [ ### gcmole(all) ###
313 '../../src/accessors.cc', 315 '../../src/accessors.cc',
314 '../../src/accessors.h', 316 '../../src/accessors.h',
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
394 '../../src/dtoa.h', 396 '../../src/dtoa.h',
395 '../../src/effects.h', 397 '../../src/effects.h',
396 '../../src/elements-kind.cc', 398 '../../src/elements-kind.cc',
397 '../../src/elements-kind.h', 399 '../../src/elements-kind.h',
398 '../../src/elements.cc', 400 '../../src/elements.cc',
399 '../../src/elements.h', 401 '../../src/elements.h',
400 '../../src/execution.cc', 402 '../../src/execution.cc',
401 '../../src/execution.h', 403 '../../src/execution.h',
402 '../../src/extensions/externalize-string-extension.cc', 404 '../../src/extensions/externalize-string-extension.cc',
403 '../../src/extensions/externalize-string-extension.h', 405 '../../src/extensions/externalize-string-extension.h',
406 '../../src/extensions/free-buffer-extension.cc',
407 '../../src/extensions/free-buffer-extension.h',
404 '../../src/extensions/gc-extension.cc', 408 '../../src/extensions/gc-extension.cc',
405 '../../src/extensions/gc-extension.h', 409 '../../src/extensions/gc-extension.h',
406 '../../src/extensions/statistics-extension.cc', 410 '../../src/extensions/statistics-extension.cc',
407 '../../src/extensions/statistics-extension.h', 411 '../../src/extensions/statistics-extension.h',
412 '../../src/extensions/trigger-failure-extension.cc',
413 '../../src/extensions/trigger-failure-extension.h',
408 '../../src/factory.cc', 414 '../../src/factory.cc',
409 '../../src/factory.h', 415 '../../src/factory.h',
410 '../../src/fast-dtoa.cc', 416 '../../src/fast-dtoa.cc',
411 '../../src/fast-dtoa.h', 417 '../../src/fast-dtoa.h',
412 '../../src/fixed-dtoa.cc', 418 '../../src/fixed-dtoa.cc',
413 '../../src/fixed-dtoa.h', 419 '../../src/fixed-dtoa.h',
414 '../../src/flag-definitions.h', 420 '../../src/flag-definitions.h',
415 '../../src/flags.cc', 421 '../../src/flags.cc',
416 '../../src/flags.h', 422 '../../src/flags.h',
417 '../../src/frames-inl.h', 423 '../../src/frames-inl.h',
(...skipping 623 matching lines...) Expand 10 before | Expand all | Expand 10 after
1041 '../../src/arraybuffer.js', 1047 '../../src/arraybuffer.js',
1042 '../../src/typedarray.js', 1048 '../../src/typedarray.js',
1043 '../../src/macros.py', 1049 '../../src/macros.py',
1044 ], 1050 ],
1045 'experimental_library_files': [ 1051 'experimental_library_files': [
1046 '../../src/macros.py', 1052 '../../src/macros.py',
1047 '../../src/symbol.js', 1053 '../../src/symbol.js',
1048 '../../src/proxy.js', 1054 '../../src/proxy.js',
1049 '../../src/collection.js', 1055 '../../src/collection.js',
1050 '../../src/object-observe.js', 1056 '../../src/object-observe.js',
1057 '../../src/promise.js',
1051 '../../src/generator.js', 1058 '../../src/generator.js',
1052 '../../src/array-iterator.js', 1059 '../../src/array-iterator.js',
1053 '../../src/harmony-string.js', 1060 '../../src/harmony-string.js',
1054 '../../src/harmony-array.js', 1061 '../../src/harmony-array.js',
1055 '../../src/harmony-math.js' 1062 '../../src/harmony-math.js'
1056 ], 1063 ],
1057 }, 1064 },
1058 'actions': [ 1065 'actions': [
1059 { 1066 {
1060 'action_name': 'js2c', 1067 'action_name': 'js2c',
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after
1171 }], 1178 }],
1172 ['v8_compress_startup_data=="bz2"', { 1179 ['v8_compress_startup_data=="bz2"', {
1173 'libraries': [ 1180 'libraries': [
1174 '-lbz2', 1181 '-lbz2',
1175 ] 1182 ]
1176 }], 1183 }],
1177 ], 1184 ],
1178 }, 1185 },
1179 ], 1186 ],
1180 } 1187 }
OLDNEW
« no previous file with comments | « test/mozilla/mozilla.status ('k') | tools/merge-to-branch.sh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698