Changeset 3284 for trunk/kBuild/footer-pass2-compiling-targets.kmk
- Timestamp:
- Jan 5, 2019, 2:40:31 AM (7 years ago)
- File:
-
- 1 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
Note:
See TracChangeset
for help on using the changeset viewer.