VirtualBox

Ignore:
Timestamp:
Mar 22, 2024 12:38:39 PM (11 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
162386
Message:

Addition/3D,Additions/WINNT/Graphics: Updates for mesa-24.0.2 (not enabled yet). bugref:10606

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/3D/win/VBoxNine/Makefile.kmk

    r98103 r103999  
    3333
    3434VBoxNine_TEMPLATE = VBoxMesa3DGuestR3DllMinVista
     35if $(VBOX_MESA_V_MAJOR) >= 24
     36 VBoxNine_DEFS     = \
     37        VBOX_MESA_STATIC_DRIVER
     38endif
    3539#  -wd4100: unreferenced formal parameter
    3640#  -wd4200: nonstandard extension used : zero-sized array in struct/union
     
    4145VBoxNine_INCS     = \
    4246        $(VBOX_PATH_MESA)/src/gallium/frontends/nine
     47if $(VBOX_MESA_V_MAJOR) >= 24
     48 VBoxNine_INCS    += \
     49        $(VBOX_PATH_3D)/win/include \
     50        $(VBOX_PATH_3D)/win/VBoxSVGA \
     51        $(VBOX_PATH_MESA)/src/gallium/drivers/svga \
     52        $(VBOX_PATH_MESA)/src/gallium/drivers/svga/include \
     53        $(VBOX_PATH_MESA)/src/gallium/winsys/svga/drm
     54endif
    4355VBoxNine_SOURCES  = \
    4456        nine/nine_memory_helper.c \
    4557        VBoxNine.c \
    46         VBoxNine.rc \
    47         VBoxNine.def
     58        VBoxNine.rc
     59if $(VBOX_MESA_V_MAJOR) < 24
     60 VBoxNine_SOURCES += \
     61        VBoxNine.def
     62else
     63 VBoxNine_SOURCES += \
     64        VBoxNine_static_drv.def \
     65        ../VBoxSVGA/VBoxSVGA.c \
     66        ../VBoxSVGA/winsys/vmw_screen.c \
     67        ../VBoxSVGA/winsys/vmw_screen_wddm.c \
     68        ../VBoxSVGA/winsys/vmw_screen_ioctl.c
     69endif
    4870VBoxNine_LIBS     = \
    4971        $(VBOX_PATH_ADDITIONS_LIB)/VBoxWddmUmHlp$(VBOX_SUFF_LIB) \
     
    5274        $(VBOX_PATH_ADDITIONS_LIB)/VBoxMesaUtilLib$(VBOX_SUFF_LIB) \
    5375        $(VBOX_PATH_ADDITIONS_LIB)/VBoxMesaNineLib$(VBOX_SUFF_LIB)
     76if $(VBOX_MESA_V_MAJOR) >= 24
     77 VBoxNine_LIBS    += \
     78        $(VBOX_PATH_ADDITIONS_LIB)/VBoxMesaSVGAWinsysLib$(VBOX_SUFF_LIB) \
     79        $(VBOX_PATH_ADDITIONS_LIB)/VBoxMesaSVGALib$(VBOX_SUFF_LIB)
     80endif
    5481
    5582if defined(VBOX_SIGNING_MODE) && defined(VBOX_SIGN_ADDITIONS)
     
    6996        $(VBOX_PATH_ADDITIONS_LIB)/VBoxMesaUtilLib-x86$(VBOX_SUFF_LIB) \
    7097        $(VBOX_PATH_ADDITIONS_LIB)/VBoxMesaNineLib-x86$(VBOX_SUFF_LIB)
     98if $(VBOX_MESA_V_MAJOR) >= 24
     99 VBoxNine-x86_LIBS    += \
     100        $(VBOX_PATH_ADDITIONS_LIB)/VBoxMesaSVGAWinsysLib-x86$(VBOX_SUFF_LIB) \
     101        $(VBOX_PATH_ADDITIONS_LIB)/VBoxMesaSVGALib-x86$(VBOX_SUFF_LIB)
     102endif
    71103VBoxNine-x86_DEFS         = $(VBoxNine_DEFS) VBOX_WOW64
    72104
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