mirror of
https://git.suyu.dev/suyu/Yucom.git
synced 2025-12-30 19:24:32 +01:00
Do not use the vkd3d version emebededd in Wine, but rebuild from its submodule.
This commit is contained in:
parent
929733036f
commit
84012c12aa
2 changed files with 14 additions and 2 deletions
12
Makefile.in
12
Makefile.in
|
|
@ -692,9 +692,15 @@ WINE_CONFIGURE_ARGS = \
|
|||
--with-mingw \
|
||||
--disable-tests
|
||||
|
||||
WINE_CONFIGURE_ARGS64 = --enable-win64
|
||||
WINE_CONFIGURE_ARGS32 = \
|
||||
VKD3D_PE_CFLAGS="-I$(VULKAN_HEADERS_DST32)/include -I$(VKD3D_DST32)/include/vkd3d" \
|
||||
VKD3D_PE_LIBS="-L$(VKD3D_DST32)/bin -l:libvkd3d-1.dll -l:libvkd3d-shader-1.dll"
|
||||
|
||||
WINE_DEPENDS = gst_orc gstreamer gst_base
|
||||
WINE_CONFIGURE_ARGS64 = --enable-win64 \
|
||||
VKD3D_PE_CFLAGS="-I$(VULKAN_HEADERS_DST64)/include -I$(VKD3D_DST64)/include/vkd3d" \
|
||||
VKD3D_PE_LIBS="-L$(VKD3D_DST64)/bin -l:libvkd3d-1.dll -l:libvkd3d-shader-1.dll"
|
||||
|
||||
WINE_DEPENDS = gst_orc gstreamer gst_base vkd3d
|
||||
|
||||
$(eval $(call rules-source,wine,$(SRCDIR)/wine))
|
||||
$(eval $(call rules-autoconf,wine,32))
|
||||
|
|
@ -823,11 +829,13 @@ $(eval $(call rules-autoconf,vkd3d,64,CROSS))
|
|||
|
||||
$(OBJ)/.vkd3d-post-build64:
|
||||
mkdir -p $(DST_DIR)/lib64/vkd3d/
|
||||
$(call install-strip,$(VKD3D_DST64)/bin/libvkd3d-1.dll,$(DST_LIBDIR64)/vkd3d)
|
||||
$(call install-strip,$(VKD3D_DST64)/bin/libvkd3d-shader-1.dll,$(DST_LIBDIR64)/vkd3d)
|
||||
touch $@
|
||||
|
||||
$(OBJ)/.vkd3d-post-build32:
|
||||
mkdir -p $(DST_DIR)/lib/vkd3d/
|
||||
$(call install-strip,$(VKD3D_DST32)/bin/libvkd3d-1.dll,$(DST_LIBDIR32)/vkd3d)
|
||||
$(call install-strip,$(VKD3D_DST32)/bin/libvkd3d-shader-1.dll,$(DST_LIBDIR32)/vkd3d)
|
||||
touch $@
|
||||
|
||||
|
|
|
|||
4
proton
4
proton
|
|
@ -899,6 +899,10 @@ class CompatData:
|
|||
prefix=self.prefix_dir, track_file=tracked_files, link_debug=True)
|
||||
|
||||
#copy vkd3d files into place
|
||||
try_copy(g_proton.lib64_dir + "vkd3d/libvkd3d-1.dll", "drive_c/windows/system32",
|
||||
prefix=self.prefix_dir, track_file=tracked_files, link_debug=True)
|
||||
try_copy(g_proton.lib_dir + "vkd3d/libvkd3d-1.dll", "drive_c/windows/syswow64",
|
||||
prefix=self.prefix_dir, track_file=tracked_files, link_debug=True)
|
||||
try_copy(g_proton.lib64_dir + "vkd3d/libvkd3d-shader-1.dll", "drive_c/windows/system32",
|
||||
prefix=self.prefix_dir, track_file=tracked_files, link_debug=True)
|
||||
try_copy(g_proton.lib_dir + "vkd3d/libvkd3d-shader-1.dll", "drive_c/windows/syswow64",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue