Changeset 3284 in kBuild
- Timestamp:
- Jan 5, 2019 1:40:31 AM (6 years ago)
- Location:
- trunk/kBuild
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/footer-pass2-compiling-targets.kmk
r3280 r3284 92 92 define def_target_source_rule_v3plus_objcache 93 93 _OUT_FILES += $(outbase).koc 94 $ (outbase).koc +| $(obj) $(kbsrc_output) $(kbsrc_output_maybe) : $(kbsrc_depend) |$(kbsrc_depord) $(target_intermediate_vars)94 $$(outbase).koc +| $$(obj) $$(kbsrc_output) $$(kbsrc_output_maybe) : $$(kbsrc_depend) | $$(kbsrc_depord) $(target_intermediate_vars) 95 95 %$$(call MSG_COMPILE,$(target),$(source),$$@,$(type)) 96 96 … … 546 546 othersrc := 547 547 $(target)_2_OBJS := 548 $(target)_2_INTERMEDIATES = 548 549 549 550 # kObjCache. … … 556 557 local use_objcache := 557 558 endif 558 559 # target level intermediates560 local target_intermediate_vars := $(foreach var, \561 $(target)_INTERMEDIATES \562 $(target)_INTERMEDIATES.$(bld_trg) \563 $(target)_INTERMEDIATES.$(bld_trg).$(bld_trg_arch) \564 $(target)_INTERMEDIATES.$(bld_trg_arch) \565 $(target)_INTERMEDIATES.$(bld_trg_cpu) \566 $(target)_INTERMEDIATES.$(bld_type) \567 ,$(if-expr defined($(var)),$$$$($(var)),))568 #$(info target_intermediate_vars=$(target_intermediate_vars))569 559 570 560 # Do units pre source callouts. … … 577 567 $(foreach unit,$(units),$(evalvalctx def_unit_$(unit)_target_pre)) 578 568 $(foreach unit,$(units),$(evalvalctx def_unit_$(unit)_target_pre_2)) 569 570 # target level intermediates 571 local target_intermediate_vars := $$$$($(target)_2_INTERMEDIATES) $(foreach var, \ 572 $(target)_INTERMEDIATES \ 573 $(target)_INTERMEDIATES.$(bld_trg) \ 574 $(target)_INTERMEDIATES.$(bld_trg).$(bld_trg_arch) \ 575 $(target)_INTERMEDIATES.$(bld_trg_arch) \ 576 $(target)_INTERMEDIATES.$(bld_trg_cpu) \ 577 $(target)_INTERMEDIATES.$(bld_type) \ 578 ,$(if-expr defined($(var)),$$$$($(var)),)) 579 579 580 580 # source -> object … … 772 772 othersrc := 773 773 $(target)_2_OBJS := 774 $(target)_2_INTERMEDIATES = 774 775 775 776 # kObjCache. … … 782 783 local use_objcache := 783 784 endif 784 785 # target level intermediates786 local target_intermediate_vars := $(foreach var, \787 $(target)_INTERMEDIATES \788 $(target)_INTERMEDIATES.$(bld_trg) \789 $(target)_INTERMEDIATES.$(bld_trg).$(bld_trg_arch) \790 $(target)_INTERMEDIATES.$(bld_trg_arch) \791 $(target)_INTERMEDIATES.$(bld_trg_cpu) \792 $(target)_INTERMEDIATES.$(bld_type) \793 ,$(if-expr defined($(var)),$$$$($(var)),))794 #$(info target_intermediate_vars=$(target_intermediate_vars))795 785 796 786 # Do units pre source callouts. … … 803 793 $(foreach unit,$(units),$(evalvalctx def_unit_$(unit)_target_pre)) 804 794 $(foreach unit,$(units),$(evalvalctx def_unit_$(unit)_target_pre_2)) 795 796 # target level intermediates 797 local target_intermediate_vars := $$$$($(target)_2_INTERMEDIATES) $(foreach var, \ 798 $(target)_INTERMEDIATES \ 799 $(target)_INTERMEDIATES.$(bld_trg) \ 800 $(target)_INTERMEDIATES.$(bld_trg).$(bld_trg_arch) \ 801 $(target)_INTERMEDIATES.$(bld_trg_arch) \ 802 $(target)_INTERMEDIATES.$(bld_trg_cpu) \ 803 $(target)_INTERMEDIATES.$(bld_type) \ 804 ,$(if-expr defined($(var)),$$$$($(var)),)) 805 805 806 806 # source -> object -
trunk/kBuild/units/dtrace.kmk
r3160 r3284 33 33 34 34 ifdef UNIT_dtrace 35 $(error kBuild: The lexunit was included twice!)35 $(error kBuild: The dtrace unit was included twice!) 36 36 endif 37 37 UNIT_dtrace = dtrace … … 91 91 # update globals 92 92 _OUT_FILES += $(out) 93 $(target)_ INTERMEDIATES += $(out)93 $(target)_2_INTERMEDIATES += $(out) 94 94 95 95 endef # def_dtrace_hdr_rule … … 134 134 $(target)_2_OBJS <= $(out) 135 135 136 endef # def_dtrace_ hdr_rule136 endef # def_dtrace_obj_rule 137 137 138 138 -
trunk/kBuild/units/lex.kmk
r3160 r3284 88 88 _OUT_FILES += $(out) $(output_extra) $(output_maybe) 89 89 $(target)_GEN_SOURCES_ += $(out) 90 $(target)_ INTERMEDIATES += $(intermediates)90 $(target)_2_INTERMEDIATES += $(intermediates) 91 91 92 92 endef # def_lex_rule -
trunk/kBuild/units/qt3.kmk
r3121 r3284 513 513 endif 514 514 515 $(target)_ INTERMEDIATES += $(realout.h)515 $(target)_2_INTERMEDIATES += $(realout.h) 516 516 $(target)_GEN_SOURCES_ += $(realout.cpp) 517 517 $(target)_CLEAN += $(out.h) $(out.cpp) $(realout.h) $(realout.cpp) $(more_output) $(maybe_output) $(dep) … … 602 602 endif 603 603 604 $(target)_ INTERMEDIATES += $(realout)604 $(target)_2_INTERMEDIATES += $(realout) 605 605 $(target)_GEN_SOURCES_ += $(realout) 606 606 $(target)_CLEAN += $(out) $(realout) $(more_output) $(maybe_output) $(dep) … … 693 693 endif 694 694 695 $(target)_ INTERMEDIATES += $(realout)695 $(target)_2_INTERMEDIATES += $(realout) 696 696 $(target)_CLEAN += $(out) $(realout) $(more_output) $(maybe_output) $(dep) 697 697 -
trunk/kBuild/units/qt4.kmk
r3121 r3284 611 611 endif 612 612 613 $(target)_ INTERMEDIATES += $(realout)613 $(target)_2_INTERMEDIATES += $(realout) 614 614 $(target)_GEN_SOURCES_ += $(realout) 615 615 $(target)_CLEAN += $(out) $(realout) $(more_output) $(maybe_output) $(dep) … … 698 698 endif 699 699 700 $(target)_ INTERMEDIATES += $(realout)700 $(target)_2_INTERMEDIATES += $(realout) 701 701 $(target)_CLEAN += $(out) $(realout) $(more_output) $(maybe_output) $(dep) 702 702 … … 784 784 endif 785 785 786 $(target)_ INTERMEDIATES += $(realout)786 $(target)_2_INTERMEDIATES += $(realout) 787 787 $(target)_GEN_SOURCES_ += $(realout) 788 788 $(target)_CLEAN += $(out) $(realout) $(more_output) $(maybe_output) $(dep) … … 877 877 endif 878 878 879 $(target)_ INTERMEDIATES += $(realout)879 $(target)_2_INTERMEDIATES += $(realout) 880 880 $(target)_CLEAN += $(out) $(realout) $(more_output) $(maybe_output) $(dep) 881 881 -
trunk/kBuild/units/qt5.kmk
r3160 r3284 641 641 endif 642 642 643 $(target)_ INTERMEDIATES += $(realout)643 $(target)_2_INTERMEDIATES += $(realout) 644 644 $(target)_GEN_SOURCES_ += $(realout) 645 645 $(target)_CLEAN += $(out) $(realout) $(more_output) $(maybe_output) $(dep) … … 735 735 endif 736 736 737 $(target)_ INTERMEDIATES += $(realout)737 $(target)_2_INTERMEDIATES += $(realout) 738 738 $(target)_CLEAN += $(out) $(realout) $(more_output) $(maybe_output) $(dep) 739 739 … … 828 828 endif 829 829 830 $(target)_ INTERMEDIATES += $(realout)830 $(target)_2_INTERMEDIATES += $(realout) 831 831 $(target)_GEN_SOURCES_ += $(realout) 832 832 $(target)_CLEAN += $(out) $(realout) $(more_output) $(maybe_output) $(dep) … … 928 928 endif 929 929 930 $(target)_ INTERMEDIATES += $(realout)930 $(target)_2_INTERMEDIATES += $(realout) 931 931 $(target)_CLEAN += $(out) $(realout) $(more_output) $(maybe_output) $(dep) 932 932 -
trunk/kBuild/units/yacc.kmk
r3121 r3284 83 83 _OUT_FILES += $(out) $(output_extra) $(output_maybe) 84 84 $(target)_GEN_SOURCES_ += $(out) 85 $(target)_ INTERMEDIATES += $(intermediates)85 $(target)_2_INTERMEDIATES += $(intermediates) 86 86 87 87 endef # def_yacc_rule
Note:
See TracChangeset
for help on using the changeset viewer.