VirtualBox

Changeset 42136 in vbox for trunk/src/VBox/Additions/WINNT


Ignore:
Timestamp:
Jul 13, 2012 12:18:04 AM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
79100
Message:

More cleaning up.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Graphics/Wine/Makefile.kmk

    r42135 r42136  
    2020include $(KBUILD_PATH)/subheader.kmk
    2121
    22 if 0
    23 #
    24 # libWine - ???.
    25 #
    26 DLLS.x86 += libWine
    27 libWine_TEMPLATE     = VBOXGUESTR3NPDLL
    28 libWine_DEFS         = \
     22#
     23# Template for building wine stuff.
     24#
     25TEMPLATE_VBoxGuestWineDLL = Template for building a wine DLL.
     26TEMPLATE_VBoxGuestWineDLL_EXTENDS = VBOXGUESTR3NPDLL
     27TEMPLATE_VBoxGuestWineDLL_DEFS = $(TEMPLATE_VBOXGUESTR3NPDLL_DEFS) \
    2928        __WINESRC__ \
    3029        WINE_UNICODE_API="" \
    31         _REENTRANT WINE_NOWINSOCK \
     30        _REENTRANT \
     31        WINE_NOWINSOCK \
    3232        USE_WIN32_OPENGL \
    3333        __i386__ \
     
    3939        LIB_TO_DATADIR=\"\" \
    4040        BIN_TO_DATADIR=\"\"
    41 libWine_INCS         := include
     41
     42#
     43# Template for building the D3D[89] stuff.
     44#
     45TEMPLATE_VBoxGuestWineD3DxDLL = Template for building the D3D8/9 stuff.
     46TEMPLATE_VBoxGuestWineD3DxDLL_EXTENDS    = VBOXGUESTR3NPDLL
     47TEMPLATE_VBoxGuestWineD3DxDLL_EXTENDS_BY = appending
     48TEMPLATE_VBoxGuestWineD3DxDLL_SDKS.amd64 = WINDDKWLH
     49TEMPLATE_VBoxGuestWineD3DxDLL_DEFS.x86   = __i386__
     50TEMPLATE_VBoxGuestWineD3DxDLL_INCS.x86   = include
     51ifdef VBOX_WINE_WITH_IPRT
     52 TEMPLATE_VBoxGuestWineD3DxDLL_DEFS = VBOX_WINE_WITH_IPRT
     53 TEMPLATE_VBoxGuestWineD3DxDLL_LIBS = \
     54        $(VBOX_LIB_IPRT_GUEST_R3) \
     55        $(VBOX_LIB_VBGL_R3)
     56endif
     57
     58
     59if 0
     60#
     61# libWine - ???.
     62#
     63DLLS.x86 += libWine
     64libWine_TEMPLATE     = VBoxGuestWineDLL
     65libWine_INCS         = \
     66        include
    4267libWine_SOURCES      := \
    4368        libWine/wine.def \
     
    128153#
    129154DLLS += wined3d
    130 wined3d_TEMPLATE     = VBOXGUESTR3NPDLL
     155wined3d_TEMPLATE     = VBoxGuestWineDLL
    131156wined3d_SDKS         = WINDDKWLH
    132157wined3d_DEFS         = \
    133         __WINESRC__ \
    134         WINE_UNICODE_API="" \
    135         _REENTRANT \
    136         WINE_NOWINSOCK \
    137         USE_WIN32_OPENGL \
    138158        _USE_MATH_DEFINES \
    139         DLLDIR=\"\" \
    140         BINDIR=\"\" \
    141         LIB_TO_BINDIR=\"\" \
    142         LIB_TO_DLLDIR=\"\" \
    143         BIN_TO_DLLDIR=\"\" \
    144         LIB_TO_DATADIR=\"\" \
    145         BIN_TO_DATADIR=\"\" \
     159        VBOX_WINE_WITHOUT_LIBWINE \
    146160        VBOX_WINE_WITH_SINGLE_SWAPCHAIN_CONTEXT \
    147         VBOX_WINE_WITHOUT_LIBWINE \
    148161        VBOX_WINE_WITH_IPRT
    149162#       ^^^^ wined3d is now using iprt/asm.h, which includes iprt/assert.h, so iprt is required.
     
    205218 endif
    206219 wined3dwddm_DEFS           = $(subst VBOX_WINE_WITH_SINGLE_SWAPCHAIN_CONTEXT,,$(wined3d_DEFS)) \
    207         VBOX_WITH_WDDM VBOX_WINE_WITH_SINGLE_CONTEXT IN_VBOXLIBWINE
     220        VBOX_WITH_WDDM \
     221        VBOX_WINE_WITH_SINGLE_CONTEXT \
     222        IN_VBOXLIBWINE
    208223 wined3dwddm_INCS           = $(wined3d_INCS) \
    209224        $(PATH_ROOT)/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm
     
    218233 #
    219234 DLLS.amd64 += wined3dwddm-x86
    220  wined3dwddm-x86_EXTENDS      = wined3dwddm
     235 wined3dwddm-x86_EXTENDS    = wined3dwddm
    221236 wined3dwddm-x86_BLD_TRG_ARCH = x86
    222237 wined3dwddm-x86_DEFS       = $(wined3dwddm_DEFS) VBOX_WDDM_WOW64
     
    232247#
    233248DLLS += VBoxD3D8
    234 VBoxD3D8_TEMPLATE     = VBOXGUESTR3NPDLL
     249VBoxD3D8_TEMPLATE     = VBoxGuestWineDLL
    235250VBoxD3D8_SDKS         = WINDDKWLH
    236 VBoxD3D8_DEFS         = \
    237         __WINESRC__ \
    238         WINE_UNICODE_API="" \
    239         _REENTRANT WINE_NOWINSOCK \
    240         USE_WIN32_OPENGL \
    241         _USE_MATH_DEFINES \
    242         DLLDIR=\"\" \
    243         BINDIR=\"\" \
    244         LIB_TO_BINDIR=\"\" \
    245         LIB_TO_DLLDIR=\"\" \
    246         BIN_TO_DLLDIR=\"\" \
    247         LIB_TO_DATADIR=\"\" \
    248         BIN_TO_DATADIR=\"\" \
     251VBoxD3D8_DEFS         = _USE_MATH_DEFINES \
    249252        VBOX_WINE_WITHOUT_LIBWINE
    250253if "$(KBUILD_TYPE)" != "debug" || defined(VBOX_WINE_NO_DEBUG_MSGS)
     
    283286#
    284287DLLS += VBoxD3D9
    285 VBoxD3D9_TEMPLATE     = VBOXGUESTR3NPDLL
     288VBoxD3D9_TEMPLATE     = VBoxGuestWineDLL
    286289VBoxD3D9_SDKS         = WINDDKWLH
    287 VBoxD3D9_DEFS         = \
    288         __WINESRC__ \
    289         WINE_UNICODE_API="" \
    290         _REENTRANT \
    291         WINE_NOWINSOCK \
    292         USE_WIN32_OPENGL \
    293         _USE_MATH_DEFINES\
    294         DLLDIR=\"\" \
    295         BINDIR=\"\" \
    296         LIB_TO_BINDIR=\"\" \
    297         LIB_TO_DLLDIR=\"\" \
    298         BIN_TO_DLLDIR=\"\" \
    299         LIB_TO_DATADIR=\"\" \
    300         BIN_TO_DATADIR=\"\" \
     290VBoxD3D9_DEFS         = _USE_MATH_DEFINES \
    301291        VBOX_WINE_WITHOUT_LIBWINE
    302292if "$(KBUILD_TYPE)" != "debug" || defined(VBOX_WINE_NO_DEBUG_MSGS)
     
    374364#
    375365DLLS += d3d8
    376 d3d8_TEMPLATE      = VBOXGUESTR3NPDLL
    377 d3d8_SDKS.amd64    = WINDDKWLH
    378 d3d8_DEFS.x86      = __i386__
    379 d3d8_INCS.x86      = \
    380         include
     366d3d8_TEMPLATE      = VBoxGuestWineD3DxDLL
    381367d3d8_SOURCES       = \
    382368        switcher/d3d8_main.c \
     
    384370        switcher/sw_d3d8.def \
    385371        switcher/d3d8.rc
    386 ifdef VBOX_WINE_WITH_IPRT
    387  d3d8_DEFS        += VBOX_WINE_WITH_IPRT
    388  d3d8_LIBS        += \
    389         $(VBOX_LIB_IPRT_GUEST_R3) \
    390         $(VBOX_LIB_VBGL_R3)
    391 endif
    392372
    393373#
     
    395375#
    396376DLLS += d3d9
    397 d3d9_TEMPLATE      = VBOXGUESTR3NPDLL
    398 d3d9_SDKS.amd64    = WINDDKWLH
    399 d3d9_DEFS.x86      = __i386__
    400 d3d9_INCS.x86      =
    401         include
     377d3d9_TEMPLATE      = VBoxGuestWineD3DxDLL
    402378d3d9_SOURCES       =  \
    403379        switcher/d3d9_main.c \
     
    408384d3d9_SOURCES.amd64 =  \
    409385        switcher/sw_d3d9xpdm.def
    410 ifdef VBOX_WINE_WITH_IPRT
    411  d3d9_DEFS        += VBOX_WINE_WITH_IPRT
    412  d3d9_LIBS        += \
    413         $(VBOX_LIB_IPRT_GUEST_R3) \
    414         $(VBOX_LIB_VBGL_R3)
    415 endif
    416386
    417387include $(FILE_KBUILD_SUB_FOOTER)
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