Ignore:
Timestamp:
Aug 21, 2020, 1:43:33 AM (5 years ago)
Author:
bird
Message:

kmk: Fixed mixup from r2433 where _TARGET_TOOL was extended but the builtin source handling functions wasn't. For instance, using _TOOLS, _TOOLS.amd64 and _TOOLS.x86, we would end up with the first when compiling and one of the latter two when linking. Also replaced a few legacy BUILD_PLATFORM* with KBUILD_HOST* variable names in the footers.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/footer-pass2-compiling-targets.kmk

    r3344 r3415  
    270270define def_src_handler_c
    271271local type := C
    272  $(kb-src-one 3)
     272 $(kb-src-one 4)
    273273endef
    274274
    275275define def_src_handler_cxx
    276276local type := CXX
    277  $(kb-src-one 3)
     277 $(kb-src-one 4)
    278278endef
    279279
    280280define def_src_handler_objc
    281281local type := OBJC
    282  $(kb-src-one 3)
     282 $(kb-src-one 4)
    283283endef
    284284
    285285define def_src_handler_objcxx
    286286local type := OBJCXX
    287  $(kb-src-one 3)
     287 $(kb-src-one 4)
    288288endef
    289289
    290290define def_src_handler_asm
    291291local type := AS
    292  $(kb-src-one 3)
     292 $(kb-src-one 4)
    293293endef
    294294
    295295define def_src_handler_rc
    296296local type := RC
    297  $(kb-src-one 3)
     297 $(kb-src-one 4)
    298298endef
    299299
     
    774774# basics
    775775local bld_type    := $(firstword $($(target)_BLD_TYPE)     $(KBUILD_TYPE))
    776 local bld_trg     := $(firstword $($(target)_BLD_TRG)      $(BUILD_$(bld_trg_base_var)))
    777 local bld_trg_arch:= $(firstword $($(target)_BLD_TRG_ARCH) $(BUILD_$(bld_trg_base_var)_ARCH))
    778 local bld_trg_cpu := $(firstword $($(target)_BLD_TRG_CPU)  $(BUILD_$(bld_trg_base_var)_CPU))
     776local bld_trg     := $(firstword $($(target)_BLD_TRG)      $(KBUILD_$(bld_trg_base_var)))
     777local bld_trg_arch:= $(firstword $($(target)_BLD_TRG_ARCH) $(KBUILD_$(bld_trg_base_var)_ARCH))
     778local bld_trg_cpu := $(firstword $($(target)_BLD_TRG_CPU)  $(KBUILD_$(bld_trg_base_var)_CPU))
    779779
    780780local tool        := $(call _TARGET_TOOL,$(target),LD)
     
    11151115typevar := _BLDPROGS
    11161116mode    := 0755
    1117 bld_trg_base_var := PLATFORM
     1117bld_trg_base_var := HOST
    11181118$(foreach target, $(_ALL_BLDPROGS), $(evalvalctx def_link_common))
    11191119
Note: See TracChangeset for help on using the changeset viewer.