diff --git a/.gitignore b/.gitignore
index b076101a..3184e461 100644
--- a/.gitignore
+++ b/.gitignore
@@ -30,4 +30,8 @@ ipch/
*.suo
*.user
*.userosscache
-*.sln.docstates
\ No newline at end of file
+*.sln.docstates
+
+# Build results
+[Dd]ebug/
+[Rr]elease/
\ No newline at end of file
diff --git a/project/msvc2013/wren.sln b/project/msvc2013/wren.sln
index 283ba5ba..d115801f 100644
--- a/project/msvc2013/wren.sln
+++ b/project/msvc2013/wren.sln
@@ -1,9 +1,13 @@
-
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.31101.0
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wren", "wren/wren.vcxproj", "{EBF43135-4A7A-400A-8F23-DF49907025AA}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wren", "wren\wren.vcxproj", "{EBF43135-4A7A-400A-8F23-DF49907025AA}"
+ ProjectSection(ProjectDependencies) = postProject
+ {89CF2C43-749E-4EC4-A7C3-3F22FBA9B874} = {89CF2C43-749E-4EC4-A7C3-3F22FBA9B874}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wren_lib", "wren_lib\wren_lib.vcxproj", "{89CF2C43-749E-4EC4-A7C3-3F22FBA9B874}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -15,6 +19,10 @@ Global
{EBF43135-4A7A-400A-8F23-DF49907025AA}.Debug|Win32.Build.0 = Debug|Win32
{EBF43135-4A7A-400A-8F23-DF49907025AA}.Release|Win32.ActiveCfg = Release|Win32
{EBF43135-4A7A-400A-8F23-DF49907025AA}.Release|Win32.Build.0 = Release|Win32
+ {89CF2C43-749E-4EC4-A7C3-3F22FBA9B874}.Debug|Win32.ActiveCfg = Debug|Win32
+ {89CF2C43-749E-4EC4-A7C3-3F22FBA9B874}.Debug|Win32.Build.0 = Debug|Win32
+ {89CF2C43-749E-4EC4-A7C3-3F22FBA9B874}.Release|Win32.ActiveCfg = Release|Win32
+ {89CF2C43-749E-4EC4-A7C3-3F22FBA9B874}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/project/msvc2013/wren/wren.vcxproj b/project/msvc2013/wren/wren.vcxproj
index 27fbc679..f4882c33 100644
--- a/project/msvc2013/wren/wren.vcxproj
+++ b/project/msvc2013/wren/wren.vcxproj
@@ -42,10 +42,12 @@
true
$(VC_IncludePath);$(WindowsSDK_IncludePath);$(SolutionDir)..\..\src\include
+ $(OutDir);$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);
false
$(SolutionDir)..\..\src\include;$(IncludePath)
+ $(OutDir);$(LibraryPath)
@@ -53,12 +55,13 @@
Level3
Disabled
- WIN32;_DEBUG;_CONSOLE;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
..\..\..\src;..\..\..\include
Console
true
+ wren_static_d.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
@@ -69,7 +72,7 @@
MaxSpeed
true
true
- WIN32;_DEBUG;_CONSOLE;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
..\..\..\src;..\..\..\include
@@ -77,28 +80,18 @@
true
true
true
+ wren_static.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
+
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
diff --git a/project/msvc2013/wren/wren.vcxproj.filters b/project/msvc2013/wren/wren.vcxproj.filters
index 94a1c4f7..3a0dd345 100644
--- a/project/msvc2013/wren/wren.vcxproj.filters
+++ b/project/msvc2013/wren/wren.vcxproj.filters
@@ -18,25 +18,10 @@
Source Files
-
+
Source Files
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
+
Source Files
@@ -44,28 +29,10 @@
Header Files
-
+
Header Files
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
+
Header Files
diff --git a/project/msvc2013/wren_lib/wren_lib.vcxproj b/project/msvc2013/wren_lib/wren_lib.vcxproj
new file mode 100644
index 00000000..9a1fbd36
--- /dev/null
+++ b/project/msvc2013/wren_lib/wren_lib.vcxproj
@@ -0,0 +1,98 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {89CF2C43-749E-4EC4-A7C3-3F22FBA9B874}
+ wren_lib
+
+
+
+ StaticLibrary
+ true
+ v120
+ MultiByte
+
+
+ StaticLibrary
+ false
+ v120
+ true
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+ $(VC_IncludePath);$(WindowsSDK_IncludePath);$(SolutionDir)..\..\src\include;
+ wren_static_d
+
+
+ $(VC_IncludePath);$(WindowsSDK_IncludePath);$(SolutionDir)..\..\src\include
+ wren_static
+
+
+
+ Level3
+ Disabled
+ true
+ _LIB;_CRT_SECURE_NO_WARNINGS;_MBCS;%(PreprocessorDefinitions)
+
+
+ true
+
+
+
+
+ Level3
+ MaxSpeed
+ true
+ true
+ true
+ MultiThreadedDLL
+ _LIB;_CRT_SECURE_NO_WARNINGS;_MBCS;%(PreprocessorDefinitions)
+
+
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/project/msvc2013/wren_lib/wren_lib.vcxproj.filters b/project/msvc2013/wren_lib/wren_lib.vcxproj.filters
new file mode 100644
index 00000000..461e35bc
--- /dev/null
+++ b/project/msvc2013/wren_lib/wren_lib.vcxproj.filters
@@ -0,0 +1,66 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hh;hpp;hxx;hm;inl;inc;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file