Changeset 42135 in vbox
- Timestamp:
- Jul 12, 2012 11:54:32 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Wine/Makefile.kmk
r41477 r42135 21 21 22 22 if 0 23 # 24 # libWine - ???. 25 # 23 26 DLLS.x86 += libWine 24 25 27 libWine_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 28 libWine_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=\"\" 41 libWine_INCS := include 35 42 libWine_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 124 endif # 0 125 126 # 127 # wined3d - ???. 128 # 119 129 DLLS += wined3d 120 130 wined3d_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=\"\" 131 wined3d_SDKS = WINDDKWLH 132 wined3d_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. 129 150 if "$(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 152 endif 153 wined3d_INCS := vbox/libWineStub/include 154 wined3d_SOURCES := \ 155 wined3d/arb_program_shader.c \ 156 wined3d/ati_fragment_shader.c \ 138 157 wined3d/basetexture.c \ 139 158 wined3d/buffer.c \ 140 141 142 143 144 145 159 wined3d/clipper.c \ 160 wined3d/context.c \ 161 wined3d/cubetexture.c \ 162 wined3d/device.c \ 163 wined3d/directx.c \ 164 wined3d/drawprim.c \ 146 165 wined3d/gl_compat.c \ 147 148 149 150 151 166 wined3d/glsl_shader.c \ 167 wined3d/nvidia_texture_shader.c \ 168 wined3d/palette.c \ 169 wined3d/query.c \ 170 wined3d/resource.c \ 152 171 wined3d/shader.c \ 153 172 wined3d/shader_sm1.c \ 154 173 wined3d/shader_sm4.c \ 155 156 157 158 159 160 161 162 163 164 165 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 \ 166 185 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 192 wined3d_LIBS = \ 193 $(VBOX_LIB_IPRT_GUEST_R3) \ 194 $(VBOX_LIB_VBGL_R3) 179 195 180 196 ifdef VBOX_WITH_WDDM 181 DLLS += wined3dwddm 182 wined3dwddm_EXTENDS = wined3d 197 # 198 # wined3dwddm - ??? 199 # 200 DLLS += wined3dwddm 201 wined3dwddm_EXTENDS = wined3d 183 202 if defined(VBOX_SIGNING_MODE) && defined(VBOX_WITH_WDDM) 184 203 wined3dwddm_INSTTYPE.win = none 185 204 wined3dwddm_DEBUG_INSTTYPE.win = both 186 205 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) 206 228 endif # ifdef VBOX_WITH_WDDM 207 229 230 # 231 # VBoxD3D8 - ???. 232 # 208 233 DLLS += VBoxD3D8 209 234 VBoxD3D8_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=\"\" 235 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=\"\" \ 249 VBOX_WINE_WITHOUT_LIBWINE 218 250 if "$(KBUILD_TYPE)" != "debug" || defined(VBOX_WINE_NO_DEBUG_MSGS) 219 251 VBoxD3D8_DEFS += WINE_NO_DEBUG_MSGS 220 252 endif 221 VBoxD3D8_ DEFS += VBOX_WINE_WITHOUT_LIBWINE222 VBoxD3D8_INCS :=vbox/libWineStub/include253 VBoxD3D8_INCS := \ 254 vbox/libWineStub/include 223 255 VBoxD3D8_SOURCES := \ 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 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 240 272 VBoxD3D8_LIBS = \ 241 $(PATH_STAGE_LIB)/wined3d$(VBOX_SUFF_LIB) 242 VBoxD3D8_SDKS = WINDDKWLH 273 $(PATH_STAGE_LIB)/wined3d$(VBOX_SUFF_LIB) 243 274 ifdef 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) 279 endif 280 281 # 282 # VBoxD3D9 - ???. 283 # 250 284 DLLS += VBoxD3D9 251 252 285 VBoxD3D9_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=\"\" 286 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=\"\" \ 301 VBOX_WINE_WITHOUT_LIBWINE 261 302 if "$(KBUILD_TYPE)" != "debug" || defined(VBOX_WINE_NO_DEBUG_MSGS) 262 303 VBoxD3D9_DEFS += WINE_NO_DEBUG_MSGS 263 304 endif 264 VBoxD3D9_ DEFS += VBOX_WINE_WITHOUT_LIBWINE265 VBoxD3D9_INCS :=vbox/libWineStub/include305 VBoxD3D9_INCS := \ 306 vbox/libWineStub/include 266 307 VBoxD3D9_SOURCES := \ 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 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 285 326 VBoxD3D9_LIBS = \ 286 $(PATH_STAGE_LIB)/wined3d$(VBOX_SUFF_LIB) 287 VBoxD3D9_SDKS = WINDDKWLH 327 $(PATH_STAGE_LIB)/wined3d$(VBOX_SUFF_LIB) 288 328 ifdef 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) 293 333 endif 294 334 295 335 ifdef VBOX_WITH_WDDM 296 DLLS += VBoxD3D9wddm 297 VBoxD3D9wddm_EXTENDS = VBoxD3D9 336 # 337 # VBoxD3D9wddm - ???. 338 # 339 DLLS += VBoxD3D9wddm 340 VBoxD3D9wddm_EXTENDS = VBoxD3D9 298 341 if defined(VBOX_SIGNING_MODE) && defined(VBOX_WITH_WDDM) 299 VBoxD3D9wddm_INSTTYPE 342 VBoxD3D9wddm_INSTTYPE = none 300 343 VBoxD3D9wddm_DEBUG_INSTTYPE = both 301 344 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) 315 362 ifdef VBOX_WINE_WITH_IPRT 316 VBoxD3D9wddm-x86_LIBS += \317 318 363 VBoxD3D9wddm-x86_LIBS += \ 364 $(VBOX_LIB_IPRT_GUEST_R3_X86) \ 365 $(VBOX_LIB_VBGL_R3_X86) 319 366 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) 370 endif # VBOX_WITH_WDDM 371 372 # 373 # d3d8 - ???. 374 # 324 375 DLLS += d3d8 325 376 d3d8_TEMPLATE = VBOXGUESTR3NPDLL 377 d3d8_SDKS.amd64 = WINDDKWLH 326 378 d3d8_DEFS.x86 = __i386__ 327 d3d8_INCS.x86 := $(PATH_SUB_CURRENT)/include328 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 379 d3d8_INCS.x86 = \ 380 include 381 d3d8_SOURCES = \ 382 switcher/d3d8_main.c \ 383 switcher/sw_common.c \ 384 switcher/sw_d3d8.def \ 385 switcher/d3d8.rc 334 386 ifdef 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) 391 endif 392 393 # 394 # d3d9 - ???. 395 # 341 396 DLLS += d3d9 342 397 d3d9_TEMPLATE = VBOXGUESTR3NPDLL 398 d3d9_SDKS.amd64 = WINDDKWLH 343 399 d3d9_DEFS.x86 = __i386__ 344 d3d9_INCS.x86 := $(PATH_SUB_CURRENT)/include 400 d3d9_INCS.x86 = 401 include 345 402 d3d9_SOURCES = \ 346 347 348 403 switcher/d3d9_main.c \ 404 switcher/sw_common.c \ 405 switcher/d3d9.rc 349 406 d3d9_SOURCES.x86 = \ 350 407 switcher/sw_d3d9.def 351 408 d3d9_SOURCES.amd64 = \ 352 switcher/sw_d3d9xpdm.def 353 d3d9_SDKS.amd64 = WINDDKWLH 409 switcher/sw_d3d9xpdm.def 354 410 ifdef 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) 359 415 endif 360 416
Note:
See TracChangeset
for help on using the changeset viewer.