VirtualBox

Changeset 42135 in vbox


Ignore:
Timestamp:
Jul 12, 2012 11:54:32 PM (13 years ago)
Author:
vboxsync
Message:

Wine/Makefile.kmk: Cleanups.

File:
1 edited

Legend:

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

    r41477 r42135  
    2121
    2222if 0
     23#
     24# libWine - ???.
     25#
    2326DLLS.x86 += libWine
    24 
    2527libWine_TEMPLATE     = VBOXGUESTR3NPDLL
    26 libWine_DEFS         = __WINESRC__ WINE_UNICODE_API="" _REENTRANT WINE_NOWINSOCK USE_WIN32_OPENGL __i386__ \
    27     DLLDIR=\"\" \
    28     BINDIR=\"\" \
    29     LIB_TO_BINDIR=\"\" \
    30     LIB_TO_DLLDIR=\"\" \
    31     BIN_TO_DLLDIR=\"\" \
    32     LIB_TO_DATADIR=\"\" \
    33     BIN_TO_DATADIR=\"\"
    34 libWine_INCS         := $(PATH_SUB_CURRENT)/include
     28libWine_DEFS         = \
     29        __WINESRC__ \
     30        WINE_UNICODE_API="" \
     31        _REENTRANT WINE_NOWINSOCK \
     32        USE_WIN32_OPENGL \
     33        __i386__ \
     34        DLLDIR=\"\" \
     35        BINDIR=\"\" \
     36        LIB_TO_BINDIR=\"\" \
     37        LIB_TO_DLLDIR=\"\" \
     38        BIN_TO_DLLDIR=\"\" \
     39        LIB_TO_DATADIR=\"\" \
     40        BIN_TO_DATADIR=\"\"
     41libWine_INCS         := include
    3542libWine_SOURCES      := \
    36     libWine/wine.def \
    37     libWine/casemap.c \
    38     libWine/collation.c \
    39     libWine/compose.c \
    40     libWine/config.c \
    41     libWine/cptable.c \
    42     libWine/debug.c \
    43     libWine/fold.c \
    44     libWine/ldt.c \
    45     libWine/loader.c \
    46     libWine/mbtowc.c \
    47     libWine/mmap.c \
    48     libWine/port.c \
    49     libWine/sortkey.c \
    50     libWine/string.c \
    51     libWine/utf8.c \
    52     libWine/wctomb.c \
    53     libWine/wctype.c \
    54     libWine/c_037.c \
    55     libWine/c_424.c \
    56     libWine/c_437.c \
    57     libWine/c_500.c \
    58     libWine/c_737.c \
    59     libWine/c_775.c \
    60     libWine/c_850.c \
    61     libWine/c_852.c \
    62     libWine/c_855.c \
    63     libWine/c_856.c \
    64     libWine/c_857.c \
    65     libWine/c_860.c \
    66     libWine/c_861.c \
    67     libWine/c_862.c \
    68     libWine/c_863.c \
    69     libWine/c_864.c \
    70     libWine/c_865.c \
    71     libWine/c_866.c \
    72     libWine/c_869.c \
    73     libWine/c_874.c \
    74     libWine/c_875.c \
    75     libWine/c_878.c \
    76     libWine/c_932.c \
    77     libWine/c_936.c \
    78     libWine/c_949.c \
    79     libWine/c_950.c \
    80     libWine/c_1006.c \
    81     libWine/c_1026.c \
    82     libWine/c_1250.c \
    83     libWine/c_1251.c \
    84     libWine/c_1252.c \
    85     libWine/c_1253.c \
    86     libWine/c_1254.c \
    87     libWine/c_1255.c \
    88     libWine/c_1256.c \
    89     libWine/c_1257.c \
    90     libWine/c_1258.c \
    91     libWine/c_1361.c \
    92     libWine/c_10000.c \
    93     libWine/c_10006.c \
    94     libWine/c_10007.c \
    95     libWine/c_10029.c \
    96     libWine/c_10079.c \
    97     libWine/c_10081.c \
    98     libWine/c_20127.c \
    99     libWine/c_20866.c \
    100     libWine/c_20932.c \
    101     libWine/c_21866.c \
    102     libWine/c_28591.c \
    103     libWine/c_28592.c \
    104     libWine/c_28593.c \
    105     libWine/c_28594.c \
    106     libWine/c_28595.c \
    107     libWine/c_28596.c \
    108     libWine/c_28597.c \
    109     libWine/c_28598.c \
    110     libWine/c_28599.c \
    111     libWine/c_28600.c \
    112     libWine/c_28603.c \
    113     libWine/c_28604.c \
    114     libWine/c_28605.c \
    115     libWine/c_28606.c \
    116     libWine/version.c
    117 endif
    118 
     43        libWine/wine.def \
     44        libWine/casemap.c \
     45        libWine/collation.c \
     46        libWine/compose.c \
     47        libWine/config.c \
     48        libWine/cptable.c \
     49        libWine/debug.c \
     50        libWine/fold.c \
     51        libWine/ldt.c \
     52        libWine/loader.c \
     53        libWine/mbtowc.c \
     54        libWine/mmap.c \
     55        libWine/port.c \
     56        libWine/sortkey.c \
     57        libWine/string.c \
     58        libWine/utf8.c \
     59        libWine/wctomb.c \
     60        libWine/wctype.c \
     61        libWine/c_037.c \
     62        libWine/c_424.c \
     63        libWine/c_437.c \
     64        libWine/c_500.c \
     65        libWine/c_737.c \
     66        libWine/c_775.c \
     67        libWine/c_850.c \
     68        libWine/c_852.c \
     69        libWine/c_855.c \
     70        libWine/c_856.c \
     71        libWine/c_857.c \
     72        libWine/c_860.c \
     73        libWine/c_861.c \
     74        libWine/c_862.c \
     75        libWine/c_863.c \
     76        libWine/c_864.c \
     77        libWine/c_865.c \
     78        libWine/c_866.c \
     79        libWine/c_869.c \
     80        libWine/c_874.c \
     81        libWine/c_875.c \
     82        libWine/c_878.c \
     83        libWine/c_932.c \
     84        libWine/c_936.c \
     85        libWine/c_949.c \
     86        libWine/c_950.c \
     87        libWine/c_1006.c \
     88        libWine/c_1026.c \
     89        libWine/c_1250.c \
     90        libWine/c_1251.c \
     91        libWine/c_1252.c \
     92        libWine/c_1253.c \
     93        libWine/c_1254.c \
     94        libWine/c_1255.c \
     95        libWine/c_1256.c \
     96        libWine/c_1257.c \
     97        libWine/c_1258.c \
     98        libWine/c_1361.c \
     99        libWine/c_10000.c \
     100        libWine/c_10006.c \
     101        libWine/c_10007.c \
     102        libWine/c_10029.c \
     103        libWine/c_10079.c \
     104        libWine/c_10081.c \
     105        libWine/c_20127.c \
     106        libWine/c_20866.c \
     107        libWine/c_20932.c \
     108        libWine/c_21866.c \
     109        libWine/c_28591.c \
     110        libWine/c_28592.c \
     111        libWine/c_28593.c \
     112        libWine/c_28594.c \
     113        libWine/c_28595.c \
     114        libWine/c_28596.c \
     115        libWine/c_28597.c \
     116        libWine/c_28598.c \
     117        libWine/c_28599.c \
     118        libWine/c_28600.c \
     119        libWine/c_28603.c \
     120        libWine/c_28604.c \
     121        libWine/c_28605.c \
     122        libWine/c_28606.c \
     123        libWine/version.c
     124endif # 0
     125
     126#
     127# wined3d - ???.
     128#
    119129DLLS += wined3d
    120130wined3d_TEMPLATE     = VBOXGUESTR3NPDLL
    121 wined3d_DEFS         = __WINESRC__ WINE_UNICODE_API="" _REENTRANT WINE_NOWINSOCK USE_WIN32_OPENGL _USE_MATH_DEFINES\
    122     DLLDIR=\"\" \
    123     BINDIR=\"\" \
    124     LIB_TO_BINDIR=\"\" \
    125     LIB_TO_DLLDIR=\"\" \
    126     BIN_TO_DLLDIR=\"\" \
    127     LIB_TO_DATADIR=\"\" \
    128     BIN_TO_DATADIR=\"\"
     131wined3d_SDKS         = WINDDKWLH
     132wined3d_DEFS         = \
     133        __WINESRC__ \
     134        WINE_UNICODE_API="" \
     135        _REENTRANT \
     136        WINE_NOWINSOCK \
     137        USE_WIN32_OPENGL \
     138        _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=\"\" \
     146        VBOX_WINE_WITH_SINGLE_SWAPCHAIN_CONTEXT \
     147        VBOX_WINE_WITHOUT_LIBWINE \
     148        VBOX_WINE_WITH_IPRT
     149#       ^^^^ wined3d is now using iprt/asm.h, which includes iprt/assert.h, so iprt is required.
    129150if "$(KBUILD_TYPE)" != "debug" || defined(VBOX_WINE_NO_DEBUG_MSGS)
    130  wined3d_DEFS        += WINE_NO_DEBUG_MSGS
    131 endif
    132 wined3d_DEFS         += VBOX_WINE_WITH_SINGLE_SWAPCHAIN_CONTEXT
    133 wined3d_DEFS         += VBOX_WINE_WITHOUT_LIBWINE
    134 wined3d_INCS         := vbox/libWineStub/include
    135 wined3d_SOURCES      := \
    136     wined3d/arb_program_shader.c \
    137     wined3d/ati_fragment_shader.c \
     151 wined3d_DEFS       += WINE_NO_DEBUG_MSGS
     152endif
     153wined3d_INCS        := vbox/libWineStub/include
     154wined3d_SOURCES     := \
     155        wined3d/arb_program_shader.c \
     156        wined3d/ati_fragment_shader.c \
    138157        wined3d/basetexture.c \
    139158        wined3d/buffer.c \
    140     wined3d/clipper.c \
    141     wined3d/context.c \
    142     wined3d/cubetexture.c \
    143     wined3d/device.c \
    144     wined3d/directx.c \
    145     wined3d/drawprim.c \
     159        wined3d/clipper.c \
     160        wined3d/context.c \
     161        wined3d/cubetexture.c \
     162        wined3d/device.c \
     163        wined3d/directx.c \
     164        wined3d/drawprim.c \
    146165        wined3d/gl_compat.c \
    147     wined3d/glsl_shader.c \
    148     wined3d/nvidia_texture_shader.c \
    149     wined3d/palette.c \
    150     wined3d/query.c \
    151     wined3d/resource.c \
     166        wined3d/glsl_shader.c \
     167        wined3d/nvidia_texture_shader.c \
     168        wined3d/palette.c \
     169        wined3d/query.c \
     170        wined3d/resource.c \
    152171        wined3d/shader.c \
    153172        wined3d/shader_sm1.c \
    154173        wined3d/shader_sm4.c \
    155     wined3d/state.c \
    156     wined3d/stateblock.c \
    157     wined3d/surface_base.c \
    158     wined3d/surface.c \
    159     wined3d/surface_gdi.c \
    160     wined3d/swapchain.c \
    161     wined3d/swapchain_gdi.c \
    162     wined3d/swapchain_base.c \
    163     wined3d/texture.c \
    164     wined3d/utils.c \
    165     wined3d/vertexdeclaration.c \
     174        wined3d/state.c \
     175        wined3d/stateblock.c \
     176        wined3d/surface_base.c \
     177        wined3d/surface.c \
     178        wined3d/surface_gdi.c \
     179        wined3d/swapchain.c \
     180        wined3d/swapchain_gdi.c \
     181        wined3d/swapchain_base.c \
     182        wined3d/texture.c \
     183        wined3d/utils.c \
     184        wined3d/vertexdeclaration.c \
    166185        wined3d/view.c \
    167     wined3d/volume.c \
    168     wined3d/volumetexture.c \
    169     wined3d/wined3d_main.c \
    170     wined3d/vboxext.c \
    171     vbox/libWineStub/debug.c \
    172     wined3d/wined3d.def
    173 wined3d_SDKS          = WINDDKWLH
    174 # wined3d now using iprt/asm.h, which includes iprt/assert.h, so iprt is required
    175 wined3d_LIBS         += \
    176                                                         $(VBOX_LIB_IPRT_GUEST_R3) \
    177                                                         $(VBOX_LIB_VBGL_R3)
    178 wined3d_DEFS         += VBOX_WINE_WITH_IPRT
     186        wined3d/volume.c \
     187        wined3d/volumetexture.c \
     188        wined3d/wined3d_main.c \
     189        wined3d/vboxext.c \
     190        vbox/libWineStub/debug.c \
     191        wined3d/wined3d.def
     192wined3d_LIBS        = \
     193        $(VBOX_LIB_IPRT_GUEST_R3) \
     194        $(VBOX_LIB_VBGL_R3)
    179195
    180196ifdef VBOX_WITH_WDDM
    181 DLLS += wined3dwddm
    182 wined3dwddm_EXTENDS        = wined3d
     197 #
     198 # wined3dwddm - ???
     199 #
     200 DLLS += wined3dwddm
     201 wined3dwddm_EXTENDS        = wined3d
    183202 if defined(VBOX_SIGNING_MODE) && defined(VBOX_WITH_WDDM)
    184203  wined3dwddm_INSTTYPE.win  = none
    185204  wined3dwddm_DEBUG_INSTTYPE.win = both
    186205 endif
    187 wined3dwddm_INCS           = $(wined3d_INCS) \
    188                                 $(PATH_ROOT)/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm
    189 wined3dwddm_DEFS           = $(subst VBOX_WINE_WITH_SINGLE_SWAPCHAIN_CONTEXT,,$(wined3d_DEFS))
    190 wined3dwddm_DEFS          += VBOX_WITH_WDDM VBOX_WINE_WITH_SINGLE_CONTEXT IN_VBOXLIBWINE
    191 wined3dwddm_SOURCES        = $(subst wined3d.def,wined3dwddm.def,$(wined3d_SOURCES)) vbox/VBoxDbgGl.c
    192 wined3dwddm_LIBS          += $(wined3d_LIBS)\
    193                                 $(VBOX_PATH_ADDITIONS_LIB)/VBoxDispMpLogger$(VBOX_SUFF_LIB) \
    194                                 $(VBOX_PATH_ADDITIONS_LIB)/VBoxCrHgsmi$(VBOX_SUFF_LIB)
    195 
    196 DLLS.amd64 += wined3dwddm-x86
    197 wined3dwddm-x86_EXTENDS      = wined3dwddm
    198 wined3dwddm-x86_BLD_TRG_ARCH = x86
    199 # wined3d now using iprt/asm.h, which includes iprt/assert.h, so iprt is required
    200 wined3dwddm-x86_LIBS       = \
    201                                                         $(VBOX_LIB_IPRT_GUEST_R3_X86) \
    202                                                         $(VBOX_LIB_VBGL_R3_X86)
    203 wined3dwddm-x86_LIBS      += $(VBOX_PATH_ADDITIONS_LIB)/VBoxDispMpLogger-x86$(VBOX_SUFF_LIB) \
    204                                 $(VBOX_PATH_ADDITIONS_LIB)/VBoxCrHgsmi-x86$(VBOX_SUFF_LIB)
    205 wined3dwddm-x86_DEFS       = $(wined3dwddm_DEFS) VBOX_WDDM_WOW64
     206 wined3dwddm_DEFS           = $(subst VBOX_WINE_WITH_SINGLE_SWAPCHAIN_CONTEXT,,$(wined3d_DEFS)) \
     207        VBOX_WITH_WDDM VBOX_WINE_WITH_SINGLE_CONTEXT IN_VBOXLIBWINE
     208 wined3dwddm_INCS           = $(wined3d_INCS) \
     209        $(PATH_ROOT)/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm
     210 wined3dwddm_SOURCES        = $(subst wined3d.def,wined3dwddm.def,$(wined3d_SOURCES)) \
     211        vbox/VBoxDbgGl.c
     212 wined3dwddm_LIBS           = $(wined3d_LIBS) \
     213        $(VBOX_PATH_ADDITIONS_LIB)/VBoxDispMpLogger$(VBOX_SUFF_LIB) \
     214        $(VBOX_PATH_ADDITIONS_LIB)/VBoxCrHgsmi$(VBOX_SUFF_LIB)
     215
     216 #
     217 # wined3dwddm-x86 - ???.
     218 #
     219 DLLS.amd64 += wined3dwddm-x86
     220 wined3dwddm-x86_EXTENDS      = wined3dwddm
     221 wined3dwddm-x86_BLD_TRG_ARCH = x86
     222 wined3dwddm-x86_DEFS       = $(wined3dwddm_DEFS) VBOX_WDDM_WOW64
     223 wined3dwddm-x86_LIBS       = \
     224        $(VBOX_LIB_IPRT_GUEST_R3_X86) \
     225        $(VBOX_LIB_VBGL_R3_X86) \
     226        $(VBOX_PATH_ADDITIONS_LIB)/VBoxDispMpLogger-x86$(VBOX_SUFF_LIB) \
     227        $(VBOX_PATH_ADDITIONS_LIB)/VBoxCrHgsmi-x86$(VBOX_SUFF_LIB)
    206228endif # ifdef VBOX_WITH_WDDM
    207229
     230#
     231# VBoxD3D8 - ???.
     232#
    208233DLLS += VBoxD3D8
    209234VBoxD3D8_TEMPLATE     = VBOXGUESTR3NPDLL
    210 VBoxD3D8_DEFS         = __WINESRC__ WINE_UNICODE_API="" _REENTRANT WINE_NOWINSOCK USE_WIN32_OPENGL _USE_MATH_DEFINES\
    211     DLLDIR=\"\" \
    212     BINDIR=\"\" \
    213     LIB_TO_BINDIR=\"\" \
    214     LIB_TO_DLLDIR=\"\" \
    215     BIN_TO_DLLDIR=\"\" \
    216     LIB_TO_DATADIR=\"\" \
    217     BIN_TO_DATADIR=\"\"
     235VBoxD3D8_SDKS         = WINDDKWLH
     236VBoxD3D8_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=\"\" \
     249        VBOX_WINE_WITHOUT_LIBWINE
    218250if "$(KBUILD_TYPE)" != "debug" || defined(VBOX_WINE_NO_DEBUG_MSGS)
    219251 VBoxD3D8_DEFS       += WINE_NO_DEBUG_MSGS
    220252endif
    221 VBoxD3D8_DEFS        += VBOX_WINE_WITHOUT_LIBWINE
    222 VBoxD3D8_INCS        := vbox/libWineStub/include
     253VBoxD3D8_INCS        := \
     254        vbox/libWineStub/include
    223255VBoxD3D8_SOURCES     := \
    224     d3d8/cubetexture.c \
    225     d3d8/d3d8_main.c \
    226     d3d8/device.c \
    227     d3d8/directx.c \
    228     d3d8/indexbuffer.c \
    229     d3d8/pixelshader.c \
    230     d3d8/surface.c \
    231     d3d8/swapchain.c \
    232     d3d8/texture.c \
    233     d3d8/vertexbuffer.c \
    234     d3d8/vertexdeclaration.c \
    235     d3d8/vertexshader.c \
    236     d3d8/volume.c \
    237     d3d8/volumetexture.c \
    238     vbox/libWineStub/debug.c \
    239     d3d8/d3d8.def
     256        d3d8/cubetexture.c \
     257        d3d8/d3d8_main.c \
     258        d3d8/device.c \
     259        d3d8/directx.c \
     260        d3d8/indexbuffer.c \
     261        d3d8/pixelshader.c \
     262        d3d8/surface.c \
     263        d3d8/swapchain.c \
     264        d3d8/texture.c \
     265        d3d8/vertexbuffer.c \
     266        d3d8/vertexdeclaration.c \
     267        d3d8/vertexshader.c \
     268        d3d8/volume.c \
     269        d3d8/volumetexture.c \
     270        vbox/libWineStub/debug.c \
     271        d3d8/d3d8.def
    240272VBoxD3D8_LIBS         = \
    241     $(PATH_STAGE_LIB)/wined3d$(VBOX_SUFF_LIB)
    242 VBoxD3D8_SDKS         = WINDDKWLH
     273        $(PATH_STAGE_LIB)/wined3d$(VBOX_SUFF_LIB)
    243274ifdef VBOX_WINE_WITH_IPRT
    244 VBoxD3D8_LIBS         += \
    245                                                         $(VBOX_LIB_IPRT_GUEST_R3) \
    246                                                         $(VBOX_LIB_VBGL_R3)
    247 VBoxD3D8_DEFS         += VBOX_WINE_WITH_IPRT
    248 endif
    249 
     275 VBoxD3D8_DEFS       += VBOX_WINE_WITH_IPRT
     276 VBoxD3D8_LIBS       += \
     277        $(VBOX_LIB_IPRT_GUEST_R3) \
     278        $(VBOX_LIB_VBGL_R3)
     279endif
     280
     281#
     282# VBoxD3D9 - ???.
     283#
    250284DLLS += VBoxD3D9
    251 
    252285VBoxD3D9_TEMPLATE     = VBOXGUESTR3NPDLL
    253 VBoxD3D9_DEFS         = __WINESRC__ WINE_UNICODE_API="" _REENTRANT WINE_NOWINSOCK USE_WIN32_OPENGL _USE_MATH_DEFINES\
    254     DLLDIR=\"\" \
    255     BINDIR=\"\" \
    256     LIB_TO_BINDIR=\"\" \
    257     LIB_TO_DLLDIR=\"\" \
    258     BIN_TO_DLLDIR=\"\" \
    259     LIB_TO_DATADIR=\"\" \
    260     BIN_TO_DATADIR=\"\"
     286VBoxD3D9_SDKS         = WINDDKWLH
     287VBoxD3D9_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=\"\" \
     301        VBOX_WINE_WITHOUT_LIBWINE
    261302if "$(KBUILD_TYPE)" != "debug" || defined(VBOX_WINE_NO_DEBUG_MSGS)
    262303 VBoxD3D9_DEFS        += WINE_NO_DEBUG_MSGS
    263304endif
    264 VBoxD3D9_DEFS         += VBOX_WINE_WITHOUT_LIBWINE
    265 VBoxD3D9_INCS         := vbox/libWineStub/include
     305VBoxD3D9_INCS         := \
     306        vbox/libWineStub/include
    266307VBoxD3D9_SOURCES      := \
    267     d3d9/cubetexture.c \
    268     d3d9/d3d9_main.c \
    269     d3d9/device.c \
    270     d3d9/directx.c \
    271     d3d9/indexbuffer.c \
    272     d3d9/pixelshader.c \
    273     d3d9/query.c \
    274     d3d9/stateblock.c \
    275     d3d9/surface.c \
    276     d3d9/swapchain.c \
    277     d3d9/texture.c \
    278     d3d9/vertexbuffer.c \
    279     d3d9/vertexdeclaration.c \
    280     d3d9/vertexshader.c \
    281     d3d9/volume.c \
    282     d3d9/volumetexture.c \
    283     vbox/libWineStub/debug.c \
    284     d3d9/d3d9xpdm.def
     308        d3d9/cubetexture.c \
     309        d3d9/d3d9_main.c \
     310        d3d9/device.c \
     311        d3d9/directx.c \
     312        d3d9/indexbuffer.c \
     313        d3d9/pixelshader.c \
     314        d3d9/query.c \
     315        d3d9/stateblock.c \
     316        d3d9/surface.c \
     317        d3d9/swapchain.c \
     318        d3d9/texture.c \
     319        d3d9/vertexbuffer.c \
     320        d3d9/vertexdeclaration.c \
     321        d3d9/vertexshader.c \
     322        d3d9/volume.c \
     323        d3d9/volumetexture.c \
     324        vbox/libWineStub/debug.c \
     325        d3d9/d3d9xpdm.def
    285326VBoxD3D9_LIBS             = \
    286     $(PATH_STAGE_LIB)/wined3d$(VBOX_SUFF_LIB)
    287 VBoxD3D9_SDKS             = WINDDKWLH
     327        $(PATH_STAGE_LIB)/wined3d$(VBOX_SUFF_LIB)
    288328ifdef VBOX_WINE_WITH_IPRT
    289 VBoxD3D9_LIBS         += \
    290                                                         $(VBOX_LIB_IPRT_GUEST_R3) \
    291                                                         $(VBOX_LIB_VBGL_R3)
    292 VBoxD3D9_DEFS         += VBOX_WINE_WITH_IPRT
     329 VBoxD3D9_DEFS         += VBOX_WINE_WITH_IPRT
     330 VBoxD3D9_LIBS         += \
     331        $(VBOX_LIB_IPRT_GUEST_R3) \
     332        $(VBOX_LIB_VBGL_R3)
    293333endif
    294334
    295335ifdef VBOX_WITH_WDDM
    296 DLLS += VBoxD3D9wddm
    297 VBoxD3D9wddm_EXTENDS        = VBoxD3D9
     336 #
     337 # VBoxD3D9wddm - ???.
     338 #
     339 DLLS += VBoxD3D9wddm
     340 VBoxD3D9wddm_EXTENDS  = VBoxD3D9
    298341 if defined(VBOX_SIGNING_MODE) && defined(VBOX_WITH_WDDM)
    299   VBoxD3D9wddm_INSTTYPE  = none
     342  VBoxD3D9wddm_INSTTYPE = none
    300343  VBoxD3D9wddm_DEBUG_INSTTYPE = both
    301344 endif
    302 VBoxD3D9wddm_INCS           = $(VBoxD3D9_INCS) \
    303                                 $(PATH_ROOT)/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm
    304 VBoxD3D9wddm_DEFS          += $(VBoxD3D9_DEFS) VBOX_WITH_WDDM VBOX_WINE_WITHOUT_LIBWINE IN_VBOXWINEEX
    305 VBoxD3D9wddm_SOURCES        = $(subst d3d9xpdm.def,d3d9wddm.def,$(VBoxD3D9_SOURCES))
    306 VBoxD3D9wddm_LIBS           = $(subst $(PATH_STAGE_LIB)/wined3d$(VBOX_SUFF_LIB),$(PATH_STAGE_LIB)/wined3dwddm$(VBOX_SUFF_LIB),$(VBoxD3D9_LIBS))
    307 VBoxD3D9wddm_LIBS          += $(VBOX_PATH_ADDITIONS_LIB)/VBoxDispMpLogger$(VBOX_SUFF_LIB) \
    308                                 $(VBOX_PATH_ADDITIONS_LIB)/VBoxCrHgsmi$(VBOX_SUFF_LIB)
    309 
    310 DLLS.amd64 += VBoxD3D9wddm-x86
    311 VBoxD3D9wddm-x86_EXTENDS      = VBoxD3D9wddm
    312 VBoxD3D9wddm-x86_BLD_TRG_ARCH = x86
    313 VBoxD3D9wddm-x86_LIBS         = $(PATH_STAGE_LIB)/wined3dwddm-x86$(VBOX_SUFF_LIB)
    314 VBoxD3D9wddm-x86_DEFS         = $(VBoxD3D9wddm_DEFS) VBOX_WDDM_WOW64
     345 VBoxD3D9wddm_INCS     = $(VBoxD3D9_INCS) \
     346        $(PATH_ROOT)/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm
     347 VBoxD3D9wddm_DEFS    += $(VBoxD3D9_DEFS) VBOX_WITH_WDDM VBOX_WINE_WITHOUT_LIBWINE IN_VBOXWINEEX
     348 VBoxD3D9wddm_SOURCES  = $(subst d3d9xpdm.def,d3d9wddm.def,$(VBoxD3D9_SOURCES))
     349 VBoxD3D9wddm_LIBS     = \
     350        $(subst $(PATH_STAGE_LIB)/wined3d$(VBOX_SUFF_LIB),$(PATH_STAGE_LIB)/wined3dwddm$(VBOX_SUFF_LIB),$(VBoxD3D9_LIBS)) \
     351        $(VBOX_PATH_ADDITIONS_LIB)/VBoxDispMpLogger$(VBOX_SUFF_LIB) \
     352        $(VBOX_PATH_ADDITIONS_LIB)/VBoxCrHgsmi$(VBOX_SUFF_LIB)
     353
     354 #
     355 # VBoxD3D9wddm-x86 - For WOW64.
     356 #
     357 DLLS.amd64 += VBoxD3D9wddm-x86
     358 VBoxD3D9wddm-x86_EXTENDS      = VBoxD3D9wddm
     359 VBoxD3D9wddm-x86_BLD_TRG_ARCH = x86
     360 VBoxD3D9wddm-x86_DEFS         = $(VBoxD3D9wddm_DEFS) VBOX_WDDM_WOW64
     361 VBoxD3D9wddm-x86_LIBS         = $(PATH_STAGE_LIB)/wined3dwddm-x86$(VBOX_SUFF_LIB)
    315362 ifdef VBOX_WINE_WITH_IPRT
    316 VBoxD3D9wddm-x86_LIBS        += \
    317                                                 $(VBOX_LIB_IPRT_GUEST_R3_X86) \
    318                                                 $(VBOX_LIB_VBGL_R3_X86)
     363  VBoxD3D9wddm-x86_LIBS        += \
     364        $(VBOX_LIB_IPRT_GUEST_R3_X86) \
     365        $(VBOX_LIB_VBGL_R3_X86)
    319366 endif
    320 VBoxD3D9wddm-x86_LIBS        += $(VBOX_PATH_ADDITIONS_LIB)/VBoxDispMpLogger-x86$(VBOX_SUFF_LIB) \
    321                                 $(VBOX_PATH_ADDITIONS_LIB)/VBoxCrHgsmi-x86$(VBOX_SUFF_LIB)
    322 endif # ifdef VBOX_WITH_WDDM
    323 
     367 VBoxD3D9wddm-x86_LIBS        += \
     368        $(VBOX_PATH_ADDITIONS_LIB)/VBoxDispMpLogger-x86$(VBOX_SUFF_LIB) \
     369        $(VBOX_PATH_ADDITIONS_LIB)/VBoxCrHgsmi-x86$(VBOX_SUFF_LIB)
     370endif # VBOX_WITH_WDDM
     371
     372#
     373# d3d8 - ???.
     374#
    324375DLLS += d3d8
    325376d3d8_TEMPLATE      = VBOXGUESTR3NPDLL
     377d3d8_SDKS.amd64    = WINDDKWLH
    326378d3d8_DEFS.x86      = __i386__
    327 d3d8_INCS.x86     := $(PATH_SUB_CURRENT)/include
    328 d3d8_SOURCES       =  \
    329     switcher/d3d8_main.c \
    330     switcher/sw_common.c \
    331     switcher/sw_d3d8.def \
    332     switcher/d3d8.rc
    333 d3d8_SDKS.amd64    = WINDDKWLH
     379d3d8_INCS.x86      = \
     380        include
     381d3d8_SOURCES       = \
     382        switcher/d3d8_main.c \
     383        switcher/sw_common.c \
     384        switcher/sw_d3d8.def \
     385        switcher/d3d8.rc
    334386ifdef VBOX_WINE_WITH_IPRT
    335 d3d8_LIBS         += \
    336                                                         $(VBOX_LIB_IPRT_GUEST_R3) \
    337                                                         $(VBOX_LIB_VBGL_R3)
    338 d3d8_DEFS         += VBOX_WINE_WITH_IPRT
    339 endif
    340 
     387 d3d8_DEFS        += VBOX_WINE_WITH_IPRT
     388 d3d8_LIBS        += \
     389        $(VBOX_LIB_IPRT_GUEST_R3) \
     390        $(VBOX_LIB_VBGL_R3)
     391endif
     392
     393#
     394# d3d9 - ???.
     395#
    341396DLLS += d3d9
    342397d3d9_TEMPLATE      = VBOXGUESTR3NPDLL
     398d3d9_SDKS.amd64    = WINDDKWLH
    343399d3d9_DEFS.x86      = __i386__
    344 d3d9_INCS.x86     := $(PATH_SUB_CURRENT)/include
     400d3d9_INCS.x86      =
     401        include
    345402d3d9_SOURCES       =  \
    346     switcher/d3d9_main.c \
    347     switcher/sw_common.c \
    348     switcher/d3d9.rc
     403        switcher/d3d9_main.c \
     404        switcher/sw_common.c \
     405        switcher/d3d9.rc
    349406d3d9_SOURCES.x86   =  \
    350     switcher/sw_d3d9.def
     407        switcher/sw_d3d9.def
    351408d3d9_SOURCES.amd64 =  \
    352     switcher/sw_d3d9xpdm.def
    353 d3d9_SDKS.amd64    = WINDDKWLH
     409        switcher/sw_d3d9xpdm.def
    354410ifdef VBOX_WINE_WITH_IPRT
    355 d3d9_LIBS         += \
    356                                                         $(VBOX_LIB_IPRT_GUEST_R3) \
    357                                                         $(VBOX_LIB_VBGL_R3)
    358 d3d9_DEFS         += 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)
    359415endif
    360416
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