Changeset 122 for trunk/kBuild


Ignore:
Timestamp:
Jun 25, 2004, 9:41:20 PM (21 years ago)
Author:
bird
Message:

SDKS debugging.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/footer.kmk

    r120 r122  
    292292_SDKS := $(SDKS)
    293293define def_sdks_target_source
    294 $(foreach sdk, $($(source)_SDKS) $($(target)_$(source)_SDKS), \
     294$(foreach sdk, $($(source)_SDKS) $($(source)_SDKS.$(BUILD_TARGET)) $($(source)_SDKS.$(BUILD_MODE)) \
     295                           $($(target)_$(source)_SDKS) $($(target)_$(source)_SDKS.$(BUILD_TARGET)) $($(target)_$(source)_SDKS.$(BUILD_MODE)), \
    295296        $(eval _SDKS += $(sdk)))
    296297endef
    297298define def_sdks_target
    298 $(foreach sdk, $($(target)_SDKS), $(eval _SDKS += $(sdk)))
     299$(foreach sdk, $($(target)_SDKS) $($(target)_SDKS.$(BUILD_TARGET)) $($(target)_SDKS.$(BUILD_MODE))\
     300        , $(eval _SDKS += $(sdk)))
    299301$(foreach source, $($(target)_SOURCES) $($(target)_SOURCES.$(BUILD_TARGET)) $($(target)_SOURCES.$(BUILD_MODE))\
    300302        , $(eval $(def_sdks_target_source)))
     
    303305_SDKS := $(sort $(_SDKS))
    304306
    305 define def_sdks_include
     307define def_sdks_include_one
    306308ifndef SDK_$(sdk)
    307309include $(firstword $(wildcard $(PATH_KBUILD)/sdks/$(sdk).kmk))
    308310endif
    309311endef
    310 $(foreach sdk, $(_SDKS), $(eval $(def_sdk)))
     312$(foreach sdk, $(_SDKS), $(eval $(def_sdks_include_one)))
    311313
    312314#
     
    702704        $($(target)_LIBS.$(BUILD_TYPE))\
    703705        $($(target)_LIBS)\
     706        $(foreach sdk, $($(target)_SDKS.$(BUILD_TARGET)) \
     707                                   $($(target)_SDKS.$(BUILD_TYPE)) \
     708                                   $($(target)_SDKS),\
     709        $(SDK_$(sdk)_LIBS.$(BUILD_TARGET_CPU))\
     710        $(SDK_$(sdk)_LIBS.$(BUILD_TARGET_ARCH))\
     711        $(SDK_$(sdk)_LIBS.$(BUILD_TARGET))\
     712        $(SDK_$(sdk)_LIBS.$(BUILD_TYPE))\
     713        $(SDK_$(sdk)_LIBS))\
    704714        $(LIBS.$(BUILD_TARGET_CPU))\
    705715        $(LIBS.$(BUILD_TARGET_ARCH))\
     
    707717        $(LIBS.$(BUILD_TYPE))\
    708718        $(LIBS)\
     719        $(foreach sdk, $(SDKS.$(BUILD_TARGET)) \
     720                                   $(SDKS.$(BUILD_TYPE)) \
     721                                   $(SDKS),\
     722        $(SDK_$(sdk)_LIBS.$(BUILD_TARGET_CPU))\
     723        $(SDK_$(sdk)_LIBS.$(BUILD_TARGET_ARCH))\
     724        $(SDK_$(sdk)_LIBS.$(BUILD_TARGET))\
     725        $(SDK_$(sdk)_LIBS.$(BUILD_TYPE))\
     726        $(SDK_$(sdk)_LIBS))\
     727        $(TOOL_$(tool)_LIBS.$(BUILD_TARGET_CPU))\
     728        $(TOOL_$(tool)_LIBS.$(BUILD_TARGET_ARCH))\
     729        $(TOOL_$(tool)_LIBS.$(BUILD_TARGET))\
    709730        $(TOOL_$(tool)_LIBS.$(BUILD_TYPE))\
    710731        $(TOOL_$(tool)_LIBS)\
     
    716737        $($(target)_LIBPATH.$(BUILD_TYPE))\
    717738        $($(target)_LIBPATH)\
     739        $(foreach sdk, $($(target)_SDKS.$(BUILD_TARGET)) \
     740                                   $($(target)_SDKS.$(BUILD_TYPE)) \
     741                                   $($(target)_SDKS),\
     742        $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET_CPU))\
     743        $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET_ARCH))\
     744        $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET))\
     745        $(SDK_$(sdk)_LIBPATH.$(BUILD_TYPE))\
     746        $(SDK_$(sdk)_LIBPATH))\
    718747        $(LIBPATH.$(BUILD_TARGET_CPU))\
    719748        $(LIBPATH.$(BUILD_TARGET_ARCH))\
     
    721750        $(LIBPATH.$(BUILD_TYPE))\
    722751        $(LIBPATH)\
     752        $(foreach sdk, $(SDKS.$(BUILD_TARGET)) \
     753                                   $(SDKS.$(BUILD_TYPE)) \
     754                                   $(SDKS),\
     755        $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET_CPU))\
     756        $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET_ARCH))\
     757        $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET))\
     758        $(SDK_$(sdk)_LIBPATH.$(BUILD_TYPE))\
     759        $(SDK_$(sdk)_LIBPATH))\
    723760        $(TOOL_$(tool)_LIBPATH.$(BUILD_TARGET_CPU))\
    724761        $(TOOL_$(tool)_LIBPATH.$(BUILD_TARGET_ARCH))\
     
    821858        $($(target)_LIBS.$(BUILD_TYPE))\
    822859        $($(target)_LIBS)\
     860        $(foreach sdk, $($(target)_SDKS.$(BUILD_TARGET)) \
     861                                   $($(target)_SDKS.$(BUILD_TYPE)) \
     862                                   $($(target)_SDKS),\
     863        $(SDK_$(sdk)_LIBS.$(BUILD_TARGET_CPU))\
     864        $(SDK_$(sdk)_LIBS.$(BUILD_TARGET_ARCH))\
     865        $(SDK_$(sdk)_LIBS.$(BUILD_TARGET))\
     866        $(SDK_$(sdk)_LIBS.$(BUILD_TYPE))\
     867        $(SDK_$(sdk)_LIBS))\
    823868        $(LIBS.$(BUILD_TARGET_CPU))\
    824869        $(LIBS.$(BUILD_TARGET_ARCH))\
     
    826871        $(LIBS.$(BUILD_TYPE))\
    827872        $(LIBS)\
     873        $(foreach sdk, $(SDKS.$(BUILD_TARGET)) \
     874                                   $(SDKS.$(BUILD_TYPE)) \
     875                                   $(SDKS),\
     876        $(SDK_$(sdk)_LIBS.$(BUILD_TARGET_CPU))\
     877        $(SDK_$(sdk)_LIBS.$(BUILD_TARGET_ARCH))\
     878        $(SDK_$(sdk)_LIBS.$(BUILD_TARGET))\
     879        $(SDK_$(sdk)_LIBS.$(BUILD_TYPE))\
     880        $(SDK_$(sdk)_LIBS))\
     881        $(TOOL_$(tool)_LIBS.$(BUILD_TARGET_CPU))\
     882        $(TOOL_$(tool)_LIBS.$(BUILD_TARGET_ARCH))\
     883        $(TOOL_$(tool)_LIBS.$(BUILD_TARGET))\
    828884        $(TOOL_$(tool)_LIBS.$(BUILD_TYPE))\
    829885        $(TOOL_$(tool)_LIBS)\
     
    835891        $($(target)_LIBPATH.$(BUILD_TYPE))\
    836892        $($(target)_LIBPATH)\
     893        $(foreach sdk, $($(target)_SDKS.$(BUILD_TARGET)) \
     894                                   $($(target)_SDKS.$(BUILD_TYPE)) \
     895                                   $($(target)_SDKS),\
     896        $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET_CPU))\
     897        $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET_ARCH))\
     898        $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET))\
     899        $(SDK_$(sdk)_LIBPATH.$(BUILD_TYPE))\
     900        $(SDK_$(sdk)_LIBPATH))\
    837901        $(LIBPATH.$(BUILD_TARGET_CPU))\
    838902        $(LIBPATH.$(BUILD_TARGET_ARCH))\
     
    840904        $(LIBPATH.$(BUILD_TYPE))\
    841905        $(LIBPATH)\
     906        $(foreach sdk, $(SDKS.$(BUILD_TARGET)) \
     907                                   $(SDKS.$(BUILD_TYPE)) \
     908                                   $(SDKS),\
     909        $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET_CPU))\
     910        $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET_ARCH))\
     911        $(SDK_$(sdk)_LIBPATH.$(BUILD_TARGET))\
     912        $(SDK_$(sdk)_LIBPATH.$(BUILD_TYPE))\
     913        $(SDK_$(sdk)_LIBPATH))\
    842914        $(TOOL_$(tool)_LIBPATH.$(BUILD_TARGET_CPU))\
    843915        $(TOOL_$(tool)_LIBPATH.$(BUILD_TARGET_ARCH))\
Note: See TracChangeset for help on using the changeset viewer.