|
574 | 574 | 'OBJ_GEN_PATH': '<(OBJ_DIR)/node/gen',
|
575 | 575 | 'OBJ_TRACING_PATH': '<(OBJ_DIR)/node/src/tracing',
|
576 | 576 | 'OBJ_SUFFIX': 'o',
|
| 577 | + 'OBJ_SEPARATOR': '/', |
577 | 578 | 'conditions': [
|
578 | 579 | ['OS=="win"', {
|
579 |
| - 'OBJ_PATH': '<(OBJ_DIR)/node', |
580 |
| - 'OBJ_GEN_PATH': '<(OBJ_DIR)/node', |
581 |
| - 'OBJ_TRACING_PATH': '<(OBJ_DIR)/node', |
582 | 580 | 'OBJ_SUFFIX': 'obj',
|
583 | 581 | }],
|
584 |
| - ['OS=="aix"', { |
585 |
| - 'OBJ_PATH': '<(OBJ_DIR)/node_base/src', |
586 |
| - 'OBJ_GEN_PATH': '<(OBJ_DIR)/node_base/gen', |
587 |
| - 'OBJ_TRACING_PATH': '<(OBJ_DIR)/node_base/src/tracing', |
588 |
| - }], |
589 |
| - ], |
| 582 | + ['GENERATOR=="ninja"', { |
| 583 | + 'OBJ_PATH': '<(OBJ_DIR)/src', |
| 584 | + 'OBJ_GEN_PATH': '<(OBJ_DIR)/gen', |
| 585 | + 'OBJ_TRACING_PATH': '<(OBJ_DIR)/src/tracing', |
| 586 | + 'OBJ_SEPARATOR': '/node.', |
| 587 | + }, { |
| 588 | + 'conditions': [ |
| 589 | + ['OS=="win"', { |
| 590 | + 'OBJ_PATH': '<(OBJ_DIR)/node', |
| 591 | + 'OBJ_GEN_PATH': '<(OBJ_DIR)/node', |
| 592 | + 'OBJ_TRACING_PATH': '<(OBJ_DIR)/node', |
| 593 | + }], |
| 594 | + ['OS=="aix"', { |
| 595 | + 'OBJ_PATH': '<(OBJ_DIR)/node_base/src', |
| 596 | + 'OBJ_GEN_PATH': '<(OBJ_DIR)/node_base/gen', |
| 597 | + 'OBJ_TRACING_PATH': '<(OBJ_DIR)/node_base/src/tracing', |
| 598 | + }], |
| 599 | + ]} |
| 600 | + ] |
| 601 | + ], |
590 | 602 | },
|
591 | 603 |
|
592 | 604 | 'includes': [
|
|
603 | 615 | ],
|
604 | 616 |
|
605 | 617 | 'libraries': [
|
606 |
| - '<(OBJ_GEN_PATH)/node_javascript.<(OBJ_SUFFIX)', |
607 |
| - '<(OBJ_PATH)/node_debug_options.<(OBJ_SUFFIX)', |
608 |
| - '<(OBJ_PATH)/async-wrap.<(OBJ_SUFFIX)', |
609 |
| - '<(OBJ_PATH)/env.<(OBJ_SUFFIX)', |
610 |
| - '<(OBJ_PATH)/node.<(OBJ_SUFFIX)', |
611 |
| - '<(OBJ_PATH)/node_buffer.<(OBJ_SUFFIX)', |
612 |
| - '<(OBJ_PATH)/node_i18n.<(OBJ_SUFFIX)', |
613 |
| - '<(OBJ_PATH)/node_url.<(OBJ_SUFFIX)', |
614 |
| - '<(OBJ_PATH)/util.<(OBJ_SUFFIX)', |
615 |
| - '<(OBJ_PATH)/string_bytes.<(OBJ_SUFFIX)', |
616 |
| - '<(OBJ_PATH)/string_search.<(OBJ_SUFFIX)', |
617 |
| - '<(OBJ_PATH)/stream_base.<(OBJ_SUFFIX)', |
618 |
| - '<(OBJ_PATH)/node_constants.<(OBJ_SUFFIX)', |
619 |
| - '<(OBJ_PATH)/node_revert.<(OBJ_SUFFIX)', |
620 |
| - '<(OBJ_TRACING_PATH)/agent.<(OBJ_SUFFIX)', |
621 |
| - '<(OBJ_TRACING_PATH)/node_trace_buffer.<(OBJ_SUFFIX)', |
622 |
| - '<(OBJ_TRACING_PATH)/node_trace_writer.<(OBJ_SUFFIX)', |
623 |
| - '<(OBJ_TRACING_PATH)/trace_event.<(OBJ_SUFFIX)', |
| 618 | + '<(OBJ_GEN_PATH)<(OBJ_SEPARATOR)node_javascript.<(OBJ_SUFFIX)', |
| 619 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)node_debug_options.<(OBJ_SUFFIX)', |
| 620 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)async-wrap.<(OBJ_SUFFIX)', |
| 621 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)env.<(OBJ_SUFFIX)', |
| 622 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)node.<(OBJ_SUFFIX)', |
| 623 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)node_buffer.<(OBJ_SUFFIX)', |
| 624 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)node_i18n.<(OBJ_SUFFIX)', |
| 625 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)node_url.<(OBJ_SUFFIX)', |
| 626 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)util.<(OBJ_SUFFIX)', |
| 627 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)string_bytes.<(OBJ_SUFFIX)', |
| 628 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)string_search.<(OBJ_SUFFIX)', |
| 629 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)stream_base.<(OBJ_SUFFIX)', |
| 630 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)node_constants.<(OBJ_SUFFIX)', |
| 631 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)node_revert.<(OBJ_SUFFIX)', |
| 632 | + '<(OBJ_TRACING_PATH)<(OBJ_SEPARATOR)agent.<(OBJ_SUFFIX)', |
| 633 | + '<(OBJ_TRACING_PATH)<(OBJ_SEPARATOR)node_trace_buffer.<(OBJ_SUFFIX)', |
| 634 | + '<(OBJ_TRACING_PATH)<(OBJ_SEPARATOR)node_trace_writer.<(OBJ_SUFFIX)', |
| 635 | + '<(OBJ_TRACING_PATH)<(OBJ_SEPARATOR)trace_event.<(OBJ_SUFFIX)', |
624 | 636 | ],
|
625 | 637 |
|
626 | 638 | 'defines': [
|
|
683 | 695 | 'copies': [{
|
684 | 696 | 'destination': '<(OBJ_DIR)/cctest/src',
|
685 | 697 | 'files': [
|
686 |
| - '<(OBJ_PATH)/node_dtrace_ustack.<(OBJ_SUFFIX)', |
687 |
| - '<(OBJ_PATH)/node_dtrace_provider.<(OBJ_SUFFIX)', |
688 |
| - '<(OBJ_PATH)/node_dtrace.<(OBJ_SUFFIX)', |
| 698 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)node_dtrace_ustack.<(OBJ_SUFFIX)', |
| 699 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)node_dtrace_provider.<(OBJ_SUFFIX)', |
| 700 | + '<(OBJ_PATH)<(OBJ_SEPARATOR)node_dtrace.<(OBJ_SUFFIX)', |
689 | 701 | ]},
|
690 | 702 | ],
|
691 | 703 | }],
|
|
0 commit comments