VirtualBox

Changeset 93424 in vbox for trunk/src


Ignore:
Timestamp:
Jan 24, 2022 9:09:41 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
149529
Message:

*.kmk: Try contain VBOX_WITH_VMNET to darwin in the makefile usage. bugref:9932

Location:
trunk/src/VBox
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Makefile.kmk

    r93419 r93424  
    555555
    556556 ifdef VBOX_WITH_VMNET
    557   VBoxDD_DEFS           += VBOX_WITH_VMNET
    558   VBoxDD_SOURCES        += \
     557  VBoxDD_DEFS.darwin    += VBOX_WITH_VMNET
     558  VBoxDD_SOURCES.darwin += \
    559559        Network/DrvVMNet.m
    560   VBoxDD_LDFLAGS += -framework vmnet
     560  VBoxDD_LDFLAGS.darwin += -framework vmnet
    561561 endif
    562562
  • trunk/src/VBox/Frontends/VBoxManage/Makefile.kmk

    r93115 r93424  
    3232        $(if $(VBOX_WITH_HOSTNETIF_API), VBOX_WITH_HOSTNETIF_API) \
    3333        $(if $(VBOX_WITH_NETFLT), VBOX_WITH_NETFLT) \
    34         $(if $(VBOX_WITH_VMNET), VBOX_WITH_VMNET) \
     34        $(if-expr defined(VBOX_WITH_VMNET) && "$(KBUILD_TARGET)"=="darwin",VBOX_WITH_VMNET,) \
    3535        $(if $(VBOX_WITH_CLOUD_NET), VBOX_WITH_CLOUD_NET) \
    3636        $(if $(VBOX_WITH_LIBCURL), VBOX_WITH_PROXY_INFO) \
  • trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk

    r93238 r93424  
    165165VirtualBoxVM_DEFS.darwin    += VBOX_WITH_TRANSLUCENT_SEAMLESS # VBOX_WITH_MASKED_SEAMLESS
    166166VirtualBoxVM_DEFS.win       += VBOX_WITH_MASKED_SEAMLESS # VBOX_WITH_TRANSLUCENT_SEAMLESS
    167 VirtualBoxVM_DEFS.darwin    += VBOX_DARWIN_USE_NATIVE_CONTROLS
     167VirtualBoxVM_DEFS.darwin    += \
     168        VBOX_DARWIN_USE_NATIVE_CONTROLS \
     169        $(if $(VBOX_WITH_VMNET),VBOX_WITH_VMNET)
    168170VirtualBoxVM_DEFS.win       += UNICODE QT_DLL
    169171VirtualBoxVM_DEFS           += \
     
    171173        $(if $(VBOX_WITH_UPDATE_REQUEST),VBOX_WITH_UPDATE_REQUEST) \
    172174        $(if $(VBOX_WITH_NETFLT)$(eq $(KBUILD_TARGET),freebsd),VBOX_WITH_NETFLT) \
    173         $(if $(VBOX_WITH_VMNET),VBOX_WITH_VMNET) \
    174175        $(if $(VBOX_WITH_VDE),VBOX_WITH_VDE) \
    175176        $(if $(VBOX_WITH_HARDENING),VBOXR3_HARDENED_DLL) \
     
    217218UICommon_DEFS.win     = VBOX_WS_WIN
    218219UICommon_DEFS.debug   = VBOX_CHECK_STATE # QT_FATAL_ASSERT
    219 UICommon_DEFS.darwin  += VBOX_DARWIN_USE_NATIVE_CONTROLS
     220UICommon_DEFS.darwin  += \
     221        VBOX_DARWIN_USE_NATIVE_CONTROLS \
     222        $(if $(VBOX_WITH_VMNET),VBOX_WITH_VMNET)
    220223#UICommon_DEFS.win     += UNICODE QT_DLL
    221224UICommon_DEFS         += \
    222225        $(if $(VBOX_WITH_UPDATE_REQUEST),VBOX_WITH_UPDATE_REQUEST) \
    223226        $(if $(VBOX_WITH_CLOUD_NET),VBOX_WITH_CLOUD_NET) \
    224         $(if $(VBOX_WITH_VMNET),VBOX_WITH_VMNET) \
    225227        $(if $(VBOX_WITH_NETFLT)$(eq $(KBUILD_TARGET),freebsd),VBOX_WITH_NETFLT) \
    226228        $(if $(VBOX_WITH_VDE),VBOX_WITH_VDE) \
  • trunk/src/VBox/Main/Makefile.kmk

    r93410 r93424  
    126126VBOX_MAIN_DEFS += VBOX_WITH_NETFLT
    127127endif
    128 ifdef VBOX_WITH_VMNET
     128if defined(VBOX_WITH_VMNET) && "$(KBUILD_TARGET)" == "darwin"
    129129VBOX_MAIN_DEFS += VBOX_WITH_VMNET
    130130endif
     
    622622        src-server/NetworkServiceRunner.cpp \
    623623        src-server/NATNetworkImpl.cpp \
    624         $(if $(VBOX_WITH_VMNET), \
    625         src-server/HostOnlyNetworkImpl.cpp \
    626         ,) \
    627624        $(if $(VBOX_WITH_CLOUD_NET), \
    628625        src-server/CloudNetworkImpl.cpp \
     
    693690        src-server/darwin/HostPowerDarwin.cpp \
    694691        src-server/darwin/HostDnsServiceDarwin.cpp
     692ifdef VBOX_WITH_VMNET
     693 VBoxSVC_SOURCES.darwin += \
     694        src-server/HostOnlyNetworkImpl.cpp
     695endif
    695696
    696697VBoxSVC_SOURCES.win = \
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