make: Copy vkd3d DLLs as Wine builtin DLLs.

This commit is contained in:
Rémi Bernon
2025-01-21 11:00:38 +01:00
committed by Arkadiusz Hiler
parent c12229bda5
commit b201603f0d
3 changed files with 12 additions and 6 deletions

View File

@@ -572,16 +572,20 @@ $(eval $(call rules-source,vkd3d,$(SRCDIR)/vkd3d))
$(eval $(call rules-autoconf,vkd3d,i386,windows))
$(eval $(call rules-autoconf,vkd3d,x86_64,windows))
$(OBJ)/.vkd3d-x86_64-post-build:
$(OBJ)/.vkd3d-x86_64-post-build: $(OBJ)/.wine-$(HOST_ARCH)-tools
mkdir -p $(VKD3D_x86_64_LIBDIR)/vkd3d/x86_64-windows
mv $(VKD3D_x86_64_DST)/bin/libvkd3d-1.dll $(VKD3D_x86_64_LIBDIR)/vkd3d/x86_64-windows
mv $(VKD3D_x86_64_DST)/bin/libvkd3d-shader-1.dll $(VKD3D_x86_64_LIBDIR)/vkd3d/x86_64-windows
$(call make-builtin,$(VKD3D_x86_64_DST)/bin/libvkd3d-1.dll)
$(call make-builtin,$(VKD3D_x86_64_DST)/bin/libvkd3d-shader-1.dll)
cp $(VKD3D_x86_64_DST)/bin/libvkd3d-1.dll $(VKD3D_x86_64_LIBDIR)/vkd3d/x86_64-windows
cp $(VKD3D_x86_64_DST)/bin/libvkd3d-shader-1.dll $(VKD3D_x86_64_LIBDIR)/vkd3d/x86_64-windows
touch $@
$(OBJ)/.vkd3d-i386-post-build:
$(OBJ)/.vkd3d-i386-post-build: $(OBJ)/.wine-$(HOST_ARCH)-tools
mkdir -p $(VKD3D_i386_LIBDIR)/vkd3d/i386-windows
mv $(VKD3D_i386_DST)/bin/libvkd3d-1.dll $(VKD3D_i386_LIBDIR)/vkd3d/i386-windows
mv $(VKD3D_i386_DST)/bin/libvkd3d-shader-1.dll $(VKD3D_i386_LIBDIR)/vkd3d/i386-windows
$(call make-builtin,$(VKD3D_i386_DST)/bin/libvkd3d-1.dll)
$(call make-builtin,$(VKD3D_i386_DST)/bin/libvkd3d-shader-1.dll)
cp $(VKD3D_i386_DST)/bin/libvkd3d-1.dll $(VKD3D_i386_LIBDIR)/vkd3d/i386-windows
cp $(VKD3D_i386_DST)/bin/libvkd3d-shader-1.dll $(VKD3D_i386_LIBDIR)/vkd3d/i386-windows
touch $@
##