@@ -239,10 +239,6 @@ DXVK := $(SRCDIR)/dxvk
239239DXVK_OBJ32 := ./obj-dxvk32
240240DXVK_OBJ64 := ./obj-dxvk64
241241
242- D9VK := $(SRCDIR ) /d9vk
243- D9VK_OBJ32 := ./obj-d9vk32
244- D9VK_OBJ64 := ./obj-d9vk64
245-
246242VULKAN_HEADERS := $(SRCDIR ) /Vulkan-Headers
247243VULKAN_H_OBJ32 := ./obj-vulkan-headers32
248244VULKAN_H_OBJ64 := ./obj-vulkan-headers64
@@ -286,7 +282,6 @@ OBJ_DIRS := $(TOOLS_DIR32) $(TOOLS_DIR64) \
286282 $(WINE_OBJ32 ) $(WINE_OBJ64 ) \
287283 $(VRCLIENT_OBJ32 ) $(VRCLIENT_OBJ64 ) \
288284 $(DXVK_OBJ32 ) $(DXVK_OBJ64 ) \
289- $(D9VK_OBJ32 ) $(D9VK_OBJ64 ) \
290285 $(BISON_OBJ32 ) $(BISON_OBJ64 ) \
291286 $(VULKAN_H_OBJ32 ) $(VULKAN_H_OBJ64 ) \
292287 $(SPIRV_H_OBJ32 ) $(SPIRV_H_OBJ64 ) \
@@ -449,7 +444,7 @@ $(DIST_FONTS): fonts
449444ALL_TARGETS += dist
450445GOAL_TARGETS += dist
451446
452- dist : $(DIST_TARGETS ) wine vrclient lsteamclient steam dxvk d9vk | $(DST_DIR )
447+ dist : $(DIST_TARGETS ) wine vrclient lsteamclient steam dxvk | $(DST_DIR )
453448 echo ` date ' +%s' ` ` GIT_DIR=$( abspath $( SRCDIR) /.git) git describe --tags` > $(DIST_VERSION )
454449 cp $(DIST_VERSION ) $(DST_BASE ) /
455450 rm -rf $(abspath $(DIST_PREFIX ) ) && \
@@ -1192,6 +1187,7 @@ dxvk64: $(DXVK_CONFIGURE_FILES64)
11921187 cp " $( DXVK_OBJ64) " /bin/d3d10.dll " $( DST_DIR) " /lib64/wine/dxvk
11931188 cp " $( DXVK_OBJ64) " /bin/d3d10_1.dll " $( DST_DIR) " /lib64/wine/dxvk
11941189 cp " $( DXVK_OBJ64) " /bin/d3d10core.dll " $( DST_DIR) " /lib64/wine/dxvk
1190+ cp " $( DXVK_OBJ64) " /bin/d3d9.dll " $( DST_DIR) " /lib64/wine/dxvk
11951191 if test -e $( SRCDIR) /.git; then ( cd $( SRCDIR) && git submodule status -- dxvk ) > " $( DST_DIR) " /lib64/wine/dxvk/version; fi
11961192
11971193
@@ -1203,58 +1199,9 @@ dxvk32: $(DXVK_CONFIGURE_FILES32)
12031199 cp " $( DXVK_OBJ32) " /bin/d3d10.dll " $( DST_DIR) " /lib/wine/dxvk/
12041200 cp " $( DXVK_OBJ32) " /bin/d3d10_1.dll " $( DST_DIR) " /lib/wine/dxvk/
12051201 cp " $( DXVK_OBJ32) " /bin/d3d10core.dll " $( DST_DIR) " /lib/wine/dxvk/
1202+ cp " $( DXVK_OBJ32) " /bin/d3d9.dll " $( DST_DIR) " /lib/wine/dxvk/
12061203 if test -e $( SRCDIR) /.git; then ( cd $( SRCDIR) && git submodule status -- dxvk ) > " $( DST_DIR) " /lib/wine/dxvk/version; fi
12071204
1208- D9VK_CONFIGURE_FILES32 := $(D9VK_OBJ32 ) /build.ninja
1209- D9VK_CONFIGURE_FILES64 := $(D9VK_OBJ64 ) /build.ninja
1210-
1211- # 64bit-configure. Remove coredata file if already configured (due to e.g. makefile changing)
1212- $(D9VK_CONFIGURE_FILES64 ) : $(MAKEFILE_DEP ) $(D9VK ) /build-win64.txt | $(D9VK_OBJ64 )
1213- if [ -e " $( abspath $( D9VK_OBJ64) ) " /build.ninja ]; then \
1214- rm -f " $( abspath $( D9VK_OBJ64) ) " /meson-private/coredata.dat; \
1215- fi
1216- cd " $( abspath $( D9VK) ) " && \
1217- PATH=" $( abspath $( SRCDIR) ) /glslang/bin/:$( PATH) " \
1218- meson --prefix=" $( abspath $( D9VK_OBJ64) ) " --cross-file " $( abspath $( D9VK) ) /build-win64.txt" $(MESON_STRIP_ARG ) --buildtype=release -Denable_dxgi=false -Denable_d3d10=false -Denable_d3d11=false " $( abspath $( D9VK_OBJ64) ) "
1219-
1220- # 32-bit configure. Remove coredata file if already configured (due to e.g. makefile changing)
1221- $(D9VK_CONFIGURE_FILES32 ) : $(MAKEFILE_DEP ) $(D9VK ) /build-win32.txt | $(D9VK_OBJ32 )
1222- if [ -e " $( abspath $( D9VK_OBJ32) ) " /build.ninja ]; then \
1223- rm -f " $( abspath $( D9VK_OBJ32) ) " /meson-private/coredata.dat; \
1224- fi
1225- cd " $( abspath $( D9VK) ) " && \
1226- PATH=" $( abspath $( SRCDIR) ) /glslang/bin/:$( PATH) " \
1227- meson --prefix=" $( abspath $( D9VK_OBJ32) ) " --cross-file " $( abspath $( D9VK) ) /build-win32.txt" $(MESON_STRIP_ARG ) --buildtype=release -Denable_dxgi=false -Denable_d3d10=false -Denable_d3d11=false " $( abspath $( D9VK_OBJ32) ) "
1228-
1229- # # d9vk goals
1230- D9VK_TARGETS = d9vk d9vk_configure d9vk32 d9vk64 d9vk_configure32 d9vk_configure64
1231-
1232- ALL_TARGETS += $(D9VK_TARGETS )
1233- GOAL_TARGETS_LIBS += d9vk
1234-
1235- .PHONY : $(D9VK_TARGETS )
1236-
1237- d9vk_configure : $(D9VK_CONFIGURE_FILES32 ) $(D9VK_CONFIGURE_FILES64 )
1238-
1239- d9vk_configure64 : $(D9VK_CONFIGURE_FILES64 )
1240-
1241- d9vk_configure32 : $(D9VK_CONFIGURE_FILES32 )
1242-
1243- d9vk : d9vk32 d9vk64
1244-
1245- d9vk64 : $(D9VK_CONFIGURE_FILES64 )
1246- env PATH=" $( abspath $( SRCDIR) ) /glslang/bin/:$( PATH) " ninja -C " $( D9VK_OBJ64) " install
1247- mkdir -p " $( DST_DIR) /lib64/wine/dxvk"
1248- cp " $( D9VK_OBJ64) " /bin/d3d9.dll " $( DST_DIR) " /lib64/wine/dxvk
1249- if test -e $( SRCDIR) /.git; then ( cd $( SRCDIR) && git submodule status -- d9vk ) > " $( DST_DIR) " /lib64/wine/dxvk/d9vk_version; fi
1250-
1251-
1252- d9vk32 : $(D9VK_CONFIGURE_FILES32 )
1253- env PATH=" $( abspath $( SRCDIR) ) /glslang/bin/:$( PATH) " ninja -C " $( D9VK_OBJ32) " install
1254- mkdir -p " $( DST_DIR) " /lib/wine/dxvk
1255- cp " $( D9VK_OBJ32) " /bin/d3d9.dll " $( DST_DIR) " /lib/wine/dxvk/
1256- if test -e $( SRCDIR) /.git; then ( cd $( SRCDIR) && git submodule status -- d9vk ) > " $( DST_DIR) " /lib/wine/dxvk/d9vk_version; fi
1257-
12581205endif # NO_DXVK
12591206
12601207# Vulkan-Headers
0 commit comments