diff --git a/pkg/msvc/msvc-2019/RetroArch-msvc2019.vcxproj b/pkg/msvc/msvc-2019/RetroArch-msvc2019.vcxproj
index e52994985d..8f1d75ada5 100644
--- a/pkg/msvc/msvc-2019/RetroArch-msvc2019.vcxproj
+++ b/pkg/msvc/msvc-2019/RetroArch-msvc2019.vcxproj
@@ -138,6 +138,9 @@
10.0
NotSet
v143
+ AllRules.ruleset
+
+
@@ -164,272 +167,176 @@
true
$(IncludePath);$(DXSDK_DIR)Include
$(DXSDK_DIR)Lib\x86;$(LibraryPath)
- AllRules.ruleset
-
-
true
$(IncludePath);$(DXSDK_DIR)Include
$(LibraryPath)
- AllRules.ruleset
-
-
true
$(IncludePath);$(DXSDK_DIR)Include
$(LibraryPath)
- AllRules.ruleset
-
-
true
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include
$(DXSDK_DIR)Lib\x86;$(CG_LIB_PATH);$(LibraryPath)
- AllRules.ruleset
-
-
true
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include
$(DXSDK_DIR)Lib\x86;$(CG_LIB_PATH);$(LibraryPath)
- AllRules.ruleset
-
-
true
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include
$(DXSDK_DIR)Lib\x86;$(CG_LIB_PATH);$(LibraryPath)
- AllRules.ruleset
-
-
true
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include;$(QtDirectory)\msvc2015\include\QtCore;$(QtDirectory)\msvc2015\include\QtWidgets;$(QtDirectory)\msvc2015\include\QtGui;$(QtDirectory)\msvc2015\include
$(DXSDK_DIR)Lib\x86;$(CG_LIB_PATH);$(QtDirectory)\msvc2015\lib;$(LibraryPath)
- AllRules.ruleset
-
-
$(QtDirectory)\msvc2015\bin;$(ExecutablePath)
true
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include;$(QtDirectory)\msvc2015\include\QtCore;$(QtDirectory)\msvc2015\include\QtWidgets;$(QtDirectory)\msvc2015\include\QtGui;$(QtDirectory)\msvc2015\include
$(DXSDK_DIR)Lib\x86;$(CG_LIB_PATH);$(QtDirectory)\msvc2015\lib;$(LibraryPath)
- AllRules.ruleset
-
-
$(QtDirectory)\msvc2015\bin;$(ExecutablePath)
true
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include;$(QtDirectory)\msvc2015\include\QtCore;$(QtDirectory)\msvc2015\include\QtWidgets;$(QtDirectory)\msvc2015\include\QtGui;$(QtDirectory)\msvc2015\include
$(DXSDK_DIR)Lib\x86;$(CG_LIB_PATH);$(QtDirectory)\msvc2015\lib;$(LibraryPath)
- AllRules.ruleset
-
-
$(QtDirectory)\msvc2015\bin;$(ExecutablePath)
true
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include;$(QtDirectory)\msvc2015\include\QtCore;$(QtDirectory)\msvc2015\include\QtWidgets;$(QtDirectory)\msvc2015\include\QtGui;$(QtDirectory)\msvc2015\include
$(DXSDK_DIR)Lib\x86;$(CG_LIB_PATH);$(QtDirectory)\msvc2015\lib;$(LibraryPath)
- AllRules.ruleset
-
-
$(QtDirectory)\msvc2015\bin;$(ExecutablePath)
true
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include;$(QtDirectory)\msvc2015\include\QtCore;$(QtDirectory)\msvc2015\include\QtWidgets;$(QtDirectory)\msvc2015\include\QtGui;$(QtDirectory)\msvc2015\include
$(DXSDK_DIR)Lib\x86;$(CG_LIB_PATH);$(QtDirectory)\msvc2015\lib;$(LibraryPath)
- AllRules.ruleset
-
-
$(QtDirectory)\msvc2015\bin;$(ExecutablePath)
true
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include;$(QtDirectory)\msvc2015\include\QtCore;$(QtDirectory)\msvc2015\include\QtWidgets;$(QtDirectory)\msvc2015\include\QtGui;$(QtDirectory)\msvc2015\include
$(DXSDK_DIR)Lib\x86;$(CG_LIB_PATH);$(QtDirectory)\msvc2015\lib;$(LibraryPath)
- AllRules.ruleset
-
-
$(QtDirectory)\msvc2015\bin;$(ExecutablePath)
true
$(IncludePath);$(DXSDK_DIR)Include
$(DXSDK_DIR)Lib\x64;$(LibraryPath)
- AllRules.ruleset
-
-
true
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include
$(DXSDK_DIR)Lib\x64;$(CG_LIB64_PATH);$(LibraryPath)
- AllRules.ruleset
-
-
true
$(IncludePath);$(DXSDK_DIR)Include;$(QtDirectory)\msvc2017_64\include\QtCore;$(QtDirectory)\msvc2017_64\include\QtWidgets;$(QtDirectory)\msvc2017_64\include\QtGui;$(QtDirectory)\msvc2017_64\include\QtNetwork;$(QtDirectory)\msvc2017_64\include\QtConcurrent;$(QtDirectory)\msvc2017_64\include\
$(DXSDK_DIR)Lib\x64;$(QtDirectory)\msvc2017_64\lib;$(LibraryPath)
- AllRules.ruleset
-
-
$(QtDirectory)\msvc2017_64\bin;$(ExecutablePath)
true
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include;$(QtDirectory)\msvc2017_64\include\QtCore;$(QtDirectory)\msvc2017_64\include\QtWidgets;$(QtDirectory)\msvc2017_64\include\QtGui;$(QtDirectory)\msvc2017_64\include\QtNetwork;$(QtDirectory)\msvc2017_64\include\QtConcurrent;$(QtDirectory)\msvc2017_64\include\
$(DXSDK_DIR)Lib\x64;$(CG_LIB64_PATH);$(QtDirectory)\msvc2017_64\lib;$(LibraryPath)
- AllRules.ruleset
-
-
$(QtDirectory)\msvc2017_64\bin;$(ExecutablePath)
false
$(IncludePath);$(DXSDK_DIR)Include
$(DXSDK_DIR)Lib\x86;$(LibraryPath)
- AllRules.ruleset
-
-
false
$(IncludePath);$(DXSDK_DIR)Include
$(LibraryPath)
- AllRules.ruleset
-
-
false
$(IncludePath);$(DXSDK_DIR)Include
$(LibraryPath)
- AllRules.ruleset
-
-
false
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include
$(DXSDK_DIR)Lib\x86;$(CG_LIB_PATH);$(LibraryPath)
- AllRules.ruleset
-
-
false
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include
$(DXSDK_DIR)Lib\x86;$(CG_LIB_PATH);$(LibraryPath)
- AllRules.ruleset
-
-
false
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include
$(DXSDK_DIR)Lib\x86;$(CG_LIB_PATH);$(LibraryPath)
- AllRules.ruleset
-
-
false
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include;$(QtDirectory)\msvc2015\include\QtCore;$(QtDirectory)\msvc2015\include\QtWidgets;$(QtDirectory)\msvc2015\include\QtGui;$(QtDirectory)\msvc2015\include
$(DXSDK_DIR)Lib\x86;$(CG_LIB_PATH);$(QtDirectory)\msvc2015\lib;$(LibraryPath)
- AllRules.ruleset
-
-
$(QtDirectory)\msvc2015\bin;$(ExecutablePath)
false
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include;$(QtDirectory)\msvc2015\include\QtCore;$(QtDirectory)\msvc2015\include\QtWidgets;$(QtDirectory)\msvc2015\include\QtGui;$(QtDirectory)\msvc2015\include
$(DXSDK_DIR)Lib\x86;$(CG_LIB_PATH);$(QtDirectory)\msvc2015\lib;$(LibraryPath)
- AllRules.ruleset
-
-
$(QtDirectory)\msvc2015\bin;$(ExecutablePath)
false
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include;$(QtDirectory)\msvc2015\include\QtCore;$(QtDirectory)\msvc2015\include\QtWidgets;$(QtDirectory)\msvc2015\include\QtGui;$(QtDirectory)\msvc2015\include
$(DXSDK_DIR)Lib\x86;$(CG_LIB_PATH);$(QtDirectory)\msvc2015\lib;$(LibraryPath)
- AllRules.ruleset
-
-
$(QtDirectory)\msvc2015\bin;$(ExecutablePath)
false
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include;$(QtDirectory)\msvc2015\include\QtCore;$(QtDirectory)\msvc2015\include\QtWidgets;$(QtDirectory)\msvc2015\include\QtGui;$(QtDirectory)\msvc2015\include
$(DXSDK_DIR)Lib\x86;$(CG_LIB_PATH);$(QtDirectory)\msvc2015\lib;$(LibraryPath)
- AllRules.ruleset
-
-
$(QtDirectory)\msvc2015\bin;$(ExecutablePath)
false
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include;$(QtDirectory)\msvc2015\include\QtCore;$(QtDirectory)\msvc2015\include\QtWidgets;$(QtDirectory)\msvc2015\include\QtGui;$(QtDirectory)\msvc2015\include
$(DXSDK_DIR)Lib\x86;$(CG_LIB_PATH);$(QtDirectory)\msvc2015\lib;$(LibraryPath)
- AllRules.ruleset
-
-
$(QtDirectory)\msvc2015\bin;$(ExecutablePath)
false
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include;$(QtDirectory)\msvc2015\include\QtCore;$(QtDirectory)\msvc2015\include\QtWidgets;$(QtDirectory)\msvc2015\include\QtGui;$(QtDirectory)\msvc2015\include
$(DXSDK_DIR)Lib\x86;$(CG_LIB_PATH);$(QtDirectory)\msvc2015\lib;$(LibraryPath)
- AllRules.ruleset
-
-
$(QtDirectory)\msvc2015\bin;$(ExecutablePath)
false
$(IncludePath);$(DXSDK_DIR)Include
$(DXSDK_DIR)Lib\x64;$(LibraryPath)
- AllRules.ruleset
-
-
false
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include
$(DXSDK_DIR)Lib\x64;$(CG_LIB64_PATH);$(LibraryPath)
- AllRules.ruleset
-
-
false
$(IncludePath);$(DXSDK_DIR)Include;$(QtDirectory)\msvc2017_64\include\QtCore;$(QtDirectory)\msvc2017_64\include\QtWidgets;$(QtDirectory)\msvc2017_64\include\QtGui;$(QtDirectory)\msvc2017_64\include\QtNetwork;$(QtDirectory)\msvc2017_64\include\QtConcurrent;$(QtDirectory)\msvc2017_64\include\
$(DXSDK_DIR)Lib\x64;$(QtDirectory)\msvc2017_64\lib;$(LibraryPath)
- AllRules.ruleset
-
-
$(QtDirectory)\msvc2017_64\bin;$(ExecutablePath)
false
$(CG_INC_PATH);$(IncludePath);$(DXSDK_DIR)Include;$(QtDirectory)\msvc2017_64\include\QtCore;$(QtDirectory)\msvc2017_64\include\QtWidgets;$(QtDirectory)\msvc2017_64\include\QtGui;$(QtDirectory)\msvc2017_64\include\QtNetwork;$(QtDirectory)\msvc2017_64\include\QtConcurrent;$(QtDirectory)\msvc2017_64\include\
$(DXSDK_DIR)Lib\x64;$(CG_LIB64_PATH);$(QtDirectory)\msvc2017_64\lib;$(LibraryPath)
- AllRules.ruleset
-
-
$(QtDirectory)\msvc2017_64\bin;$(ExecutablePath)