Changeset 42136 in vbox for trunk/src/VBox/Additions/WINNT
- Timestamp:
- Jul 13, 2012 12:18:04 AM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 79100
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Wine/Makefile.kmk
r42135 r42136 20 20 include $(KBUILD_PATH)/subheader.kmk 21 21 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 # 25 TEMPLATE_VBoxGuestWineDLL = Template for building a wine DLL. 26 TEMPLATE_VBoxGuestWineDLL_EXTENDS = VBOXGUESTR3NPDLL 27 TEMPLATE_VBoxGuestWineDLL_DEFS = $(TEMPLATE_VBOXGUESTR3NPDLL_DEFS) \ 29 28 __WINESRC__ \ 30 29 WINE_UNICODE_API="" \ 31 _REENTRANT WINE_NOWINSOCK \ 30 _REENTRANT \ 31 WINE_NOWINSOCK \ 32 32 USE_WIN32_OPENGL \ 33 33 __i386__ \ … … 39 39 LIB_TO_DATADIR=\"\" \ 40 40 BIN_TO_DATADIR=\"\" 41 libWine_INCS := include 41 42 # 43 # Template for building the D3D[89] stuff. 44 # 45 TEMPLATE_VBoxGuestWineD3DxDLL = Template for building the D3D8/9 stuff. 46 TEMPLATE_VBoxGuestWineD3DxDLL_EXTENDS = VBOXGUESTR3NPDLL 47 TEMPLATE_VBoxGuestWineD3DxDLL_EXTENDS_BY = appending 48 TEMPLATE_VBoxGuestWineD3DxDLL_SDKS.amd64 = WINDDKWLH 49 TEMPLATE_VBoxGuestWineD3DxDLL_DEFS.x86 = __i386__ 50 TEMPLATE_VBoxGuestWineD3DxDLL_INCS.x86 = include 51 ifdef 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) 56 endif 57 58 59 if 0 60 # 61 # libWine - ???. 62 # 63 DLLS.x86 += libWine 64 libWine_TEMPLATE = VBoxGuestWineDLL 65 libWine_INCS = \ 66 include 42 67 libWine_SOURCES := \ 43 68 libWine/wine.def \ … … 128 153 # 129 154 DLLS += wined3d 130 wined3d_TEMPLATE = VB OXGUESTR3NPDLL155 wined3d_TEMPLATE = VBoxGuestWineDLL 131 156 wined3d_SDKS = WINDDKWLH 132 157 wined3d_DEFS = \ 133 __WINESRC__ \134 WINE_UNICODE_API="" \135 _REENTRANT \136 WINE_NOWINSOCK \137 USE_WIN32_OPENGL \138 158 _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 \ 146 160 VBOX_WINE_WITH_SINGLE_SWAPCHAIN_CONTEXT \ 147 VBOX_WINE_WITHOUT_LIBWINE \148 161 VBOX_WINE_WITH_IPRT 149 162 # ^^^^ wined3d is now using iprt/asm.h, which includes iprt/assert.h, so iprt is required. … … 205 218 endif 206 219 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 208 223 wined3dwddm_INCS = $(wined3d_INCS) \ 209 224 $(PATH_ROOT)/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm … … 218 233 # 219 234 DLLS.amd64 += wined3dwddm-x86 220 wined3dwddm-x86_EXTENDS 235 wined3dwddm-x86_EXTENDS = wined3dwddm 221 236 wined3dwddm-x86_BLD_TRG_ARCH = x86 222 237 wined3dwddm-x86_DEFS = $(wined3dwddm_DEFS) VBOX_WDDM_WOW64 … … 232 247 # 233 248 DLLS += VBoxD3D8 234 VBoxD3D8_TEMPLATE = VB OXGUESTR3NPDLL249 VBoxD3D8_TEMPLATE = VBoxGuestWineDLL 235 250 VBoxD3D8_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=\"\" \ 251 VBoxD3D8_DEFS = _USE_MATH_DEFINES \ 249 252 VBOX_WINE_WITHOUT_LIBWINE 250 253 if "$(KBUILD_TYPE)" != "debug" || defined(VBOX_WINE_NO_DEBUG_MSGS) … … 283 286 # 284 287 DLLS += VBoxD3D9 285 VBoxD3D9_TEMPLATE = VB OXGUESTR3NPDLL288 VBoxD3D9_TEMPLATE = VBoxGuestWineDLL 286 289 VBoxD3D9_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=\"\" \ 290 VBoxD3D9_DEFS = _USE_MATH_DEFINES \ 301 291 VBOX_WINE_WITHOUT_LIBWINE 302 292 if "$(KBUILD_TYPE)" != "debug" || defined(VBOX_WINE_NO_DEBUG_MSGS) … … 374 364 # 375 365 DLLS += d3d8 376 d3d8_TEMPLATE = VBOXGUESTR3NPDLL 377 d3d8_SDKS.amd64 = WINDDKWLH 378 d3d8_DEFS.x86 = __i386__ 379 d3d8_INCS.x86 = \ 380 include 366 d3d8_TEMPLATE = VBoxGuestWineD3DxDLL 381 367 d3d8_SOURCES = \ 382 368 switcher/d3d8_main.c \ … … 384 370 switcher/sw_d3d8.def \ 385 371 switcher/d3d8.rc 386 ifdef VBOX_WINE_WITH_IPRT387 d3d8_DEFS += VBOX_WINE_WITH_IPRT388 d3d8_LIBS += \389 $(VBOX_LIB_IPRT_GUEST_R3) \390 $(VBOX_LIB_VBGL_R3)391 endif392 372 393 373 # … … 395 375 # 396 376 DLLS += d3d9 397 d3d9_TEMPLATE = VBOXGUESTR3NPDLL 398 d3d9_SDKS.amd64 = WINDDKWLH 399 d3d9_DEFS.x86 = __i386__ 400 d3d9_INCS.x86 = 401 include 377 d3d9_TEMPLATE = VBoxGuestWineD3DxDLL 402 378 d3d9_SOURCES = \ 403 379 switcher/d3d9_main.c \ … … 408 384 d3d9_SOURCES.amd64 = \ 409 385 switcher/sw_d3d9xpdm.def 410 ifdef VBOX_WINE_WITH_IPRT411 d3d9_DEFS += VBOX_WINE_WITH_IPRT412 d3d9_LIBS += \413 $(VBOX_LIB_IPRT_GUEST_R3) \414 $(VBOX_LIB_VBGL_R3)415 endif416 386 417 387 include $(FILE_KBUILD_SUB_FOOTER)
Note:
See TracChangeset
for help on using the changeset viewer.