|
497 | 497 | { |
498 | 498 | 'action_name': 'node_dtrace_provider_o', |
499 | 499 | 'inputs': [ |
500 | | - '<(OBJ_DIR)/node/src/node_dtrace.o', |
| 500 | + '<(obj_dir)/node/src/node_dtrace.o', |
501 | 501 | ], |
502 | 502 | 'outputs': [ |
503 | | - '<(OBJ_DIR)/node/src/node_dtrace_provider.o' |
| 503 | + '<(obj_dir)/node/src/node_dtrace_provider.o' |
504 | 504 | ], |
505 | 505 | 'action': [ 'dtrace', '-G', '-xnolibs', '-s', 'src/node_provider.d', |
506 | 506 | '<@(_inputs)', '-o', '<@(_outputs)' ] |
|
532 | 532 | { |
533 | 533 | 'action_name': 'node_dtrace_ustack_constants', |
534 | 534 | 'inputs': [ |
535 | | - '<(V8_BASE)' |
| 535 | + '<(v8_base)' |
536 | 536 | ], |
537 | 537 | 'outputs': [ |
538 | 538 | '<(SHARED_INTERMEDIATE_DIR)/v8constants.h' |
|
550 | 550 | '<(SHARED_INTERMEDIATE_DIR)/v8constants.h' |
551 | 551 | ], |
552 | 552 | 'outputs': [ |
553 | | - '<(OBJ_DIR)/node/src/node_dtrace_ustack.o' |
| 553 | + '<(obj_dir)/node/src/node_dtrace_ustack.o' |
554 | 554 | ], |
555 | 555 | 'conditions': [ |
556 | 556 | [ 'target_arch=="ia32" or target_arch=="arm"', { |
|
611 | 611 | ], |
612 | 612 |
|
613 | 613 | 'variables': { |
614 | | - 'OBJ_PATH': '<(OBJ_DIR)/node/src', |
615 | | - 'OBJ_GEN_PATH': '<(OBJ_DIR)/node/gen', |
616 | | - 'OBJ_TRACING_PATH': '<(OBJ_DIR)/node/src/tracing', |
617 | | - 'OBJ_SUFFIX': 'o', |
618 | | - 'OBJ_SEPARATOR': '/', |
| 614 | + 'obj_path': '<(obj_dir)/node/src', |
| 615 | + 'obj_gen_path': '<(obj_dir)/node/gen', |
| 616 | + 'obj_tracing_path': '<(obj_dir)/node/src/tracing', |
| 617 | + 'obj_suffix': 'o', |
| 618 | + 'obj_separator': '/', |
619 | 619 | 'conditions': [ |
620 | 620 | ['OS=="win"', { |
621 | | - 'OBJ_SUFFIX': 'obj', |
| 621 | + 'obj_suffix': 'obj', |
622 | 622 | }], |
623 | 623 | ['GENERATOR=="ninja"', { |
624 | | - 'OBJ_PATH': '<(OBJ_DIR)/src', |
625 | | - 'OBJ_GEN_PATH': '<(OBJ_DIR)/gen', |
626 | | - 'OBJ_TRACING_PATH': '<(OBJ_DIR)/src/tracing', |
627 | | - 'OBJ_SEPARATOR': '/node.', |
| 624 | + 'obj_path': '<(obj_dir)/src', |
| 625 | + 'obj_gen_path': '<(obj_dir)/gen', |
| 626 | + 'obj_tracing_path': '<(obj_dir)/src/tracing', |
| 627 | + 'obj_separator': '/node.', |
628 | 628 | }, { |
629 | 629 | 'conditions': [ |
630 | 630 | ['OS=="win"', { |
631 | | - 'OBJ_PATH': '<(OBJ_DIR)/node', |
632 | | - 'OBJ_GEN_PATH': '<(OBJ_DIR)/node', |
633 | | - 'OBJ_TRACING_PATH': '<(OBJ_DIR)/node', |
| 631 | + 'obj_path': '<(obj_dir)/node', |
| 632 | + 'obj_gen_path': '<(obj_dir)/node', |
| 633 | + 'obj_tracing_path': '<(obj_dir)/node', |
634 | 634 | }], |
635 | 635 | ['OS=="aix"', { |
636 | | - 'OBJ_PATH': '<(OBJ_DIR)/node_base/src', |
637 | | - 'OBJ_GEN_PATH': '<(OBJ_DIR)/node_base/gen', |
638 | | - 'OBJ_TRACING_PATH': '<(OBJ_DIR)/node_base/src/tracing', |
| 636 | + 'obj_path': '<(obj_dir)/node_base/src', |
| 637 | + 'obj_gen_path': '<(obj_dir)/node_base/gen', |
| 638 | + 'obj_tracing_path': '<(obj_dir)/node_base/src/tracing', |
639 | 639 | }], |
640 | 640 | ]} |
641 | 641 | ] |
|
675 | 675 | 'conditions': [ |
676 | 676 | ['node_target_type!="static_library"', { |
677 | 677 | 'libraries': [ |
678 | | - '<(OBJ_GEN_PATH)<(OBJ_SEPARATOR)node_javascript.<(OBJ_SUFFIX)', |
679 | | - '<(OBJ_PATH)<(OBJ_SEPARATOR)node_debug_options.<(OBJ_SUFFIX)', |
680 | | - '<(OBJ_PATH)<(OBJ_SEPARATOR)async-wrap.<(OBJ_SUFFIX)', |
681 | | - '<(OBJ_PATH)<(OBJ_SEPARATOR)env.<(OBJ_SUFFIX)', |
682 | | - '<(OBJ_PATH)<(OBJ_SEPARATOR)node.<(OBJ_SUFFIX)', |
683 | | - '<(OBJ_PATH)<(OBJ_SEPARATOR)node_buffer.<(OBJ_SUFFIX)', |
684 | | - '<(OBJ_PATH)<(OBJ_SEPARATOR)node_i18n.<(OBJ_SUFFIX)', |
685 | | - '<(OBJ_PATH)<(OBJ_SEPARATOR)node_perf.<(OBJ_SUFFIX)', |
686 | | - '<(OBJ_PATH)<(OBJ_SEPARATOR)node_url.<(OBJ_SUFFIX)', |
687 | | - '<(OBJ_PATH)<(OBJ_SEPARATOR)util.<(OBJ_SUFFIX)', |
688 | | - '<(OBJ_PATH)<(OBJ_SEPARATOR)string_bytes.<(OBJ_SUFFIX)', |
689 | | - '<(OBJ_PATH)<(OBJ_SEPARATOR)string_search.<(OBJ_SUFFIX)', |
690 | | - '<(OBJ_PATH)<(OBJ_SEPARATOR)stream_base.<(OBJ_SUFFIX)', |
691 | | - '<(OBJ_PATH)<(OBJ_SEPARATOR)node_constants.<(OBJ_SUFFIX)', |
692 | | - '<(OBJ_TRACING_PATH)<(OBJ_SEPARATOR)agent.<(OBJ_SUFFIX)', |
693 | | - '<(OBJ_TRACING_PATH)<(OBJ_SEPARATOR)node_trace_buffer.<(OBJ_SUFFIX)', |
694 | | - '<(OBJ_TRACING_PATH)<(OBJ_SEPARATOR)node_trace_writer.<(OBJ_SUFFIX)', |
695 | | - '<(OBJ_TRACING_PATH)<(OBJ_SEPARATOR)trace_event.<(OBJ_SUFFIX)', |
| 678 | + '<(obj_gen_path)<(obj_separator)node_javascript.<(obj_suffix)', |
| 679 | + '<(obj_path)<(obj_separator)node_debug_options.<(obj_suffix)', |
| 680 | + '<(obj_path)<(obj_separator)async-wrap.<(obj_suffix)', |
| 681 | + '<(obj_path)<(obj_separator)env.<(obj_suffix)', |
| 682 | + '<(obj_path)<(obj_separator)node.<(obj_suffix)', |
| 683 | + '<(obj_path)<(obj_separator)node_buffer.<(obj_suffix)', |
| 684 | + '<(obj_path)<(obj_separator)node_i18n.<(obj_suffix)', |
| 685 | + '<(obj_path)<(obj_separator)node_perf.<(obj_suffix)', |
| 686 | + '<(obj_path)<(obj_separator)node_url.<(obj_suffix)', |
| 687 | + '<(obj_path)<(obj_separator)util.<(obj_suffix)', |
| 688 | + '<(obj_path)<(obj_separator)string_bytes.<(obj_suffix)', |
| 689 | + '<(obj_path)<(obj_separator)string_search.<(obj_suffix)', |
| 690 | + '<(obj_path)<(obj_separator)stream_base.<(obj_suffix)', |
| 691 | + '<(obj_path)<(obj_separator)node_constants.<(obj_suffix)', |
| 692 | + '<(obj_tracing_path)<(obj_separator)agent.<(obj_suffix)', |
| 693 | + '<(obj_tracing_path)<(obj_separator)node_trace_buffer.<(obj_suffix)', |
| 694 | + '<(obj_tracing_path)<(obj_separator)node_trace_writer.<(obj_suffix)', |
| 695 | + '<(obj_tracing_path)<(obj_separator)trace_event.<(obj_suffix)', |
696 | 696 | ], |
697 | 697 | }], |
698 | 698 | ['v8_enable_inspector==1', { |
|
730 | 730 | }], |
731 | 731 | [ 'node_use_dtrace=="true" and OS!="mac" and OS!="linux"', { |
732 | 732 | 'copies': [{ |
733 | | - 'destination': '<(OBJ_DIR)/cctest/src', |
| 733 | + 'destination': '<(obj_dir)/cctest/src', |
734 | 734 | 'files': [ |
735 | | - '<(OBJ_PATH)<(OBJ_SEPARATOR)node_dtrace_ustack.<(OBJ_SUFFIX)', |
736 | | - '<(OBJ_PATH)<(OBJ_SEPARATOR)node_dtrace_provider.<(OBJ_SUFFIX)', |
737 | | - '<(OBJ_PATH)<(OBJ_SEPARATOR)node_dtrace.<(OBJ_SUFFIX)', |
| 735 | + '<(obj_path)<(obj_separator)node_dtrace_ustack.<(obj_suffix)', |
| 736 | + '<(obj_path)<(obj_separator)node_dtrace_provider.<(obj_suffix)', |
| 737 | + '<(obj_path)<(obj_separator)node_dtrace.<(obj_suffix)', |
738 | 738 | ]}, |
739 | 739 | ], |
740 | 740 | }], |
|
795 | 795 | { |
796 | 796 | 'action_name': 'expfile', |
797 | 797 | 'inputs': [ |
798 | | - '<(OBJ_DIR)' |
| 798 | + '<(obj_dir)' |
799 | 799 | ], |
800 | 800 | 'outputs': [ |
801 | 801 | '<(PRODUCT_DIR)/node.exp' |
|
0 commit comments