Ignore:
Timestamp:
Dec 13, 2010, 5:22:49 PM (15 years ago)
Author:
bird
Message:

footer.kmk: Need to support all standard permutations for TOOLS, NAMES and SOURCES. Fixed a couple of typos in the NOINST area.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/footer.kmk

    r2432 r2433  
    143143# @param    bld_trg      build target.
    144144# @param    bld_trg_arch build target architecture.
     145# @param    bld_type     build target type.
     146if 0
    145147_TARGET_TOOL = $(strip $(firstword \
    146148        $($(1)_$(2)TOOL.$(bld_trg).$(bld_trg_arch)) \
     
    156158        $(TOOL.$(bld_trg)) \
    157159        $(TOOL) \
     160else
     161_TARGET_TOOL = $(strip $(firstword \
     162        $($(1)_$(2)TOOL.$(bld_trg).$(bld_trg_arch).$(bld_type)) \
     163        $($(1)_$(2)TOOL.$(bld_trg).$(bld_trg_arch)) \
     164        $($(1)_$(2)TOOL.$(bld_trg).$(bld_type)) \
     165        $($(1)_$(2)TOOL.$(bld_trg_arch)) \
     166        $($(1)_$(2)TOOL.$(bld_trg)) \
     167        $($(1)_$(2)TOOL.$(bld_type)) \
     168        $($(1)_$(2)TOOL) \
     169        $($(1)_TOOL.$(bld_trg).$(bld_trg_arch).$(bld_type)) \
     170        $($(1)_TOOL.$(bld_trg).$(bld_trg_arch)) \
     171        $($(1)_TOOL.$(bld_trg).$(bld_type)) \
     172        $($(1)_TOOL.$(bld_trg_arch)) \
     173        $($(1)_TOOL.$(bld_trg)) \
     174        $($(1)_TOOL.$(bld_type)) \
     175        $($(1)_TOOL) \
     176        $($(2)TOOL.$(bld_trg).$(bld_trg_arch).$(bld_type)) \
     177        $($(2)TOOL.$(bld_trg).$(bld_trg_arch)) \
     178        $($(2)TOOL.$(bld_trg).$(bld_type)) \
     179        $($(2)TOOL.$(bld_trg_arch)) \
     180        $($(2)TOOL.$(bld_trg)) \
     181        $($(2)TOOL.$(bld_type)) \
     182        $($(2)TOOL) \
     183        $(TOOL.$(bld_trg).$(bld_trg_arch).$(bld_type)) \
     184        $(TOOL.$(bld_trg).$(bld_trg_arch)) \
     185        $(TOOL.$(bld_trg).$(bld_type)) \
     186        $(TOOL.$(bld_trg_arch)) \
     187        $(TOOL.$(bld_trg)) \
     188        $(TOOL.$(bld_type)) \
     189        $(TOOL) \
    158190        ))
     191endif
    159192
    160193## Figure out the actual name of an installed file.
     
    12241257local tool        := $(call _TARGET_TOOL,$(target),$(tool_prefix))
    12251258local name        := $(firstword\
     1259        $($(target)_NAME.$(bld_trg).$(bld_trg_arch).$(bld_type))\
    12261260        $($(target)_NAME.$(bld_trg).$(bld_trg_arch))\
     1261        $($(target)_NAME.$(bld_trg).$(bld_type))\
    12271262        $($(target)_NAME.$(bld_trg_arch))\
    12281263        $($(target)_NAME.$(bld_trg))\
     
    12491284
    12501285# INSTARGET_*
    1251 ifeq ($(strip $($(target)_NOINST) $($(target)_NOINST.$(bld_trg)) $($(target)_NOINST.$(bld_trg).$(bld_trg_arch)) $($(target)_NOINST.$(bld_trg).$(bld_trg_arch).$(bld_type))  $($(target)_NOINST.$(bld_trg_arch)) $($(target)_NOINST.$(bld_trg_cpu)) $($(target)_NOINST.$(bld_trg_type))),)
     1286ifeq ($(strip $($(target)_NOINST) $($(target)_NOINST.$(bld_trg)) $($(target)_NOINST.$(bld_trg).$(bld_trg_arch)) $($(target)_NOINST.$(bld_trg).$(bld_trg_arch).$(bld_type))  $($(target)_NOINST.$(bld_trg_arch)) $($(target)_NOINST.$(bld_trg_cpu)) $($(target)_NOINST.$(bld_type))),)
    12521287 ifneq ($(strip $($(target)_INST.$(bld_trg).$(bld_trg_arch).$(bld_type))),)
    12531288  local inst := $(addprefix $(PATH_INS)/,$($(target)_INST.$(bld_trg).$(bld_trg_arch).$(bld_type)))
     
    20462081        $($(target)_SOURCES)\
    20472082        $($(target)_SOURCES.$(bld_trg))\
     2083        $($(target)_SOURCES.$(bld_trg).$(bld_type))\
    20482084        $($(target)_SOURCES.$(bld_trg).$(bld_trg_arch))\
     2085        $($(target)_SOURCES.$(bld_trg).$(bld_trg_arch).$(bld_type))\
    20492086        $($(target)_SOURCES.$(bld_trg_arch))\
    20502087        $($(target)_SOURCES.$(bld_trg_cpu))\
     
    20552092        $($(target)_GEN_SOURCES_)\
    20562093        $($(target)_GEN_SOURCES_.$(bld_trg))\
     2094        $($(target)_GEN_SOURCES_.$(bld_trg).$(bld_type))\
    20572095        $($(target)_GEN_SOURCES_.$(bld_trg).$(bld_trg_arch))\
     2096        $($(target)_GEN_SOURCES_.$(bld_trg).$(bld_trg_arch).$(bld_type))\
    20582097        $($(target)_GEN_SOURCES_.$(bld_trg_arch))\
    20592098        $($(target)_GEN_SOURCES_.$(bld_trg_cpu))\
     
    20742113# @remark   Only library uses this now.
    20752114define def_target_install_pluss
    2076 ifeq ($(strip $($(target)_NOINST) $($(target)_NOINST.$(bld_trg)) $($(target)_NOINST.$(bld_trg).$(bld_trg_arch)) $($(target)_NOINST.$(bld_trg).$(bld_trg_arch).$(bld_type))  $($(target)_NOINST.$(bld_trg_arch)) $($(target)_NOINST.$(bld_trg_cpu)) $($(target)_NOINST.$(bld_trg_type))),)
     2115ifeq ($(strip $($(target)_NOINST) $($(target)_NOINST.$(bld_trg)) $($(target)_NOINST.$(bld_trg).$(bld_trg_arch)) $($(target)_NOINST.$(bld_trg).$(bld_trg_arch).$(bld_type))  $($(target)_NOINST.$(bld_trg_arch)) $($(target)_NOINST.$(bld_trg_cpu)) $($(target)_NOINST.$(bld_type))),)
    20772116 ifneq ($(strip $($(target)_INST.$(bld_trg).$(bld_trg_arch).$(bld_type))),)
    20782117  local inst := $(addprefix $(PATH_INS)/,$($(target)_INST.$(bld_trg).$(bld_trg_arch).$(bld_type)))
     
    21592198endif
    21602199local name        := $(firstword\
     2200        $($(target)_NAME.$(bld_trg).$(bld_trg_arch).$(bld_type))\
    21612201        $($(target)_NAME.$(bld_trg).$(bld_trg_arch))\
     2202        $($(target)_NAME.$(bld_trg).$(bld_type))\
    21622203        $($(target)_NAME.$(bld_trg_arch))\
    21632204        $($(target)_NAME.$(bld_trg))\
     
    21992240local tool        := $(call _TARGET_TOOL,$(target),AR)
    22002241local name        := $(firstword\
     2242        $($(target)_NAME.$(bld_trg).$(bld_trg_arch).$(bld_type))\
    22012243        $($(target)_NAME.$(bld_trg).$(bld_trg_arch))\
     2244        $($(target)_NAME.$(bld_trg).$(bld_type))\
    22022245        $($(target)_NAME.$(bld_trg_arch))\
    22032246        $($(target)_NAME.$(bld_trg))\
     
    24092452local tool        := $(call _TARGET_TOOL,$(target),LD)
    24102453local name        := $(firstword\
     2454        $($(target)_NAME.$(bld_trg).$(bld_trg_arch).$(bld_type))\
    24112455        $($(target)_NAME.$(bld_trg).$(bld_trg_arch))\
     2456        $($(target)_NAME.$(bld_trg).$(bld_type))\
    24122457        $($(target)_NAME.$(bld_trg_arch))\
    24132458        $($(target)_NAME.$(bld_trg))\
     
    24492494local tool        := $(call _TARGET_TOOL,$(target),LD)
    24502495local name        := $(firstword\
     2496        $($(target)_NAME.$(bld_trg).$(bld_trg_arch).$(bld_type))\
    24512497        $($(target)_NAME.$(bld_trg).$(bld_trg_arch))\
     2498        $($(target)_NAME.$(bld_trg).$(bld_type))\
    24522499        $($(target)_NAME.$(bld_trg_arch))\
    24532500        $($(target)_NAME.$(bld_trg))\
     
    26902737
    26912738# installation targets
    2692 ifeq ($(strip $($(target)_NOINST) $($(target)_NOINST.$(bld_trg)) $($(target)_NOINST.$(bld_trg).$(bld_trg_arch)) $($(target)_NOINST.$(bld_trg).$(bld_trg_arch).$(bld_type))  $($(target)_NOINST.$(bld_trg_arch)) $($(target)_NOINST.$(bld_trg_cpu)) $($(target)_NOINST.$(bld_trg_type))),)
     2739ifeq ($(strip $($(target)_NOINST) $($(target)_NOINST.$(bld_trg)) $($(target)_NOINST.$(bld_trg).$(bld_trg_arch)) $($(target)_NOINST.$(bld_trg).$(bld_trg_arch).$(bld_type))  $($(target)_NOINST.$(bld_trg_arch)) $($(target)_NOINST.$(bld_trg_cpu)) $($(target)_NOINST.$(bld_type))),)
    26932740 ifneq ($(strip $($(target)_INST.$(bld_trg).$(bld_trg_arch).$(bld_type))),)
    26942741  local inst := $(addprefix $(PATH_INS)/,$($(target)_INST.$(bld_trg).$(bld_trg_arch).$(bld_type)))
Note: See TracChangeset for help on using the changeset viewer.