VirtualBox

Changeset 53492 in vbox for trunk


Ignore:
Timestamp:
Dec 9, 2014 3:24:06 PM (10 years ago)
Author:
vboxsync
Message:

Some fixes for windows cross build using wine.

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r53467 r53492  
    50455045TEMPLATE_VBoxBldProg_DEFS               := IN_RING3 LOG_DISABLED
    50465046TEMPLATE_VBoxBldProg_DEFS.win           := _CRT_SECURE_NO_DEPRECATE
    5047 TEMPLATE_VBoxBldProg_ASTOOL             := $(VBOX_ASTOOL)
    5048 TEMPLATE_VBoxBldProg_ASFLAGS.x86        := $(VBOX_ASFLAGS32)
    5049 TEMPLATE_VBoxBldProg_ASFLAGS.amd64      := $(VBOX_ASFLAGS64)
     5047ifeq ($(KBUILD_TARGET),$(KBUILD_HOST))
     5048 TEMPLATE_VBoxBldProg_ASTOOL            := $(VBOX_ASTOOL)
     5049 TEMPLATE_VBoxBldProg_ASFLAGS.x86       := $(VBOX_ASFLAGS32)
     5050 TEMPLATE_VBoxBldProg_ASFLAGS.amd64     := $(VBOX_ASFLAGS64)
     5051else
     5052 TEMPLATE_VBoxBldProg_ASTOOL            := YASM
     5053 TEMPLATE_VBoxBldProg_ASFLAGS           := -D__YASM__ -Worphan-labels
     5054 if1of ($(KBUILD_HOST),win)
     5055  TEMPLATE_VBoxBldProg_ASFLAGS          += -g cv8 -DASM_FORMAT_ELF
     5056  TEMPLATE_VBoxBldProg_ASFLAGS.x86      := -f win32
     5057  TEMPLATE_VBoxBldProg_ASFLAGS.amd64    := -f win64
     5058 else if1of ($(KBUILD_HOST),darwin)
     5059  TEMPLATE_VBoxBldProg_ASFLAGS          += -DASM_FORMAT_MACHO
     5060  TEMPLATE_VBoxBldProg_ASFLAGS.x86      := -f macho32
     5061  TEMPLATE_VBoxBldProg_ASFLAGS.amd64    := -f macho64
     5062 else
     5063  TEMPLATE_VBoxBldProg_ASFLAGS          += -g dwarf2 -DASM_FORMAT_ELF
     5064  TEMPLATE_VBoxBldProg_ASFLAGS.x86      := -f elf32
     5065  TEMPLATE_VBoxBldProg_ASFLAGS.amd64    := -f elf64
     5066 endif
     5067  TEMPLATE_VBoxBldProg_ASFLAGS.amd64    += $(VBOX_YASM_Wno-segreg-in-64bit)
     5068endif
    50505069ifeq ($(KBUILD_HOST),win)
    50515070 TEMPLATE_VBoxBldProg_TOOL              := $(VBOX_VCC_TOOL_STEM)$(toupper $(KBUILD_HOST_ARCH))
  • trunk/src/VBox/Main/Makefile.kmk

    r53442 r53492  
    456456        $(PATH_STAGE_LIB)/WinNetConfig$(VBOX_SUFF_LIB) \
    457457        $(PATH_STAGE_LIB)/VBoxDrvCfg$(VBOX_SUFF_LIB) \
    458         $(PATH_SDK_$(VBOX_WINDDK)_LIB)/Newdev.lib \
     458        $(PATH_SDK_$(VBOX_WINDDK)_LIB)/newdev.lib \
    459459        $(PATH_TOOL_$(VBOX_VCC_TOOL)_LIB)/comsupp.lib \
    460460        $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/WbemUuid.Lib
     
    670670 VBoxC_LIBS.win += \
    671671        $(PATH_STAGE_LIB)/VBoxDrvCfg$(VBOX_SUFF_LIB) \
    672         $(PATH_SDK_$(VBOX_WINDDK)_LIB)/Newdev.lib \
     672        $(PATH_SDK_$(VBOX_WINDDK)_LIB)/newdev.lib \
    673673        $(PATH_STAGE_LIB)/WinNetConfig$(VBOX_SUFF_LIB) \
    674674        $(PATH_TOOL_$(VBOX_VCC_TOOL)_LIB)/comsupp.lib \
  • trunk/src/VBox/Runtime/Makefile.kmk

    r53471 r53492  
    12211221        common/zip/xarvfs.cpp \
    12221222        , $(RuntimeR3_SOURCES))
     1223if "$(KBUILD_TARGET)" == "win" && "$(KBUILD_HOST)" != "win"
     1224RuntimeBldProg_SOURCES         += \
     1225        common/err/errmsgxpcom.cpp
     1226endif
    12231227
    12241228
Note: See TracChangeset for help on using the changeset viewer.

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