diff --git a/src/worksp10/libffi/libffi.vcxproj b/src/worksp10/libffi/libffi.vcxproj
index 4b232ac972..596043424d 100644
--- a/src/worksp10/libffi/libffi.vcxproj
+++ b/src/worksp10/libffi/libffi.vcxproj
@@ -24,50 +24,26 @@
Win32Proj
-
+
StaticLibrary
Unicode
true
-
- StaticLibrary
- Unicode
-
-
- StaticLibrary
- Unicode
- true
-
-
+
StaticLibrary
Unicode
-
-
-
-
-
-
-
-
-
-
+
<_ProjectFileVersion>10.0.30319.1
- $(SolutionDir)$(Configuration)\
- $(Configuration)\
- $(SolutionDir)$(Configuration)\
- $(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
@@ -140,22 +116,15 @@
- cl.exe /EP /I . /I ../../foreign/libffi/src/x86 win32.asm > Release/win32_plain.asm
-ml.exe /c /Cx /coff /Fo Release/win32.obj Release/win32_plain.asm
-
- Release/win32.obj;%(Outputs)
- cl.exe /EP /I . /I ../../foreign/libffi/src/x86 win32.asm > x64/Release/win32_plain.asm
-ml64.exe /c /Cx /Fo x64/Release/win32.obj x64/Release/win32_plain.asm
-
- x64/Release/win32.obj;%(Outputs)
- cl.exe /EP /I . /I ../../foreign/libffi/src/x86 win32.asm > Release/win32_plain.asm
-ml.exe /c /Cx /coff /Fo Release/win32.obj Release/win32_plain.asm
-
- Release/win32.obj;%(Outputs)
- cl.exe /EP /I . /I ../../foreign/libffi/src/x86 win32.asm > x64/Release/win32_plain.asm
-ml64.exe /c /Cx /Fo x64/Release/win32.obj x64/Release/win32_plain.asm
-
- x64/Release/win32.obj;%(Outputs)
+
+ cl.exe /EP /I . /I ../../foreign/libffi/src/x86 win32.asm > $(Platform)/$(Configuration)/win32_plain.asm
+ ml.exe /c /Cx /coff /Fo $(Platform)/$(Configuration)/win32.obj $(Platform)/$(Configuration)/win32_plain.asm
+
+
+ cl.exe /EP /I . /I ../../foreign/libffi/src/x86 win32.asm > $(Platform)/$(Configuration)/win32_plain.asm
+ ml64.exe /c /Cx /Fo $(Platform)/$(Configuration)/win32.obj $(Platform)/$(Configuration)/win32_plain.asm
+
+ $(Platform)/$(Configuration)/win32.obj;%(Outputs)