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

Side by Side Diff: runtime/bin/bin.gypi

Issue 11337019: Use patching for dart:io. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 8 years, 1 month 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
OLDNEW
1
Søren Gjesse 2012/10/30 09:28:32 Accidental edit?
Mads Ager (google) 2012/10/30 11:12:40 Yes, thanks!
1 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2 # for details. All rights reserved. Use of this source code is governed by a 3 # for details. All rights reserved. Use of this source code is governed by a
3 # BSD-style license that can be found in the LICENSE file. 4 # BSD-style license that can be found in the LICENSE file.
4 5
5 { 6 {
6 'variables': { 7 'variables': {
7 'crypto_cc_file': '<(SHARED_INTERMEDIATE_DIR)/crypto_gen.cc', 8 'crypto_cc_file': '<(SHARED_INTERMEDIATE_DIR)/crypto_gen.cc',
8 'io_cc_file': '<(SHARED_INTERMEDIATE_DIR)/io_gen.cc', 9 'io_cc_file': '<(SHARED_INTERMEDIATE_DIR)/io_gen.cc',
10 'io_patch_cc_file': '<(SHARED_INTERMEDIATE_DIR)/io_patch_gen.cc',
9 'json_cc_file': '<(SHARED_INTERMEDIATE_DIR)/json_gen.cc', 11 'json_cc_file': '<(SHARED_INTERMEDIATE_DIR)/json_gen.cc',
10 'uri_cc_file': '<(SHARED_INTERMEDIATE_DIR)/uri_gen.cc', 12 'uri_cc_file': '<(SHARED_INTERMEDIATE_DIR)/uri_gen.cc',
11 'utf_cc_file': '<(SHARED_INTERMEDIATE_DIR)/utf_gen.cc', 13 'utf_cc_file': '<(SHARED_INTERMEDIATE_DIR)/utf_gen.cc',
12 'builtin_in_cc_file': 'builtin_in.cc', 14 'builtin_in_cc_file': 'builtin_in.cc',
13 'builtin_cc_file': '<(SHARED_INTERMEDIATE_DIR)/builtin_gen.cc', 15 'builtin_cc_file': '<(SHARED_INTERMEDIATE_DIR)/builtin_gen.cc',
14 'snapshot_in_cc_file': 'snapshot_in.cc', 16 'snapshot_in_cc_file': 'snapshot_in.cc',
15 'snapshot_bin_file': '<(SHARED_INTERMEDIATE_DIR)/snapshot_gen.bin', 17 'snapshot_bin_file': '<(SHARED_INTERMEDIATE_DIR)/snapshot_gen.bin',
16 'snapshot_cc_file': '<(SHARED_INTERMEDIATE_DIR)/snapshot_gen.cc', 18 'snapshot_cc_file': '<(SHARED_INTERMEDIATE_DIR)/snapshot_gen.cc',
17 }, 19 },
18 'targets': [ 20 'targets': [
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
72 '--var_name', 'Builtin::crypto_source_', 74 '--var_name', 'Builtin::crypto_source_',
73 '<@(_sources)', 75 '<@(_sources)',
74 ], 76 ],
75 'message': 'Generating ''<(crypto_cc_file)'' file.' 77 'message': 'Generating ''<(crypto_cc_file)'' file.'
76 }, 78 },
77 ] 79 ]
78 }, 80 },
79 { 81 {
80 'target_name': 'generate_io_cc_file', 82 'target_name': 'generate_io_cc_file',
81 'type': 'none', 83 'type': 'none',
84 'sources': [
85 'io.dart',
86 ],
82 'includes': [ 87 'includes': [
83 'io_sources.gypi', 88 '../../lib/io/iolib_sources.gypi',
84 ], 89 ],
85 'actions': [ 90 'actions': [
86 { 91 {
87 'action_name': 'generate_io_cc', 92 'action_name': 'generate_io_cc',
88 'inputs': [ 93 'inputs': [
89 '../tools/create_string_literal.py', 94 '../tools/create_string_literal.py',
90 '<(builtin_in_cc_file)', 95 '<(builtin_in_cc_file)',
91 '<@(_sources)', 96 '<@(_sources)',
92 ], 97 ],
93 'outputs': [ 98 'outputs': [
94 '<(io_cc_file)', 99 '<(io_cc_file)',
95 ], 100 ],
96 'action': [ 101 'action': [
97 'python', 102 'python',
98 'tools/create_string_literal.py', 103 'tools/create_string_literal.py',
99 '--output', '<(io_cc_file)', 104 '--output', '<(io_cc_file)',
100 '--input_cc', '<(builtin_in_cc_file)', 105 '--input_cc', '<(builtin_in_cc_file)',
101 '--include', 'bin/builtin.h', 106 '--include', 'bin/builtin.h',
102 '--var_name', 'Builtin::io_source_', 107 '--var_name', 'Builtin::io_source_',
103 '<@(_sources)', 108 '<@(_sources)',
104 ], 109 ],
105 'message': 'Generating ''<(io_cc_file)'' file.' 110 'message': 'Generating ''<(io_cc_file)'' file.'
106 }, 111 },
107 ] 112 ]
108 }, 113 },
109 { 114 {
115 'target_name': 'generate_io_patch_cc_file',
116 'type': 'none',
117 'includes': [
118 'io_sources.gypi',
119 ],
120 'actions': [
121 {
122 'action_name': 'generate_io_patch_cc',
123 'inputs': [
124 '../tools/create_string_literal.py',
125 '<(builtin_in_cc_file)',
126 '<@(_sources)',
127 ],
128 'outputs': [
129 '<(io_patch_cc_file)',
130 ],
131 'action': [
132 'python',
133 'tools/create_string_literal.py',
134 '--output', '<(io_patch_cc_file)',
135 '--input_cc', '<(builtin_in_cc_file)',
136 '--include', 'bin/builtin.h',
137 '--var_name', 'Builtin::io_patch_',
138 '<@(_sources)',
139 ],
140 'message': 'Generating ''<(io_patch_cc_file)'' file.'
141 },
142 ]
143 },
144 {
110 'target_name': 'generate_json_cc_file', 145 'target_name': 'generate_json_cc_file',
111 'type': 'none', 146 'type': 'none',
112 'includes': [ 147 'includes': [
113 'json_sources.gypi', 148 'json_sources.gypi',
114 ], 149 ],
115 'actions': [ 150 'actions': [
116 { 151 {
117 'action_name': 'generate_json_cc', 152 'action_name': 'generate_json_cc',
118 'inputs': [ 153 'inputs': [
119 '../tools/create_string_literal.py', 154 '../tools/create_string_literal.py',
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after
215 }, 250 },
216 ] 251 ]
217 }, 252 },
218 { 253 {
219 'target_name': 'libdart_builtin', 254 'target_name': 'libdart_builtin',
220 'type': 'static_library', 255 'type': 'static_library',
221 'dependencies': [ 256 'dependencies': [
222 'generate_builtin_cc_file', 257 'generate_builtin_cc_file',
223 'generate_crypto_cc_file', 258 'generate_crypto_cc_file',
224 'generate_io_cc_file', 259 'generate_io_cc_file',
260 'generate_io_patch_cc_file',
225 'generate_json_cc_file', 261 'generate_json_cc_file',
226 'generate_uri_cc_file', 262 'generate_uri_cc_file',
227 'generate_utf_cc_file', 263 'generate_utf_cc_file',
228 ], 264 ],
229 'include_dirs': [ 265 'include_dirs': [
230 '..', 266 '..',
231 ], 267 ],
232 'sources': [ 268 'sources': [
233 'builtin_natives.cc', 269 'builtin_natives.cc',
234 'builtin.h', 270 'builtin.h',
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
299 'include_dirs': [ 335 'include_dirs': [
300 '..', 336 '..',
301 ], 337 ],
302 'sources': [ 338 'sources': [
303 'gen_snapshot.cc', 339 'gen_snapshot.cc',
304 'builtin.cc', 340 'builtin.cc',
305 # Include generated source files. 341 # Include generated source files.
306 '<(builtin_cc_file)', 342 '<(builtin_cc_file)',
307 '<(crypto_cc_file)', 343 '<(crypto_cc_file)',
308 '<(io_cc_file)', 344 '<(io_cc_file)',
345 '<(io_patch_cc_file)',
309 '<(json_cc_file)', 346 '<(json_cc_file)',
310 '<(uri_cc_file)', 347 '<(uri_cc_file)',
311 '<(utf_cc_file)', 348 '<(utf_cc_file)',
312 ], 349 ],
313 'conditions': [ 350 'conditions': [
314 ['OS=="win"', { 351 ['OS=="win"', {
315 'link_settings': { 352 'link_settings': {
316 'libraries': [ '-lws2_32.lib', '-lRpcrt4.lib' ], 353 'libraries': [ '-lws2_32.lib', '-lRpcrt4.lib' ],
317 }, 354 },
318 }]], 355 }]],
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after
418 'include_dirs': [ 455 'include_dirs': [
419 '..', 456 '..',
420 ], 457 ],
421 'sources': [ 458 'sources': [
422 'main.cc', 459 'main.cc',
423 'builtin.cc', 460 'builtin.cc',
424 # Include generated source files. 461 # Include generated source files.
425 '<(builtin_cc_file)', 462 '<(builtin_cc_file)',
426 '<(crypto_cc_file)', 463 '<(crypto_cc_file)',
427 '<(io_cc_file)', 464 '<(io_cc_file)',
465 '<(io_patch_cc_file)',
428 '<(json_cc_file)', 466 '<(json_cc_file)',
429 '<(uri_cc_file)', 467 '<(uri_cc_file)',
430 '<(utf_cc_file)', 468 '<(utf_cc_file)',
431 'snapshot_empty.cc', 469 'snapshot_empty.cc',
432 ], 470 ],
433 'conditions': [ 471 'conditions': [
434 ['OS=="win"', { 472 ['OS=="win"', {
435 'link_settings': { 473 'link_settings': {
436 'libraries': [ '-lws2_32.lib', '-lRpcrt4.lib' ], 474 'libraries': [ '-lws2_32.lib', '-lRpcrt4.lib' ],
437 }, 475 },
(...skipping 18 matching lines...) Expand all
456 '..', 494 '..',
457 '<(SHARED_INTERMEDIATE_DIR)', 495 '<(SHARED_INTERMEDIATE_DIR)',
458 ], 496 ],
459 'sources': [ 497 'sources': [
460 'run_vm_tests.cc', 498 'run_vm_tests.cc',
461 'builtin.cc', 499 'builtin.cc',
462 # Include generated source files. 500 # Include generated source files.
463 '<(builtin_cc_file)', 501 '<(builtin_cc_file)',
464 '<(crypto_cc_file)', 502 '<(crypto_cc_file)',
465 '<(io_cc_file)', 503 '<(io_cc_file)',
504 '<(io_patch_cc_file)',
466 '<(json_cc_file)', 505 '<(json_cc_file)',
467 '<(uri_cc_file)', 506 '<(uri_cc_file)',
468 '<(utf_cc_file)', 507 '<(utf_cc_file)',
469 ], 508 ],
470 'includes': [ 509 'includes': [
471 'builtin_impl_sources.gypi', 510 'builtin_impl_sources.gypi',
472 '../platform/platform_sources.gypi', 511 '../platform/platform_sources.gypi',
473 '../vm/vm_sources.gypi', 512 '../vm/vm_sources.gypi',
474 ], 513 ],
475 'defines': [ 514 'defines': [
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
519 ['OS=="mac"', { 558 ['OS=="mac"', {
520 'xcode_settings': { 559 'xcode_settings': {
521 'OTHER_LDFLAGS': [ '-undefined', 'dynamic_lookup' ], 560 'OTHER_LDFLAGS': [ '-undefined', 'dynamic_lookup' ],
522 }, 561 },
523 }], 562 }],
524 ], 563 ],
525 }, 564 },
526 ], 565 ],
527 } 566 }
528 567
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698