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

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

Issue 1304953004: Make build incremental (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 years, 3 months 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
« no previous file with comments | « no previous file | runtime/tools/create_snapshot_bin.py » ('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 (c) 2012, the Dart project authors. Please see the AUTHORS file 1 # 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 2 # 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. 3 # BSD-style license that can be found in the LICENSE file.
4 4
5 { 5 {
6 'variables': { 6 'variables': {
7 'gen_source_dir': '<(SHARED_INTERMEDIATE_DIR)', 7 'gen_source_dir': '<(SHARED_INTERMEDIATE_DIR)',
8 8
9 'io_cc_file': '<(gen_source_dir)/io_gen.cc', 9 'io_cc_file': '<(gen_source_dir)/io_gen.cc',
10 'io_patch_cc_file': '<(gen_source_dir)/io_patch_gen.cc', 10 'io_patch_cc_file': '<(gen_source_dir)/io_patch_gen.cc',
11 'builtin_in_cc_file': 'builtin_in.cc', 11 'builtin_in_cc_file': 'builtin_in.cc',
12 'builtin_cc_file': '<(gen_source_dir)/builtin_gen.cc', 12 'builtin_cc_file': '<(gen_source_dir)/builtin_gen.cc',
13 'snapshot_in_cc_file': 'snapshot_in.cc', 13 'snapshot_in_cc_file': 'snapshot_in.cc',
14 'vm_isolate_snapshot_bin_file': '<(gen_source_dir)/vm_isolate_snapshot_gen.b in', 14 'vm_isolate_snapshot_bin_file': '<(gen_source_dir)/vm_isolate_snapshot_gen.b in',
15 'isolate_snapshot_bin_file': '<(gen_source_dir)/isolate_snapshot_gen.bin', 15 'isolate_snapshot_bin_file': '<(gen_source_dir)/isolate_snapshot_gen.bin',
16 'gen_snapshot_stamp_file': '<(gen_source_dir)/gen_snapshot.stamp',
16 'resources_cc_file': '<(gen_source_dir)/resources_gen.cc', 17 'resources_cc_file': '<(gen_source_dir)/resources_gen.cc',
17 'bootstrap_resources_cc_file': 18 'bootstrap_resources_cc_file':
18 '<(gen_source_dir)/bootstrap_resources_gen.cc', 19 '<(gen_source_dir)/bootstrap_resources_gen.cc',
19 'snapshot_cc_file': '<(gen_source_dir)/snapshot_gen.cc', 20 'snapshot_cc_file': '<(gen_source_dir)/snapshot_gen.cc',
20 }, 21 },
21 'targets': [ 22 'targets': [
22 { 23 {
23 'target_name': 'generate_builtin_cc_file', 24 'target_name': 'generate_builtin_cc_file',
24 'type': 'none', 25 'type': 'none',
25 'toolsets':['host'], 26 'toolsets':['host'],
(...skipping 387 matching lines...) Expand 10 before | Expand all | Expand 10 after
413 'gen_snapshot#host', 414 'gen_snapshot#host',
414 ], 415 ],
415 'actions': [ 416 'actions': [
416 { 417 {
417 'action_name': 'generate_snapshot_bin', 418 'action_name': 'generate_snapshot_bin',
418 'inputs': [ 419 'inputs': [
419 '../tools/create_snapshot_bin.py', 420 '../tools/create_snapshot_bin.py',
420 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)gen_snapshot<(EXECUTABLE_SUFFIX) ', 421 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)gen_snapshot<(EXECUTABLE_SUFFIX) ',
421 ], 422 ],
422 'outputs': [ 423 'outputs': [
423 '<(vm_isolate_snapshot_bin_file)', 424 '<(gen_snapshot_stamp_file)',
424 '<(isolate_snapshot_bin_file)',
425 ], 425 ],
426 'action': [ 426 'action': [
427 'python', 427 'python',
428 'tools/create_snapshot_bin.py', 428 'tools/create_snapshot_bin.py',
429 '--executable', 429 '--executable',
430 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)gen_snapshot<(EXECUTABLE_SUFFIX) ', 430 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)gen_snapshot<(EXECUTABLE_SUFFIX) ',
431 '--vm_output_bin', '<(vm_isolate_snapshot_bin_file)', 431 '--vm_output_bin', '<(vm_isolate_snapshot_bin_file)',
432 '--output_bin', '<(isolate_snapshot_bin_file)', 432 '--output_bin', '<(isolate_snapshot_bin_file)',
433 '--target_os', '<(OS)' 433 '--target_os', '<(OS)',
434 '--timestamp_file', '<(gen_snapshot_stamp_file)',
434 ], 435 ],
435 'message': 'Generating ''<(vm_isolate_snapshot_bin_file)'' ''<(isolate _snapshot_bin_file)'' files.' 436 'message': 'Generating ''<(vm_isolate_snapshot_bin_file)'' ''<(isolate _snapshot_bin_file)'' files.'
436 }, 437 },
437 ], 438 ],
438 }, 439 },
439 { 440 {
440 # Generate snapshot file. 441 # Generate snapshot file.
441 'target_name': 'generate_snapshot_file', 442 'target_name': 'generate_snapshot_file',
442 'type': 'none', 443 'type': 'none',
443 'toolsets':['host'], 444 'toolsets':['host'],
444 'dependencies': [ 445 'dependencies': [
445 'generate_snapshot_bin#host', 446 'generate_snapshot_bin#host',
446 ], 447 ],
447 'actions': [ 448 'actions': [
448 { 449 {
449 'action_name': 'generate_snapshot_file', 450 'action_name': 'generate_snapshot_file',
450 'inputs': [ 451 'inputs': [
451 '../tools/create_snapshot_file.py', 452 '../tools/create_snapshot_file.py',
453 '<(gen_snapshot_stamp_file)',
452 '<(snapshot_in_cc_file)', 454 '<(snapshot_in_cc_file)',
453 '<(vm_isolate_snapshot_bin_file)',
454 '<(isolate_snapshot_bin_file)',
455 ], 455 ],
456 'outputs': [ 456 'outputs': [
457 '<(snapshot_cc_file)', 457 '<(snapshot_cc_file)',
458 ], 458 ],
459 'action': [ 459 'action': [
460 'python', 460 'python',
461 'tools/create_snapshot_file.py', 461 'tools/create_snapshot_file.py',
462 '--vm_input_bin', '<(vm_isolate_snapshot_bin_file)', 462 '--vm_input_bin', '<(vm_isolate_snapshot_bin_file)',
463 '--input_bin', '<(isolate_snapshot_bin_file)', 463 '--input_bin', '<(isolate_snapshot_bin_file)',
464 '--input_cc', '<(snapshot_in_cc_file)', 464 '--input_cc', '<(snapshot_in_cc_file)',
(...skipping 340 matching lines...) Expand 10 before | Expand all | Expand 10 after
805 }], 805 }],
806 ['OS=="linux"', { 806 ['OS=="linux"', {
807 'cflags': [ 807 'cflags': [
808 '-fPIC', 808 '-fPIC',
809 ], 809 ],
810 }], 810 }],
811 ], 811 ],
812 }, 812 },
813 ], 813 ],
814 } 814 }
OLDNEW
« no previous file with comments | « no previous file | runtime/tools/create_snapshot_bin.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698