Ticket #1: Config.kmk.2.diff

File Config.kmk.2.diff, 3.1 KB (added by Valery V. Sedletski, 9 years ago)

The changes for Config.kmk

  • \Config.kmk

    old new  
    164164 && (   $(KBUILD_VERSION_MINOR) >= 2 \
    165165     || (   $(KBUILD_VERSION_MINOR) == 1 \
    166166         && $(KBUILD_VERSION_PATCH) >= 999))
    167  if $(KMK_REVISION) >= 2689
     167 if $(KMK_REVISION) >= 2577
     168  # 2689 // vs
    168169  # OK.
    169170 else
    170171  $(error You must update kBuild! Requires kBuild revision 2577 or later, found $(KMK_REVISION) ($(KBUILD_VERSION)))
     
    517518# Enable MSI support in devices
    518519VBOX_WITH_MSI_DEVICES = 1
    519520# Enable host network interface API.
    520 if1of ($(KBUILD_TARGET), darwin freebsd linux solaris win)
     521if1of ($(KBUILD_TARGET), darwin freebsd linux solaris win os2)
    521522 VBOX_WITH_HOSTNETIF_API = 1
    522523endif
    523524# Emulated USB smart card reader
     
    643644# Enable S3 support (requires libcurl)
    644645VBOX_WITH_S3 = 1
    645646# Enable Host=>Guest Drag'n'Drop
    646 if1of ($(KBUILD_TARGET), darwin linux solaris win)
     647if1of ($(KBUILD_TARGET), darwin linux solaris win os2)
    647648 VBOX_WITH_DRAG_AND_DROP = 1
    648  if1of ($(KBUILD_TARGET), darwin linux solaris win)
     649 if1of ($(KBUILD_TARGET), darwin linux solaris win os2)
    649650  VBOX_WITH_DRAG_AND_DROP_GH = $(VBOX_WITH_DRAG_AND_DROP)
    650651 endif
    651652 ifdef VBOX_WITH_DRAG_AND_DROP_GH
     
    961962 VBOX_WITH_USB=
    962963 VBOX_WITH_EHCI=
    963964 VBOX_WITH_DOCS=
    964  VBOX_WITH_PDM_ASYNC_COMPLETION=
    965965 VBOX_WITH_KCHMVIEWER=
    966966 VBOX_WITH_HARDENING=
    967967endif
     
    18401840 ifeq ($(VBOX_XCURSOR_LIBS),)
    18411841  VBOX_XCURSOR_LIBS := Xcursor
    18421842 endif
     1843 if1of ($(KBUILD_TARGET),os2)
     1844   VBOX_XCURSOR_INCS =
     1845   VBOX_XCURSOR_LIBS =
     1846 endif
    18431847endif
    18441848
    18451849
     
    42134217        $(PATH_TOOL_$(TEMPLATE_VBOXR3STATIC_TOOL.win.amd64)_LIB)/libcmt$(VBOX_VCC_CRT_TYPE).lib \
    42144218        $(PATH_TOOL_$(TEMPLATE_VBOXR3STATIC_TOOL.win.amd64)_LIB)/libcpmt$(VBOX_VCC_CRT_TYPE).lib \
    42154219        $(PATH_TOOL_$(TEMPLATE_VBOXR3STATIC_TOOL.win.amd64)_LIB)/oldnames.lib
    4216 else ifn1of ($(KBUILD_TARGET), darwin linux solaris)
     4220else ifn1of ($(KBUILD_TARGET), darwin linux solaris os2)
    42174221 # The gcc guys sans darwin, linux and solaris (don't depend on statically compiled system libs there)
    42184222 TEMPLATE_VBOXR3STATIC_CFLAGS          = $(TEMPLATE_VBOXR3EXE_CFLAGS) -static
    42194223 TEMPLATE_VBOXR3STATIC_CXXFLAGS        = $(TEMPLATE_VBOXR3EXE_CXXFLAGS) -static
     
    47944798TEMPLATE_VBOXMAINEXE_LDFLAGS.linux       = -Wl,-z,noexecstack,-z,relro $(VBOX_LD_as_needed)
    47954799 else ifeq ($(KBUILD_TARGET),os2)
    47964800TEMPLATE_VBOXMAINEXE_TOOL                = GXX3OMF
    4797 TEMPLATE_VBOXMAINEXE_LIBS                = $(LIB_RUNTIME)
     4801TEMPLATE_VBOXMAINEXE_LIBS                = $(LIB_RUNTIME) $(PATH_STAGE_LIB)/RuntimeR3$(VBOX_SUFF_LIB)
    47984802 else ifeq ($(KBUILD_TARGET),darwin)
    47994803TEMPLATE_VBOXMAINEXE_TOOL                = GXX4MACHO
    48004804TEMPLATE_VBOXMAINEXE_DEFS               += $(VBOX_DARWIN_DEF_SDK_DEFS)
     
    52725276   TEMPLATE_VBOXQT4GUIEXE_LDFLAGS.darwin     += $(VBOX_DARWIN_DEF_SDK_LDFLAGS) -bind_at_load
    52735277   TEMPLATE_VBOXQT4GUIEXE_LIBS +=
    52745278   TEMPLATE_VBOXQT4GUIEXE_LIBPATH +=
     5279  else ifeq ($(KBUILD_TARGET),os2)
     5280   # ...
    52755281  else
    52765282   TEMPLATE_VBOXQT4GUIEXE_INCS += \
    52775283        $(VBOX_XCURSOR_INCS)