| OLD | NEW |
| 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 'snapshot_bin_file': '<(gen_source_dir)/snapshot_gen.bin', | 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 'resources_cc_file': '<(gen_source_dir)/resources_gen.cc', | 16 'resources_cc_file': '<(gen_source_dir)/resources_gen.cc', |
| 16 'bootstrap_resources_cc_file': | 17 'bootstrap_resources_cc_file': |
| 17 '<(gen_source_dir)/bootstrap_resources_gen.cc', | 18 '<(gen_source_dir)/bootstrap_resources_gen.cc', |
| 18 'snapshot_cc_file': '<(gen_source_dir)/snapshot_gen.cc', | 19 'snapshot_cc_file': '<(gen_source_dir)/snapshot_gen.cc', |
| 19 }, | 20 }, |
| 20 'targets': [ | 21 'targets': [ |
| 21 { | 22 { |
| 22 'target_name': 'generate_builtin_cc_file', | 23 'target_name': 'generate_builtin_cc_file', |
| 23 'type': 'none', | 24 'type': 'none', |
| 24 'toolsets':['host'], | 25 'toolsets':['host'], |
| (...skipping 399 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 424 'gen_snapshot#host', | 425 'gen_snapshot#host', |
| 425 ], | 426 ], |
| 426 'actions': [ | 427 'actions': [ |
| 427 { | 428 { |
| 428 'action_name': 'generate_snapshot_bin', | 429 'action_name': 'generate_snapshot_bin', |
| 429 'inputs': [ | 430 'inputs': [ |
| 430 '../tools/create_snapshot_bin.py', | 431 '../tools/create_snapshot_bin.py', |
| 431 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)gen_snapshot<(EXECUTABLE_SUFFIX)
', | 432 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)gen_snapshot<(EXECUTABLE_SUFFIX)
', |
| 432 ], | 433 ], |
| 433 'outputs': [ | 434 'outputs': [ |
| 434 '<(snapshot_bin_file)', | 435 '<(vm_isolate_snapshot_bin_file)', |
| 436 '<(isolate_snapshot_bin_file)', |
| 435 ], | 437 ], |
| 436 'action': [ | 438 'action': [ |
| 437 'python', | 439 'python', |
| 438 'tools/create_snapshot_bin.py', | 440 'tools/create_snapshot_bin.py', |
| 439 '--executable', | 441 '--executable', |
| 440 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)gen_snapshot<(EXECUTABLE_SUFFIX)
', | 442 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)gen_snapshot<(EXECUTABLE_SUFFIX)
', |
| 441 '--output_bin', '<(snapshot_bin_file)', | 443 '--vm_output_bin', '<(vm_isolate_snapshot_bin_file)', |
| 444 '--output_bin', '<(isolate_snapshot_bin_file)', |
| 442 '--target_os', '<(OS)' | 445 '--target_os', '<(OS)' |
| 443 ], | 446 ], |
| 444 'message': 'Generating ''<(snapshot_bin_file)'' file.' | 447 'message': 'Generating ''<(vm_isolate_snapshot_bin_file)'' ''<(isolate
_snapshot_bin_file)'' files.' |
| 445 }, | 448 }, |
| 446 ], | 449 ], |
| 447 }, | 450 }, |
| 448 { | 451 { |
| 449 # Generate snapshot file. | 452 # Generate snapshot file. |
| 450 'target_name': 'generate_snapshot_file', | 453 'target_name': 'generate_snapshot_file', |
| 451 'type': 'none', | 454 'type': 'none', |
| 452 'toolsets':['host'], | 455 'toolsets':['host'], |
| 453 'dependencies': [ | 456 'dependencies': [ |
| 454 'generate_snapshot_bin#host', | 457 'generate_snapshot_bin#host', |
| 455 ], | 458 ], |
| 456 'actions': [ | 459 'actions': [ |
| 457 { | 460 { |
| 458 'action_name': 'generate_snapshot_file', | 461 'action_name': 'generate_snapshot_file', |
| 459 'inputs': [ | 462 'inputs': [ |
| 460 '../tools/create_snapshot_file.py', | 463 '../tools/create_snapshot_file.py', |
| 461 '<(snapshot_in_cc_file)', | 464 '<(snapshot_in_cc_file)', |
| 462 '<(snapshot_bin_file)' | 465 '<(vm_isolate_snapshot_bin_file)', |
| 466 '<(isolate_snapshot_bin_file)', |
| 463 ], | 467 ], |
| 464 'outputs': [ | 468 'outputs': [ |
| 465 '<(snapshot_cc_file)', | 469 '<(snapshot_cc_file)', |
| 466 ], | 470 ], |
| 467 'action': [ | 471 'action': [ |
| 468 'python', | 472 'python', |
| 469 'tools/create_snapshot_file.py', | 473 'tools/create_snapshot_file.py', |
| 470 '--input_bin', '<(snapshot_bin_file)', | 474 '--vm_input_bin', '<(vm_isolate_snapshot_bin_file)', |
| 475 '--input_bin', '<(isolate_snapshot_bin_file)', |
| 471 '--input_cc', '<(snapshot_in_cc_file)', | 476 '--input_cc', '<(snapshot_in_cc_file)', |
| 472 '--output', '<(snapshot_cc_file)', | 477 '--output', '<(snapshot_cc_file)', |
| 473 ], | 478 ], |
| 474 'message': 'Generating ''<(snapshot_cc_file)'' file.' | 479 'message': 'Generating ''<(snapshot_cc_file)'' file.' |
| 475 }, | 480 }, |
| 476 ] | 481 ] |
| 477 }, | 482 }, |
| 478 { | 483 { |
| 479 'target_name': 'generate_resources_cc_file', | 484 'target_name': 'generate_resources_cc_file', |
| 480 'type': 'none', | 485 'type': 'none', |
| (...skipping 322 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 803 }], | 808 }], |
| 804 ['OS=="linux"', { | 809 ['OS=="linux"', { |
| 805 'cflags': [ | 810 'cflags': [ |
| 806 '-fPIC', | 811 '-fPIC', |
| 807 ], | 812 ], |
| 808 }], | 813 }], |
| 809 ], | 814 ], |
| 810 }, | 815 }, |
| 811 ], | 816 ], |
| 812 } | 817 } |
| OLD | NEW |