Changeset 75635 in vbox for trunk/src/VBox/Additions/3D/win
- Timestamp:
- Nov 21, 2018 10:29:49 AM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 126813
- Location:
- trunk/src/VBox/Additions/3D/win
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/3D/win/Makefile.kmk
r75562 r75635 5 5 6 6 # 7 # Copyright (C) 2016-201 7Oracle Corporation7 # Copyright (C) 2016-2018 Oracle Corporation 8 8 # 9 9 # This file is part of VirtualBox Open Source Edition (OSE), as … … 27 27 28 28 include $(FILE_KBUILD_SUB_FOOTER) 29 -
trunk/src/VBox/Additions/3D/win/VBoxGL/Makefile.kmk
r75443 r75635 22 22 #VBOX_WITH_MESA3D_GL_SOFTWARE = 1 23 23 24 DLLS += VBoxGL 25 VBoxGL_TEMPLATE = VBOXMESA3DGUESTR3DLLMinVista 26 # -wd4005: '__useHeader' : redefinition 27 VBoxGL_CFLAGS = -wd4005 24 DLLS += VBoxGL 25 DLLS.amd64 += VBoxGL-x86 28 26 29 VBoxGL_INCS += \ 27 VBoxGL_TEMPLATE = VBoxMesa3DGuestR3DllMinVista 28 # -wd4005: '__useHeader' : redefinition 29 VBoxGL_CFLAGS = -wd4005 30 VBoxGL_INCS = \ 30 31 $(VBOX_PATH_3D)/win/include \ 31 32 $(VBOX_PATH_MESA)/include/GL \ … … 37 38 $(VBOX_PATH_VMSVGA_INC) \ 38 39 $(VBOX_GRAPHICS_INCS) 39 40 VBoxGL_SOURCES = \ 40 VBoxGL_SOURCES = \ 41 41 $(VBOX_PATH_MESA)/src/gallium/state_trackers/wgl/opengl32.def \ 42 42 VBoxGL.rc 43 44 43 ifndef VBOX_WITH_MESA3D_GL_SOFTWARE 45 VBoxGL_SOURCES 44 VBoxGL_SOURCES += \ 46 45 GaDrvEnvKMT.cpp \ 47 46 VBoxGL.c 48 47 else 49 VBoxGL_SOURCES 48 VBoxGL_SOURCES += \ 50 49 $(VBOX_PATH_MESA)/src/gallium/targets/libgl-gdi/libgl_gdi.c 51 VBoxGL_SOURCES 50 VBoxGL_SOURCES += \ 52 51 $(VBOX_PATH_MESA)/src/gallium/winsys/sw/gdi/gdi_sw_winsys.c 53 VBoxGL_SOURCES 52 VBoxGL_SOURCES += \ 54 53 $(VBOX_PATH_MESA)/src/gallium/drivers/softpipe/sp_buffer.c \ 55 54 $(VBOX_PATH_MESA)/src/gallium/drivers/softpipe/sp_clear.c \ … … 86 85 $(VBOX_PATH_MESA)/src/gallium/drivers/softpipe/sp_tile_cache.c 87 86 endif 88 89 VBoxGL_LIBS = \ 87 VBoxGL_LIBS = \ 90 88 $(VBOX_PATH_ADDITIONS_LIB)/VBoxWddmUmHlp$(VBOX_SUFF_LIB) \ 91 89 $(VBOX_PATH_ADDITIONS_LIB)/VBoxMesaGalliumAuxLib$(VBOX_SUFF_LIB) \ … … 102 100 # VBoxGL-x86 - x86 version of VBoxGL built for amd64 build 103 101 # 104 DLLS.win.amd64 += VBoxGL-x86 105 VBoxGL-x86_EXTENDS = VBoxGL 102 VBoxGL-x86_EXTENDS = VBoxGL 106 103 VBoxGL-x86_BLD_TRG_ARCH = x86 107 VBoxGL-x86_LIBS = \104 VBoxGL-x86_LIBS = \ 108 105 $(VBOX_PATH_ADDITIONS_LIB)/VBoxWddmUmHlp-x86$(VBOX_SUFF_LIB) \ 109 106 $(VBOX_PATH_ADDITIONS_LIB)/VBoxMesaGalliumAuxLib-x86$(VBOX_SUFF_LIB) \ … … 111 108 $(VBOX_PATH_ADDITIONS_LIB)/VBoxMesaUtilLib-x86$(VBOX_SUFF_LIB) \ 112 109 $(VBOX_PATH_ADDITIONS_LIB)/VBoxMesaLib-x86$(VBOX_SUFF_LIB) 113 VBoxGL-x86_DEFS = $(VBoxGL_DEFS) VBOX_WOW64110 VBoxGL-x86_DEFS = $(VBoxGL_DEFS) VBOX_WOW64 114 111 115 112 include $(FILE_KBUILD_SUB_FOOTER) 113 -
trunk/src/VBox/Additions/3D/win/VBoxICD/Makefile.kmk
r75621 r75635 19 19 include $(KBUILD_PATH)/subheader.kmk 20 20 21 VBOX_PATH_GL_GEN = $(PATH_OBJ)/VBoxGLgen22 21 VBOX_GL_ICD_DEF_FILE = $(VBOX_PATH_MESA)/src/gallium/state_trackers/wgl/opengl32.mingw.def 23 22 24 BLDDIRS += $(VBOX_PATH_GL_GEN)/ 23 DLLS += VBoxICD 24 DLLS.amd64 += VBoxICD-x86 25 25 26 DLLS += VBoxICD 27 VBoxICD_TEMPLATE = VBOXMESA3DGUESTR3DLLMinVista 28 # -wd4005: '__useHeader' : redefinition 29 VBoxICD_CFLAGS = -wd4005 30 31 VBoxICD_INCS += \ 26 VBoxICD_TEMPLATE = VBoxMesa3DGuestR3DllMinVista 27 # -wd4005: '__useHeader' : redefinition 28 VBoxICD_CFLAGS = -wd4005 29 VBoxICD_INCS = \ 32 30 $(VBOX_PATH_3D)/win/include \ 33 31 $(PATH_ROOT)/src/VBox/Additions/WINNT/Graphics/Video \ 34 32 $(VBOX_GRAPHICS_INCS) 35 36 VBoxICD_SOURCES = \ 33 VBoxICD_SOURCES = \ 37 34 $(VBOX_PATH_MESA)/src/gallium/state_trackers/wgl/opengl32.def \ 38 $(VB OX_PATH_GL_GEN)/forwarders.asm \39 $(VB OX_PATH_GL_GEN)/pfns.c \35 $(VBoxICD_0_OUTDIR)/forwarders.asm \ 36 $(VBoxICD_0_OUTDIR)/pfns.c \ 40 37 VBoxICD.c \ 41 38 VBoxICD.rc 42 43 VBoxICD_LIBS = \ 39 VBoxICD_CLEAN = \ 40 $(VBoxICD_0_OUTDIR)/forwarders.asm \ 41 $(VBoxICD_0_OUTDIR)/pfns.c 42 VBoxICD_LIBS = \ 44 43 $(VBOX_PATH_ADDITIONS_LIB)/VBoxWddmUmHlp$(VBOX_SUFF_LIB) 45 44 46 $(VBOX_PATH_GL_GEN)/forwarders.asm: \ 47 $(PATH_SUB_CURRENT)/icd_forwarders.py \ 48 $(VBOX_GL_ICD_DEF_FILE) \ 49 Makefile.kmk \ 50 | $$(dir $$@) 45 $$(VBoxICD_0_OUTDIR)/forwarders.asm: \ 46 $(PATH_SUB_CURRENT)/icd_forwarders.py $(VBOX_GL_ICD_DEF_FILE) | $$(dir $$@) 51 47 $(call MSG_GENERATE,python,$@,$(VBOX_GL_ICD_DEF_FILE)) 52 48 $(QUIET)$(VBOX_BLD_PYTHON) $< $(VBOX_GL_ICD_DEF_FILE) $@ 53 $(VBOX_PATH_GL_GEN)/pfns.c: \ 54 $(PATH_SUB_CURRENT)/icd_pfns.py \ 55 $(VBOX_GL_ICD_DEF_FILE) \ 56 Makefile.kmk \ 57 | $$(dir $$@) 49 $$(VBoxICD_0_OUTDIR)/pfns.c: \ 50 $(PATH_SUB_CURRENT)/icd_pfns.py $(VBOX_GL_ICD_DEF_FILE) | $$(dir $$@) 58 51 $(call MSG_GENERATE,python,$@,$(VBOX_GL_ICD_DEF_FILE)) 59 52 $(QUIET)$(VBOX_BLD_PYTHON) $< $(VBOX_GL_ICD_DEF_FILE) $@ 60 61 VBoxICD_CLEAN = \62 $(VBOX_PATH_GL_GEN)/forwarders.asm \63 $(VBOX_PATH_GL_GEN)/pfns.c64 53 65 54 ifdef VBOX_SIGN_ADDITIONS … … 71 60 # x86 version built for amd64 build 72 61 # 73 DLLS.win.amd64 += VBoxICD-x86 74 VBoxICD-x86_EXTENDS = VBoxICD 62 VBoxICD-x86_EXTENDS = VBoxICD 75 63 VBoxICD-x86_BLD_TRG_ARCH = x86 76 VBoxICD-x86_LIBS = \64 VBoxICD-x86_LIBS = \ 77 65 $(VBOX_PATH_ADDITIONS_LIB)/VBoxWddmUmHlp-x86$(VBOX_SUFF_LIB) 78 VBoxICD-x86_DEFS = $(VBoxICD_DEFS) VBOX_WOW6466 VBoxICD-x86_DEFS = $(VBoxICD_DEFS) VBOX_WOW64 79 67 80 68 include $(FILE_KBUILD_SUB_FOOTER) 69 -
trunk/src/VBox/Additions/3D/win/VBoxNine/Makefile.kmk
r75443 r75635 19 19 include $(KBUILD_PATH)/subheader.kmk 20 20 21 DLLS += VBoxNine 22 VBoxNine_TEMPLATE = VBOXMESA3DGUESTR3DLLMinVista 21 DLLS += VBoxNine 22 DLLS.amd64 += VBoxNine-x86 23 24 VBoxNine_TEMPLATE = VBoxMesa3DGuestR3DllMinVista 23 25 # -wd4100: unreferenced formal parameter 24 26 # -wd4200: nonstandard extension used : zero-sized array in struct/union … … 26 28 # -wd4255: no function prototype given 27 29 # -wd4668: 'something' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 28 VBoxNine_CFLAGS += -wd4100 -wd4200 -wd4245 -wd4255 -wd466829 VBoxNine_INCS += \30 VBoxNine_CFLAGS = -wd4100 -wd4200 -wd4245 -wd4255 -wd4668 31 VBoxNine_INCS = \ 30 32 $(VBOX_PATH_MESA)/src/gallium/state_trackers/nine 31 32 VBoxNine_SOURCES = \ 33 VBoxNine_SOURCES = \ 33 34 VBoxNine.c \ 34 35 VBoxNine.rc \ 35 36 VBoxNine.def 36 37 VBoxNine_LIBS = \ 37 VBoxNine_LIBS = \ 38 38 $(VBOX_PATH_ADDITIONS_LIB)/VBoxWddmUmHlp$(VBOX_SUFF_LIB) \ 39 39 $(VBOX_PATH_ADDITIONS_LIB)/VBoxMesaGalliumAuxLib$(VBOX_SUFF_LIB) \ … … 49 49 # VBoxNine-x86 - x86 version of VBoxNine built for amd64 build 50 50 # 51 DLLS.win.amd64 += VBoxNine-x86 52 VBoxNine-x86_EXTENDS = VBoxNine 51 VBoxNine-x86_EXTENDS = VBoxNine 53 52 VBoxNine-x86_BLD_TRG_ARCH = x86 54 VBoxNine-x86_LIBS = \53 VBoxNine-x86_LIBS = \ 55 54 $(VBOX_PATH_ADDITIONS_LIB)/VBoxWddmUmHlp-x86$(VBOX_SUFF_LIB) \ 56 55 $(VBOX_PATH_ADDITIONS_LIB)/VBoxMesaGalliumAuxLib-x86$(VBOX_SUFF_LIB) \ 57 56 $(VBOX_PATH_ADDITIONS_LIB)/VBoxMesaUtilLib-x86$(VBOX_SUFF_LIB) \ 58 57 $(VBOX_PATH_ADDITIONS_LIB)/VBoxMesaNineLib-x86$(VBOX_SUFF_LIB) 59 VBoxNine-x86_DEFS = $(VBoxNine_DEFS) VBOX_WOW6458 VBoxNine-x86_DEFS = $(VBoxNine_DEFS) VBOX_WOW64 60 59 61 60 include $(FILE_KBUILD_SUB_FOOTER) 61 -
trunk/src/VBox/Additions/3D/win/VBoxSVGA/Makefile.kmk
r75443 r75635 19 19 include $(KBUILD_PATH)/subheader.kmk 20 20 21 DLLS += VBoxSVGA 22 VBoxSVGA_TEMPLATE = VBOXMESA3DGUESTR3DLLMinVista 21 DLLS += VBoxSVGA 22 DLLS.amd64 += VBoxSVGA-x86 23 24 VBoxSVGA_TEMPLATE = VBoxMesa3DGuestR3DllMinVista 23 25 # -wd4005: vcc120: '__useHeader' : macro redefinition 24 26 # -wd4100: unreferenced formal parameter … … 28 30 # -wd4255: no function prototype given 29 31 # -wd4668: 'something' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' 30 VBoxSVGA_CFLAGS += -wd4005 -wd4100 -wd4200 -wd4211 -wd4245 -wd4255 -wd4668 31 32 VBoxSVGA_INCS += \ 32 VBoxSVGA_CFLAGS = -wd4005 -wd4100 -wd4200 -wd4211 -wd4245 -wd4255 -wd4668 33 VBoxSVGA_INCS = \ 33 34 $(VBOX_PATH_3D)/win/include \ 34 35 $(VBOX_PATH_MESA)/src/gallium/drivers/svga \ 35 36 $(VBOX_PATH_MESA)/src/gallium/drivers/svga/include \ 36 37 $(VBOX_PATH_MESA)/src/gallium/winsys/svga/drm 37 38 VBoxSVGA_SOURCES = \ 38 VBoxSVGA_SOURCES = \ 39 39 winsys/vmw_screen_ioctl.c \ 40 40 winsys/vmw_screen_wddm.c \ … … 43 43 VBoxSVGA.rc \ 44 44 VBoxSVGA.def 45 46 VBoxSVGA_LIBS = \ 45 VBoxSVGA_LIBS = \ 47 46 $(VBOX_PATH_ADDITIONS_LIB)/VBoxWddmUmHlp$(VBOX_SUFF_LIB) \ 48 47 $(VBOX_PATH_ADDITIONS_LIB)/VBoxMesaGalliumAuxLib$(VBOX_SUFF_LIB) \ … … 59 58 # VBoxSVGA-x86 - x86 version of VBoxSVGA built for amd64 build 60 59 # 61 DLLS.win.amd64 += VBoxSVGA-x86 62 VBoxSVGA-x86_EXTENDS = VBoxSVGA 60 VBoxSVGA-x86_EXTENDS = VBoxSVGA 63 61 VBoxSVGA-x86_BLD_TRG_ARCH = x86 64 VBoxSVGA-x86_LIBS = \62 VBoxSVGA-x86_LIBS = \ 65 63 $(VBOX_PATH_ADDITIONS_LIB)/VBoxWddmUmHlp-x86$(VBOX_SUFF_LIB) \ 66 64 $(VBOX_PATH_ADDITIONS_LIB)/VBoxMesaGalliumAuxLib-x86$(VBOX_SUFF_LIB) \ … … 68 66 $(VBOX_PATH_ADDITIONS_LIB)/VBoxMesaSVGAWinsysLib-x86$(VBOX_SUFF_LIB) \ 69 67 $(VBOX_PATH_ADDITIONS_LIB)/VBoxMesaSVGALib-x86$(VBOX_SUFF_LIB) 70 VBoxSVGA-x86_DEFS = $(VBoxSVGA_DEFS) VBOX_WOW6468 VBoxSVGA-x86_DEFS = $(VBoxSVGA_DEFS) VBOX_WOW64 71 69 72 70 include $(FILE_KBUILD_SUB_FOOTER) -
trunk/src/VBox/Additions/3D/win/VBoxWddmUmHlp/Makefile.kmk
r75456 r75635 19 19 include $(KBUILD_PATH)/subheader.kmk 20 20 21 LIBRARIES += VBoxWddmUmHlp21 LIBRARIES += VBoxWddmUmHlp 22 22 LIBRARIES.amd64 += VBoxWddmUmHlp-x86 23 23 … … 25 25 # VBoxWddmUmHlp - logger and other helpers for user mode driver 26 26 # 27 VBoxWddmUmHlp_TEMPLATE = VBOXMESA3DGUESTR3DLLMinVista28 VBoxWddmUmHlp_INST 29 VBoxWddmUmHlp_DEFS 30 VBoxWddmUmHlp_INCS 27 VBoxWddmUmHlp_TEMPLATE = VBoxMesa3DGuestR3DllMinVista 28 VBoxWddmUmHlp_INST = $(INST_ADDITIONS_LIB) 29 VBoxWddmUmHlp_DEFS = VBOX_WITH_WDDM 30 VBoxWddmUmHlp_INCS = \ 31 31 $(PATH_ROOT)/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/shared \ 32 32 $(VBOX_PATH_3D)/win/include \ 33 33 $(VBOX_GRAPHICS_INCS) 34 VBoxWddmUmHlp_SOURCES 34 VBoxWddmUmHlp_SOURCES = \ 35 35 D3DKMT.cpp \ 36 36 VBoxMpLogger.cpp … … 39 39 # 64-bit version for 32-bit build. 40 40 # 41 VBoxWddmUmHlp-x86_EXTENDS = VBoxWddmUmHlp41 VBoxWddmUmHlp-x86_EXTENDS = VBoxWddmUmHlp 42 42 VBoxWddmUmHlp-x86_BLD_TRG_ARCH = x86 43 43 44 44 include $(FILE_KBUILD_SUB_FOOTER) 45
Note:
See TracChangeset
for help on using the changeset viewer.