VirtualBox

Changeset 3638 in kBuild for trunk


Ignore:
Timestamp:
Nov 2, 2024 11:38:38 PM (6 months ago)
Author:
bird
Message:

Config.kmk: Adjustments for cross-building win.arm64.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r3637 r3638  
    265265   TEMPLATE_BIN_SDKS            = WINSDK10-UM WINSDK10-UCRT-STATIC
    266266   TEMPLATE_BIN_CFLAGS         += -MT
    267    TEMPLATE_BIN_LIBS            = \
    268         $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.$(KBUILD_TARGET_ARCH))_LIB)/vcruntime.lib \
    269         $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.$(KBUILD_TARGET_ARCH))_LIB)/oldnames.lib \
    270         $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.$(KBUILD_TARGET_ARCH))_LIB)/libcmt.lib \
    271         $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.$(KBUILD_TARGET_ARCH))_LIB)/libcpmt.lib
     267   TEMPLATE_BIN_LATE_LIBS.x86  = \
     268        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.x86)_LIB)/vcruntime.lib \
     269        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.x86)_LIB)/oldnames.lib \
     270        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.x86)_LIB)/libcmt.lib \
     271        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.x86)_LIB)/libcpmt.lib
     272   TEMPLATE_BIN_LATE_LIBS.amd64  = \
     273        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.amd64)_LIB)/vcruntime.lib \
     274        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.amd64)_LIB)/oldnames.lib \
     275        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.amd64)_LIB)/libcmt.lib \
     276        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.amd64)_LIB)/libcpmt.lib
     277   TEMPLATE_BIN_LATE_LIBS.arm64  = \
     278        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.amd64)_LIB)/vcruntime.lib \
     279        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.amd64)_LIB)/oldnames.lib \
     280        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.amd64)_LIB)/libcmt.lib \
     281        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.amd64)_LIB)/libcpmt.lib
    272282  else
    273283   TEMPLATE_BIN_SDKS            = WINSDK10-UM WINSDK10-UCRT
    274284   TEMPLATE_BIN_CFLAGS         += -MD
    275    TEMPLATE_BIN_LIBS            = \
    276         $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.$(KBUILD_TARGET_ARCH))_LIB)/vcruntime.lib \
    277         $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.$(KBUILD_TARGET_ARCH))_LIB)/oldnames.lib \
    278         $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.$(KBUILD_TARGET_ARCH))_LIB)/msvcrt.lib
     285   TEMPLATE_BIN_LATE_LIBS.x86   = \
     286        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.x86)_LIB)/vcruntime.lib \
     287        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.x86)_LIB)/oldnames.lib \
     288        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.x86)_LIB)/msvcrt.lib
     289   TEMPLATE_BIN_LATE_LIBS.amd64 = \
     290        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.amd64)_LIB)/vcruntime.lib \
     291        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.amd64)_LIB)/oldnames.lib \
     292        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.amd64)_LIB)/msvcrt.lib
     293   TEMPLATE_BIN_LATE_LIBS.arm64 = \
     294        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.arm64)_LIB)/vcruntime.lib \
     295        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.arm64)_LIB)/oldnames.lib \
     296        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL.arm64)_LIB)/msvcrt.lib
    279297  endif
    280298 else ifeq ($(KBUILD_TYPE),profile)
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette