diff --git a/data/glest_game b/data/glest_game
index bf04854a..736113a2 160000
--- a/data/glest_game
+++ b/data/glest_game
@@ -1 +1 @@
-Subproject commit bf04854ade7cd0fc51483c857e590acfef4fbc26
+Subproject commit 736113a2b4b883722279942e11e63bdb414fe39f
diff --git a/mk/windoze/Glest_vc2015.sln b/mk/windoze/Glest_vc2015.sln
new file mode 100644
index 00000000..52bfeabd
--- /dev/null
+++ b/mk/windoze/Glest_vc2015.sln
@@ -0,0 +1,490 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Express 2012 for Windows Desktop
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g2xml", "vc2015\g2xml.vcxproj", "{407355A4-D12A-4E3B-A7EB-A835E573B376}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xml2g", "vc2015\xml2g.vcxproj", "{3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libglest", "vc2015\shared_lib.vcxproj", "{8DAA0C24-95CD-4F66-B4C5-19ABDD771746}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glest_game", "vc2015\glest_game.vcxproj", "{6B0C65F1-D031-46AF-AC0D-7C38892D2952}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glest_editor", "vc2015\glest_editor.vcxproj", "{5D09BE33-81EC-450B-8A7B-2E7B941ADC56}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g3d_viewer", "vc2015\g3d_viewer.vcxproj", "{FE5C7C7C-F109-44F5-8329-25A4E24F162C}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "megaglest_tests", "vc2015\megaglest_tests.vcxproj", "{9A3DE527-6000-40BB-B971-F0FCAD9FF519}"
+ ProjectSection(ProjectDependencies) = postProject
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746} = {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libstreflop", "vc2015\libstreflop.vcxproj", "{CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Mixed Platforms = Debug|Mixed Platforms
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Debug+MT|Mixed Platforms = Debug+MT|Mixed Platforms
+ Debug+MT|Win32 = Debug+MT|Win32
+ Debug+MT|x64 = Debug+MT|x64
+ Debug-MT|Mixed Platforms = Debug-MT|Mixed Platforms
+ Debug-MT|Win32 = Debug-MT|Win32
+ Debug-MT|x64 = Debug-MT|x64
+ No debug|Mixed Platforms = No debug|Mixed Platforms
+ No debug|Win32 = No debug|Win32
+ No debug|x64 = No debug|x64
+ Release with error catching|Mixed Platforms = Release with error catching|Mixed Platforms
+ Release with error catching|Win32 = Release with error catching|Win32
+ Release with error catching|x64 = Release with error catching|x64
+ Release_WITHOUT_STREFLOP|Mixed Platforms = Release_WITHOUT_STREFLOP|Mixed Platforms
+ Release_WITHOUT_STREFLOP|Win32 = Release_WITHOUT_STREFLOP|Win32
+ Release_WITHOUT_STREFLOP|x64 = Release_WITHOUT_STREFLOP|x64
+ Release|Mixed Platforms = Release|Mixed Platforms
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ Release+MT with error catching|Mixed Platforms = Release+MT with error catching|Mixed Platforms
+ Release+MT with error catching|Win32 = Release+MT with error catching|Win32
+ Release+MT with error catching|x64 = Release+MT with error catching|x64
+ Syncdebug|Mixed Platforms = Syncdebug|Mixed Platforms
+ Syncdebug|Win32 = Syncdebug|Win32
+ Syncdebug|x64 = Syncdebug|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Debug|Win32.ActiveCfg = Debug|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Debug|Win32.Build.0 = Debug|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Debug|x64.ActiveCfg = Debug|x64
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Debug|x64.Build.0 = Debug|x64
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Debug+MT|Mixed Platforms.ActiveCfg = Debug|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Debug+MT|Mixed Platforms.Build.0 = Debug|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Debug+MT|Win32.ActiveCfg = Debug|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Debug+MT|Win32.Build.0 = Debug|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Debug+MT|x64.ActiveCfg = Debug|x64
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Debug+MT|x64.Build.0 = Debug|x64
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Debug-MT|Mixed Platforms.ActiveCfg = Debug|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Debug-MT|Mixed Platforms.Build.0 = Debug|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Debug-MT|Win32.ActiveCfg = Debug|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Debug-MT|Win32.Build.0 = Debug|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Debug-MT|x64.ActiveCfg = Debug|x64
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Debug-MT|x64.Build.0 = Debug|x64
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.No debug|Mixed Platforms.ActiveCfg = Release|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.No debug|Mixed Platforms.Build.0 = Release|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.No debug|Win32.ActiveCfg = Release|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.No debug|Win32.Build.0 = Release|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.No debug|x64.ActiveCfg = Release|x64
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.No debug|x64.Build.0 = Release|x64
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release with error catching|Mixed Platforms.ActiveCfg = Release|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release with error catching|Mixed Platforms.Build.0 = Release|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release with error catching|Win32.ActiveCfg = Release|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release with error catching|Win32.Build.0 = Release|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release with error catching|x64.ActiveCfg = Release|x64
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release with error catching|x64.Build.0 = Release|x64
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release_WITHOUT_STREFLOP|Mixed Platforms.ActiveCfg = Release_WITHOUT_STREFLOP|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release_WITHOUT_STREFLOP|Mixed Platforms.Build.0 = Release_WITHOUT_STREFLOP|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release_WITHOUT_STREFLOP|Win32.ActiveCfg = Release_WITHOUT_STREFLOP|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release_WITHOUT_STREFLOP|Win32.Build.0 = Release_WITHOUT_STREFLOP|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release_WITHOUT_STREFLOP|x64.ActiveCfg = Release_WITHOUT_STREFLOP|x64
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release_WITHOUT_STREFLOP|x64.Build.0 = Release_WITHOUT_STREFLOP|x64
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release|Mixed Platforms.Build.0 = Release|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release|Win32.ActiveCfg = Release|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release|Win32.Build.0 = Release|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release|x64.ActiveCfg = Release|x64
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release|x64.Build.0 = Release|x64
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release+MT with error catching|Mixed Platforms.ActiveCfg = Release|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release+MT with error catching|Mixed Platforms.Build.0 = Release|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release+MT with error catching|Win32.ActiveCfg = Release|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release+MT with error catching|Win32.Build.0 = Release|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release+MT with error catching|x64.ActiveCfg = Release|x64
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Release+MT with error catching|x64.Build.0 = Release|x64
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Syncdebug|Mixed Platforms.ActiveCfg = Release|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Syncdebug|Mixed Platforms.Build.0 = Release|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Syncdebug|Win32.ActiveCfg = Release|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Syncdebug|Win32.Build.0 = Release|Win32
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Syncdebug|x64.ActiveCfg = Release|x64
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}.Syncdebug|x64.Build.0 = Release|x64
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Debug|Win32.Build.0 = Debug|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Debug|x64.ActiveCfg = Debug|x64
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Debug|x64.Build.0 = Debug|x64
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Debug+MT|Mixed Platforms.ActiveCfg = Debug|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Debug+MT|Mixed Platforms.Build.0 = Debug|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Debug+MT|Win32.ActiveCfg = Debug|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Debug+MT|Win32.Build.0 = Debug|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Debug+MT|x64.ActiveCfg = Debug|x64
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Debug+MT|x64.Build.0 = Debug|x64
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Debug-MT|Mixed Platforms.ActiveCfg = Debug|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Debug-MT|Mixed Platforms.Build.0 = Debug|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Debug-MT|Win32.ActiveCfg = Debug|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Debug-MT|Win32.Build.0 = Debug|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Debug-MT|x64.ActiveCfg = Debug|x64
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Debug-MT|x64.Build.0 = Debug|x64
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.No debug|Mixed Platforms.ActiveCfg = Release|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.No debug|Mixed Platforms.Build.0 = Release|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.No debug|Win32.ActiveCfg = Release|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.No debug|Win32.Build.0 = Release|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.No debug|x64.ActiveCfg = Release|x64
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.No debug|x64.Build.0 = Release|x64
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release with error catching|Mixed Platforms.ActiveCfg = Release|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release with error catching|Mixed Platforms.Build.0 = Release|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release with error catching|Win32.ActiveCfg = Release|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release with error catching|Win32.Build.0 = Release|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release with error catching|x64.ActiveCfg = Release|x64
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release with error catching|x64.Build.0 = Release|x64
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release_WITHOUT_STREFLOP|Mixed Platforms.ActiveCfg = Release_WITHOUT_STREFLOP|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release_WITHOUT_STREFLOP|Mixed Platforms.Build.0 = Release_WITHOUT_STREFLOP|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release_WITHOUT_STREFLOP|Win32.ActiveCfg = Release_WITHOUT_STREFLOP|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release_WITHOUT_STREFLOP|Win32.Build.0 = Release_WITHOUT_STREFLOP|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release_WITHOUT_STREFLOP|x64.ActiveCfg = Release_WITHOUT_STREFLOP|x64
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release_WITHOUT_STREFLOP|x64.Build.0 = Release_WITHOUT_STREFLOP|x64
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release|Mixed Platforms.Build.0 = Release|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release|Win32.ActiveCfg = Release|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release|Win32.Build.0 = Release|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release|x64.ActiveCfg = Release|x64
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release|x64.Build.0 = Release|x64
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release+MT with error catching|Mixed Platforms.ActiveCfg = Release|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release+MT with error catching|Mixed Platforms.Build.0 = Release|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release+MT with error catching|Win32.ActiveCfg = Release|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release+MT with error catching|Win32.Build.0 = Release|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release+MT with error catching|x64.ActiveCfg = Release|x64
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Release+MT with error catching|x64.Build.0 = Release|x64
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Syncdebug|Mixed Platforms.ActiveCfg = Release|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Syncdebug|Mixed Platforms.Build.0 = Release|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Syncdebug|Win32.ActiveCfg = Release|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Syncdebug|Win32.Build.0 = Release|Win32
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Syncdebug|x64.ActiveCfg = Release|x64
+ {3BAC3FE8-1CC4-487D-802A-E0A04B39BB6A}.Syncdebug|x64.Build.0 = Release|x64
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Debug|Win32.ActiveCfg = Debug|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Debug|Win32.Build.0 = Debug|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Debug|x64.ActiveCfg = Debug|x64
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Debug|x64.Build.0 = Debug|x64
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Debug+MT|Mixed Platforms.ActiveCfg = Debug|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Debug+MT|Mixed Platforms.Build.0 = Debug|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Debug+MT|Win32.ActiveCfg = Debug|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Debug+MT|Win32.Build.0 = Debug|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Debug+MT|x64.ActiveCfg = Debug|x64
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Debug+MT|x64.Build.0 = Debug|x64
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Debug-MT|Mixed Platforms.ActiveCfg = Debug|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Debug-MT|Mixed Platforms.Build.0 = Debug|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Debug-MT|Win32.ActiveCfg = Debug|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Debug-MT|Win32.Build.0 = Debug|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Debug-MT|x64.ActiveCfg = Debug|x64
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Debug-MT|x64.Build.0 = Debug|x64
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.No debug|Mixed Platforms.ActiveCfg = Release_NO_STREFLOP|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.No debug|Mixed Platforms.Build.0 = Release_NO_STREFLOP|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.No debug|Win32.ActiveCfg = Release|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.No debug|Win32.Build.0 = Release|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.No debug|x64.ActiveCfg = Release_NO_STREFLOP|x64
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.No debug|x64.Build.0 = Release_NO_STREFLOP|x64
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release with error catching|Mixed Platforms.ActiveCfg = Release_NO_STREFLOP|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release with error catching|Mixed Platforms.Build.0 = Release_NO_STREFLOP|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release with error catching|Win32.ActiveCfg = Release|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release with error catching|Win32.Build.0 = Release|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release with error catching|x64.ActiveCfg = Release_NO_STREFLOP|x64
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release with error catching|x64.Build.0 = Release_NO_STREFLOP|x64
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release_WITHOUT_STREFLOP|Mixed Platforms.ActiveCfg = Release_WITHOUT_STREFLOP|x64
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release_WITHOUT_STREFLOP|Mixed Platforms.Build.0 = Release_WITHOUT_STREFLOP|x64
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release_WITHOUT_STREFLOP|Win32.ActiveCfg = Release_WITHOUT_STREFLOP|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release_WITHOUT_STREFLOP|Win32.Build.0 = Release_WITHOUT_STREFLOP|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release_WITHOUT_STREFLOP|x64.ActiveCfg = Release_WITHOUT_STREFLOP|x64
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release_WITHOUT_STREFLOP|x64.Build.0 = Release_WITHOUT_STREFLOP|x64
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release|Mixed Platforms.Build.0 = Release|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release|Win32.ActiveCfg = Release|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release|Win32.Build.0 = Release|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release|x64.ActiveCfg = Release|x64
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release|x64.Build.0 = Release|x64
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release+MT with error catching|Mixed Platforms.ActiveCfg = Release_NO_STREFLOP|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release+MT with error catching|Mixed Platforms.Build.0 = Release_NO_STREFLOP|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release+MT with error catching|Win32.ActiveCfg = Release|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release+MT with error catching|Win32.Build.0 = Release|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release+MT with error catching|x64.ActiveCfg = Release_NO_STREFLOP|x64
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release+MT with error catching|x64.Build.0 = Release_NO_STREFLOP|x64
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Syncdebug|Mixed Platforms.ActiveCfg = Release_NO_STREFLOP|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Syncdebug|Mixed Platforms.Build.0 = Release_NO_STREFLOP|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Syncdebug|Win32.ActiveCfg = Release|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Syncdebug|Win32.Build.0 = Release|Win32
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Syncdebug|x64.ActiveCfg = Release_NO_STREFLOP|x64
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Syncdebug|x64.Build.0 = Release_NO_STREFLOP|x64
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Debug|Win32.Build.0 = Debug|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Debug|x64.ActiveCfg = Debug|x64
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Debug|x64.Build.0 = Debug|x64
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Debug+MT|Mixed Platforms.ActiveCfg = Debug|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Debug+MT|Mixed Platforms.Build.0 = Debug|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Debug+MT|Win32.ActiveCfg = Debug|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Debug+MT|Win32.Build.0 = Debug|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Debug+MT|x64.ActiveCfg = Debug|x64
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Debug+MT|x64.Build.0 = Debug|x64
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Debug-MT|Mixed Platforms.ActiveCfg = Debug|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Debug-MT|Mixed Platforms.Build.0 = Debug|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Debug-MT|Win32.ActiveCfg = Debug|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Debug-MT|Win32.Build.0 = Debug|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Debug-MT|x64.ActiveCfg = Debug|x64
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Debug-MT|x64.Build.0 = Debug|x64
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.No debug|Mixed Platforms.ActiveCfg = Release_NO_STREFLOP|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.No debug|Mixed Platforms.Build.0 = Release_NO_STREFLOP|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.No debug|Win32.ActiveCfg = Release|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.No debug|Win32.Build.0 = Release|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.No debug|x64.ActiveCfg = Release_NO_STREFLOP|x64
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.No debug|x64.Build.0 = Release_NO_STREFLOP|x64
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release with error catching|Mixed Platforms.ActiveCfg = Release_NO_STREFLOP|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release with error catching|Mixed Platforms.Build.0 = Release_NO_STREFLOP|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release with error catching|Win32.ActiveCfg = Release|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release with error catching|Win32.Build.0 = Release|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release with error catching|x64.ActiveCfg = Release_NO_STREFLOP|x64
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release with error catching|x64.Build.0 = Release_NO_STREFLOP|x64
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release_WITHOUT_STREFLOP|Mixed Platforms.ActiveCfg = Release_WITHOUT_STREFLOP|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release_WITHOUT_STREFLOP|Mixed Platforms.Build.0 = Release_WITHOUT_STREFLOP|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release_WITHOUT_STREFLOP|Win32.ActiveCfg = Release_WITHOUT_STREFLOP|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release_WITHOUT_STREFLOP|Win32.Build.0 = Release_WITHOUT_STREFLOP|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release_WITHOUT_STREFLOP|x64.ActiveCfg = Release_WITHOUT_STREFLOP|x64
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release_WITHOUT_STREFLOP|x64.Build.0 = Release_WITHOUT_STREFLOP|x64
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release|Mixed Platforms.Build.0 = Release|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release|Win32.ActiveCfg = Release|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release|Win32.Build.0 = Release|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release|x64.ActiveCfg = Release|x64
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release|x64.Build.0 = Release|x64
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release+MT with error catching|Mixed Platforms.ActiveCfg = Release_NO_STREFLOP|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release+MT with error catching|Mixed Platforms.Build.0 = Release_NO_STREFLOP|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release+MT with error catching|Win32.ActiveCfg = Release|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release+MT with error catching|Win32.Build.0 = Release|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release+MT with error catching|x64.ActiveCfg = Release_NO_STREFLOP|x64
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release+MT with error catching|x64.Build.0 = Release_NO_STREFLOP|x64
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Syncdebug|Mixed Platforms.ActiveCfg = Release_NO_STREFLOP|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Syncdebug|Mixed Platforms.Build.0 = Release_NO_STREFLOP|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Syncdebug|Win32.ActiveCfg = Release|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Syncdebug|Win32.Build.0 = Release|Win32
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Syncdebug|x64.ActiveCfg = Release_NO_STREFLOP|x64
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Syncdebug|x64.Build.0 = Release_NO_STREFLOP|x64
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Debug|Win32.Build.0 = Debug|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Debug|x64.ActiveCfg = Debug|x64
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Debug|x64.Build.0 = Debug|x64
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Debug+MT|Mixed Platforms.ActiveCfg = Debug|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Debug+MT|Mixed Platforms.Build.0 = Debug|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Debug+MT|Win32.ActiveCfg = Debug|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Debug+MT|Win32.Build.0 = Debug|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Debug+MT|x64.ActiveCfg = Debug|x64
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Debug+MT|x64.Build.0 = Debug|x64
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Debug-MT|Mixed Platforms.ActiveCfg = Debug|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Debug-MT|Mixed Platforms.Build.0 = Debug|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Debug-MT|Win32.ActiveCfg = Debug|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Debug-MT|Win32.Build.0 = Debug|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Debug-MT|x64.ActiveCfg = Debug|x64
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Debug-MT|x64.Build.0 = Debug|x64
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.No debug|Mixed Platforms.ActiveCfg = Release_NO_STREFLOP|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.No debug|Mixed Platforms.Build.0 = Release_NO_STREFLOP|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.No debug|Win32.ActiveCfg = Release|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.No debug|Win32.Build.0 = Release|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.No debug|x64.ActiveCfg = Release_NO_STREFLOP|x64
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.No debug|x64.Build.0 = Release_NO_STREFLOP|x64
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release with error catching|Mixed Platforms.ActiveCfg = Release_NO_STREFLOP|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release with error catching|Mixed Platforms.Build.0 = Release_NO_STREFLOP|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release with error catching|Win32.ActiveCfg = Release|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release with error catching|Win32.Build.0 = Release|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release with error catching|x64.ActiveCfg = Release_NO_STREFLOP|x64
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release with error catching|x64.Build.0 = Release_NO_STREFLOP|x64
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release_WITHOUT_STREFLOP|Mixed Platforms.ActiveCfg = Release_WITHOUT_STREFLOP|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release_WITHOUT_STREFLOP|Mixed Platforms.Build.0 = Release_WITHOUT_STREFLOP|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release_WITHOUT_STREFLOP|Win32.ActiveCfg = Release_WITHOUT_STREFLOP|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release_WITHOUT_STREFLOP|Win32.Build.0 = Release_WITHOUT_STREFLOP|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release_WITHOUT_STREFLOP|x64.ActiveCfg = Release_WITHOUT_STREFLOP|x64
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release_WITHOUT_STREFLOP|x64.Build.0 = Release_WITHOUT_STREFLOP|x64
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release|Mixed Platforms.Build.0 = Release|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release|Win32.ActiveCfg = Release|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release|Win32.Build.0 = Release|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release|x64.ActiveCfg = Release|x64
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release|x64.Build.0 = Release|x64
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release+MT with error catching|Mixed Platforms.ActiveCfg = Release_NO_STREFLOP|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release+MT with error catching|Mixed Platforms.Build.0 = Release_NO_STREFLOP|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release+MT with error catching|Win32.ActiveCfg = Release|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release+MT with error catching|Win32.Build.0 = Release|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release+MT with error catching|x64.ActiveCfg = Release_NO_STREFLOP|x64
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release+MT with error catching|x64.Build.0 = Release_NO_STREFLOP|x64
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Syncdebug|Mixed Platforms.ActiveCfg = Release_NO_STREFLOP|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Syncdebug|Mixed Platforms.Build.0 = Release_NO_STREFLOP|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Syncdebug|Win32.ActiveCfg = Release|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Syncdebug|Win32.Build.0 = Release|Win32
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Syncdebug|x64.ActiveCfg = Release_NO_STREFLOP|x64
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Syncdebug|x64.Build.0 = Release_NO_STREFLOP|x64
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Debug|Win32.Build.0 = Debug|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Debug|x64.ActiveCfg = Debug|x64
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Debug|x64.Build.0 = Debug|x64
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Debug+MT|Mixed Platforms.ActiveCfg = Debug|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Debug+MT|Mixed Platforms.Build.0 = Debug|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Debug+MT|Win32.ActiveCfg = Debug|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Debug+MT|Win32.Build.0 = Debug|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Debug+MT|x64.ActiveCfg = Debug|x64
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Debug+MT|x64.Build.0 = Debug|x64
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Debug-MT|Mixed Platforms.ActiveCfg = Debug|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Debug-MT|Mixed Platforms.Build.0 = Debug|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Debug-MT|Win32.ActiveCfg = Debug|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Debug-MT|Win32.Build.0 = Debug|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Debug-MT|x64.ActiveCfg = Debug|x64
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Debug-MT|x64.Build.0 = Debug|x64
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.No debug|Mixed Platforms.ActiveCfg = Release_NO_STREFLOP|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.No debug|Mixed Platforms.Build.0 = Release_NO_STREFLOP|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.No debug|Win32.ActiveCfg = Release|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.No debug|Win32.Build.0 = Release|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.No debug|x64.ActiveCfg = Release_NO_STREFLOP|x64
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.No debug|x64.Build.0 = Release_NO_STREFLOP|x64
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release with error catching|Mixed Platforms.ActiveCfg = Release_NO_STREFLOP|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release with error catching|Mixed Platforms.Build.0 = Release_NO_STREFLOP|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release with error catching|Win32.ActiveCfg = Release|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release with error catching|Win32.Build.0 = Release|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release with error catching|x64.ActiveCfg = Release_NO_STREFLOP|x64
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release with error catching|x64.Build.0 = Release_NO_STREFLOP|x64
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release_WITHOUT_STREFLOP|Mixed Platforms.ActiveCfg = Release_WITHOUT_STREFLOP|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release_WITHOUT_STREFLOP|Mixed Platforms.Build.0 = Release_WITHOUT_STREFLOP|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release_WITHOUT_STREFLOP|Win32.ActiveCfg = Release_WITHOUT_STREFLOP|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release_WITHOUT_STREFLOP|Win32.Build.0 = Release_WITHOUT_STREFLOP|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release_WITHOUT_STREFLOP|x64.ActiveCfg = Release_WITHOUT_STREFLOP|x64
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release_WITHOUT_STREFLOP|x64.Build.0 = Release_WITHOUT_STREFLOP|x64
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release|Mixed Platforms.Build.0 = Release|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release|Win32.ActiveCfg = Release|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release|Win32.Build.0 = Release|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release|x64.ActiveCfg = Release|x64
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release|x64.Build.0 = Release|x64
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release+MT with error catching|Mixed Platforms.ActiveCfg = Release_NO_STREFLOP|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release+MT with error catching|Mixed Platforms.Build.0 = Release_NO_STREFLOP|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release+MT with error catching|Win32.ActiveCfg = Release|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release+MT with error catching|Win32.Build.0 = Release|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release+MT with error catching|x64.ActiveCfg = Release_NO_STREFLOP|x64
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release+MT with error catching|x64.Build.0 = Release_NO_STREFLOP|x64
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Syncdebug|Mixed Platforms.ActiveCfg = Release_NO_STREFLOP|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Syncdebug|Mixed Platforms.Build.0 = Release_NO_STREFLOP|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Syncdebug|Win32.ActiveCfg = Release|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Syncdebug|Win32.Build.0 = Release|Win32
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Syncdebug|x64.ActiveCfg = Release_NO_STREFLOP|x64
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Syncdebug|x64.Build.0 = Release_NO_STREFLOP|x64
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Debug|Win32.Build.0 = Debug|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Debug|x64.ActiveCfg = Debug|x64
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Debug|x64.Build.0 = Debug|x64
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Debug+MT|Mixed Platforms.ActiveCfg = Debug|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Debug+MT|Mixed Platforms.Build.0 = Debug|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Debug+MT|Win32.ActiveCfg = Debug|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Debug+MT|Win32.Build.0 = Debug|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Debug+MT|x64.ActiveCfg = Debug|x64
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Debug+MT|x64.Build.0 = Debug|x64
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Debug-MT|Mixed Platforms.ActiveCfg = Debug|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Debug-MT|Mixed Platforms.Build.0 = Debug|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Debug-MT|Win32.ActiveCfg = Debug|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Debug-MT|Win32.Build.0 = Debug|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Debug-MT|x64.ActiveCfg = Debug|x64
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Debug-MT|x64.Build.0 = Debug|x64
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.No debug|Mixed Platforms.ActiveCfg = Release|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.No debug|Mixed Platforms.Build.0 = Release|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.No debug|Win32.ActiveCfg = Release|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.No debug|Win32.Build.0 = Release|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.No debug|x64.ActiveCfg = Release|x64
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.No debug|x64.Build.0 = Release|x64
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release with error catching|Mixed Platforms.ActiveCfg = Release|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release with error catching|Mixed Platforms.Build.0 = Release|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release with error catching|Win32.ActiveCfg = Release|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release with error catching|Win32.Build.0 = Release|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release with error catching|x64.ActiveCfg = Release|x64
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release with error catching|x64.Build.0 = Release|x64
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release_WITHOUT_STREFLOP|Mixed Platforms.ActiveCfg = Release_WITHOUT_STREFLOP|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release_WITHOUT_STREFLOP|Mixed Platforms.Build.0 = Release_WITHOUT_STREFLOP|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release_WITHOUT_STREFLOP|Win32.ActiveCfg = Release_WITHOUT_STREFLOP|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release_WITHOUT_STREFLOP|Win32.Build.0 = Release_WITHOUT_STREFLOP|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release_WITHOUT_STREFLOP|x64.ActiveCfg = Release_WITHOUT_STREFLOP|x64
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release_WITHOUT_STREFLOP|x64.Build.0 = Release_WITHOUT_STREFLOP|x64
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release|Mixed Platforms.Build.0 = Release|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release|Win32.ActiveCfg = Release|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release|Win32.Build.0 = Release|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release|x64.ActiveCfg = Release|x64
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release|x64.Build.0 = Release|x64
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release+MT with error catching|Mixed Platforms.ActiveCfg = Release|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release+MT with error catching|Mixed Platforms.Build.0 = Release|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release+MT with error catching|Win32.ActiveCfg = Release|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release+MT with error catching|Win32.Build.0 = Release|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release+MT with error catching|x64.ActiveCfg = Release|x64
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Release+MT with error catching|x64.Build.0 = Release|x64
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Syncdebug|Mixed Platforms.ActiveCfg = Release|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Syncdebug|Mixed Platforms.Build.0 = Release|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Syncdebug|Win32.ActiveCfg = Release|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Syncdebug|Win32.Build.0 = Release|Win32
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Syncdebug|x64.ActiveCfg = Release|x64
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}.Syncdebug|x64.Build.0 = Release|x64
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Debug|Win32.ActiveCfg = Debug|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Debug|Win32.Build.0 = Debug|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Debug|x64.ActiveCfg = Debug|x64
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Debug|x64.Build.0 = Debug|x64
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Debug+MT|Mixed Platforms.ActiveCfg = Debug-MT|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Debug+MT|Mixed Platforms.Build.0 = Debug-MT|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Debug+MT|Win32.ActiveCfg = Debug-MT|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Debug+MT|Win32.Build.0 = Debug-MT|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Debug+MT|x64.ActiveCfg = Debug-MT|x64
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Debug+MT|x64.Build.0 = Debug-MT|x64
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Debug-MT|Mixed Platforms.ActiveCfg = Debug-MT|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Debug-MT|Mixed Platforms.Build.0 = Debug-MT|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Debug-MT|Win32.ActiveCfg = Debug-MT|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Debug-MT|Win32.Build.0 = Debug-MT|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Debug-MT|x64.ActiveCfg = Debug-MT|x64
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Debug-MT|x64.Build.0 = Debug-MT|x64
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.No debug|Mixed Platforms.ActiveCfg = Debug-MT|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.No debug|Mixed Platforms.Build.0 = Debug-MT|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.No debug|Win32.ActiveCfg = Debug-MT|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.No debug|Win32.Build.0 = Debug-MT|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.No debug|x64.ActiveCfg = Debug-MT|x64
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.No debug|x64.Build.0 = Debug-MT|x64
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release with error catching|Mixed Platforms.ActiveCfg = Release_NO_STREFLOP|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release with error catching|Mixed Platforms.Build.0 = Release_NO_STREFLOP|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release with error catching|Win32.ActiveCfg = Release_NO_STREFLOP|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release with error catching|Win32.Build.0 = Release_NO_STREFLOP|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release with error catching|x64.ActiveCfg = Release_NO_STREFLOP|x64
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release with error catching|x64.Build.0 = Release_NO_STREFLOP|x64
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release_WITHOUT_STREFLOP|Mixed Platforms.ActiveCfg = Release_WITHOUT_STREFLOP|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release_WITHOUT_STREFLOP|Mixed Platforms.Build.0 = Release_WITHOUT_STREFLOP|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release_WITHOUT_STREFLOP|Win32.ActiveCfg = Release_WITHOUT_STREFLOP|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release_WITHOUT_STREFLOP|Win32.Build.0 = Release_WITHOUT_STREFLOP|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release_WITHOUT_STREFLOP|x64.ActiveCfg = Release_WITHOUT_STREFLOP|x64
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release_WITHOUT_STREFLOP|x64.Build.0 = Release_WITHOUT_STREFLOP|x64
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release|Mixed Platforms.Build.0 = Release|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release|Win32.ActiveCfg = Release|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release|Win32.Build.0 = Release|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release|x64.ActiveCfg = Release|x64
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release|x64.Build.0 = Release|x64
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release+MT with error catching|Mixed Platforms.ActiveCfg = Release_NO_STREFLOP|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release+MT with error catching|Mixed Platforms.Build.0 = Release_NO_STREFLOP|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release+MT with error catching|Win32.ActiveCfg = Release_NO_STREFLOP|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release+MT with error catching|Win32.Build.0 = Release_NO_STREFLOP|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release+MT with error catching|x64.ActiveCfg = Release_NO_STREFLOP|x64
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Release+MT with error catching|x64.Build.0 = Release_NO_STREFLOP|x64
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Syncdebug|Mixed Platforms.ActiveCfg = Debug-MT|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Syncdebug|Mixed Platforms.Build.0 = Debug-MT|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Syncdebug|Win32.ActiveCfg = Debug-MT|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Syncdebug|Win32.Build.0 = Debug-MT|Win32
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Syncdebug|x64.ActiveCfg = Debug-MT|x64
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}.Syncdebug|x64.Build.0 = Debug-MT|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/mk/windoze/build-mg-2015.bat b/mk/windoze/build-mg-2015.bat
new file mode 100644
index 00000000..c2b5b0ae
--- /dev/null
+++ b/mk/windoze/build-mg-2015.bat
@@ -0,0 +1,162 @@
+@echo off
+
+rem To get this working you may need to copy the following:
+rem C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Common.props to C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0
+rem C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Platforms\Win32\PlatformToolsets\*.* to C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets
+rem C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Platforms\Win32\Microsoft.Cpp.Win32.Common.props to C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32
+
+rem change to the directory of this batch file
+SET VCVARS_PLATFORM=x86_amd64
+
+ECHO --------------------------------
+ECHO Changing to build folder [%~dp0] p1 ["%1"] p2 ["%2"]
+rem pause
+cd /d "%~dp0"
+
+ECHO Checking for windows binary runtime tools...
+if NOT EXIST .\7z.exe call cscript getTools.vbs
+if NOT EXIST .\7z.dll call cscript getTools.vbs
+if NOT EXIST .\tar.exe call cscript getTools.vbs
+if NOT EXIST .\wget.exe call cscript getTools.vbs
+
+set depfolder=windows_deps_2015
+set depfile=windows_deps_2015_x64.7z
+
+dir ..\..\source\
+if NOT EXIST ..\..\source\%depfolder%\NUL echo folder not found [%depfolder%]
+if NOT EXIST ..\..\source\%depfolder%\NUL goto checkDepIntegrity
+goto processBuildStageA
+
+:getDepFile
+ECHO Retrieving windows dependency archive...
+call .\wget.exe -c -O ..\..\source\%depfile% http://github.com/MegaGlest/megaglest-source/releases/download/3.2.3/%depfile%
+call .\7z.exe x -r -o..\..\source\ ..\..\source\%depfile%
+goto processBuildStageA
+
+:checkDepIntegrity
+ECHO Looking for windows dependency archive...
+call .\7z.exe t ..\..\source\%depfile% >nul
+set 7ztestdep=%ERRORLEVEL%
+ECHO Result of windows dependency archive [%7ztestdep%]
+if NOT "%7ztestdep%" == "0" goto getDepFile
+goto processBuildStageA
+
+:processBuildStageA
+call CopyWindowsRuntimeDlls_2012.bat nopause
+
+rem setup the Visual Studio 2010 environment
+ECHO --------------------------------
+ECHO Setting up Visual Studio 2015 environment vars...
+REM Ensure ultifds HP doesn't mess the build up
+SET Platform=
+if "%DevEnvDir%." == "." goto SETVCVARS
+GOTO GITSECTION
+
+:SETVCVARS
+
+IF EXIST "%VS140COMNTOOLS%..\..\" GOTO VC_Common_15
+IF EXIST "\Program Files\Microsoft Visual Studio 14.0\" GOTO VC_32_15
+IF EXIST "\Program Files (x86)\Microsoft Visual Studio 14.0\" GOTO VC_64_15
+
+goto GITSECTION
+
+:VC_Common_15
+call "%VS140COMNTOOLS%..\..\vc\vcvarsall.bat" %VCVARS_PLATFORM%
+goto GITSECTION
+
+:VC_32_15
+ECHO 32 bit Windows detected...
+call "\Program Files\Microsoft Visual Studio 14.0\vc\vcvarsall.bat" %VCVARS_PLATFORM%
+goto GITSECTION
+
+:VC_64_15
+ECHO 64 bit Windows detected...
+call "\Program Files (x86)\Microsoft Visual Studio 14.0\vc\vcvarsall.bat" %VCVARS_PLATFORM%
+goto GITSECTION
+
+:VC_Common
+rem call "%VS100COMNTOOLS%..\..\vc\vcvarsall.bat"
+goto GITSECTION
+
+:GITSECTION
+rem Update from GIT to latest rev
+ECHO --------------------------------
+Echo Updating Code from GIT to latest Revision...
+cd ..\..\
+git submodule update
+git pull
+git submodule foreach git pull
+
+set GITVERSION_SHA1=.
+set GITVERSION_REV=.
+set GET_GIT_SHA1="git log -1 --format=%%h"
+for /f "delims=" %%a in ('%GET_GIT_SHA1%') do @set GITVERSION_SHA1=%%a
+for /f "delims=" %%a in ('git rev-list HEAD --count') do @set GITVERSION_REV=%%a
+ECHO Will build using GIT Revision: [%GITVERSION_REV%.%GITVERSION_SHA1%]
+cd mk\windoze
+rem pause
+
+ECHO --------------------------------
+Echo Touching the build date/time file so we get proper build stamp
+rem touch ..\..\source\glest_game\facilities\game_util.cpp
+copy /b ..\..\source\glest_game\facilities\game_util.cpp +,,
+
+rem Build Mega-Glest in release mode
+ECHO --------------------------------
+Echo Building MegaGlest using Visual Studio 2012...
+
+set CL=/MP
+rem set INCLUDE=%ProgramFiles(x86)%\Microsoft SDKs\Windows\7.1A\Include;%INCLUDE%
+rem set PATH=%ProgramFiles(x86)%\Microsoft SDKs\Windows\7.1A\Bin;%PATH%
+rem set LIB=%ProgramFiles(x86)%\Microsoft SDKs\Windows\7.1A\Lib;%LIB%
+rem set CL=/D_USING_V110_SDK71_;%CL%
+rem set CL=/D_USING_V110_SDK71_;%CL%
+
+rem This is needed for nmake-based projects like Qt or OpenSSL.
+rem MSBuild (and thus CMake) can simply use v110_xp Platform Toolset.
+rem set INCLUDE=%PROGRAM_FILES_X86%\Microsoft SDKs\Windows\v7.1A\Include;%INCLUDE%
+rem set PATH=%PROGRAM_FILES_X86%\Microsoft SDKs\Windows\v7.1A\Bin;%PATH%
+rem set LIB=%PROGRAM_FILES_X86%\Microsoft SDKs\Windows\v7.1A\Lib;%LIB%
+rem set CL=/D_USING_V110_SDK71_ %CL%
+rem set PlatformToolset=v110_xp
+rem set PlatformToolset=V110
+
+del ..\..\source\glest_game\facilities\gitversion.h
+
+if not "%GITVERSION_SHA1%" == "." set CL=/DGITVERSIONHEADER
+if not "%GITVERSION_SHA1%" == "." echo building with CL [%CL%]
+if not "%GITVERSION_SHA1%" == "." echo #define GITVERSION "%GITVERSION_REV%.%GITVERSION_SHA1%" > ..\..\source\glest_game\facilities\gitversion.h
+if not "%GITVERSION_SHA1%" == "." copy /b ..\..\source\glest_game\facilities\game_util.cpp +,,
+
+del /Q /F Release\*.tlog
+
+rem set VisualStudioVersion=11.0
+set msBuildMaxCPU=
+SET BuildInParallel=false
+if %NUMBER_OF_PROCESSORS% GTR 2 (
+ SET NumberOfProcessesToUseForBuild=2
+ SET BuildInParallel=true
+ SET msBuildMaxCPU=/maxcpucount)
+
+ECHO Found CPU Count [%NUMBER_OF_PROCESSORS%]
+rem SET MSBUILD_PATH_MG_x64="%ProgramFiles(x86)%\MSBuild\Microsoft.Cpp\v4.0\V110\\"
+SET MSBUILD_PATH_MG_x64="%ProgramFiles(x86)%\MSBuild\Microsoft.Cpp\v4.0\V140\\"
+
+if "%2" == "rebuild" echo Doing a FULL REBUILD...
+rem if "%2" == "rebuild" msbuild /detailedsummary %msBuildMaxCPU% /p:BuildInParallel=%BuildInParallel% /p:Configuration=Release /t:Rebuild Glest_vc2010.sln
+rem if "%2" == "rebuild" msbuild %msBuildMaxCPU% /p:Configuration=Release;Platform=x64 /v:q /m /t:Rebuild /p:PlatformToolset=v110_xp;VisualStudioVersion=11.0 Glest_vc2012.sln
+rem /p:VCTargetsPath=%MSBUILD_PATH_MG_x64%;
+
+rem if "%2" == "rebuild" msbuild %msBuildMaxCPU% /v:detailed /p:TrackFileAccess=false;VCTargetsPath=%MSBUILD_PATH_MG_x64%;Configuration=Release;Platform=x64;PlatformToolset=v110 /m /t:Rebuild Glest_vc2012.sln
+rem if "%2" == "rebuild" msbuild %msBuildMaxCPU% /v:q /p:TrackFileAccess=false;VCTargetsPath=%MSBUILD_PATH_MG_x64%;Configuration=Release;Platform=x64;PlatformToolset=v110 /m /t:Rebuild Glest_vc2012.sln
+if "%2" == "rebuild" msbuild %msBuildMaxCPU% /v:q /p:TrackFileAccess=false;VCTargetsPath=%MSBUILD_PATH_MG_x64%;Configuration=Release_WITHOUT_STREFLOP;Platform=x64;PlatformToolset=v140 /m /t:Rebuild Glest_vc2015.sln
+
+rem if not "%2" == "rebuild" msbuild /detailedsummary %msBuildMaxCPU% /p:BuildInParallel=%BuildInParallel% /p:Configuration=Release Glest_vc2010.sln
+rem if not "%2" == "rebuild" msbuild %msBuildMaxCPU% /p:Configuration=Release;Platform=x64 /v:q /m /p:PlatformToolset=v110_xp Glest_vc2012.sln
+
+rem if not "%2" == "rebuild" msbuild %msBuildMaxCPU% /v:detailed /p:TrackFileAccess=false;VCTargetsPath=%MSBUILD_PATH_MG_x64%;Configuration=Release;Platform=x64;PlatformToolset=v110 /m Glest_vc2012.sln
+rem if not "%2" == "rebuild" msbuild %msBuildMaxCPU% /v:q /p:TrackFileAccess=false;VCTargetsPath=%MSBUILD_PATH_MG_x64%;Configuration=Release;Platform=x64;PlatformToolset=v110 /m Glest_vc2012.sln
+if not "%2" == "rebuild" msbuild %msBuildMaxCPU% /v:q /p:TrackFileAccess=false;VCTargetsPath=%MSBUILD_PATH_MG_x64%;Configuration=Release_WITHOUT_STREFLOP;Platform=x64;PlatformToolset=v140 /m Glest_vc2015.sln
+
+rem pause execution so we can see the output before the batch file exits
+if not "%1" == "nopause" pause
diff --git a/mk/windoze/vc2015/g2xml.vcxproj b/mk/windoze/vc2015/g2xml.vcxproj
new file mode 100644
index 00000000..b804e48a
--- /dev/null
+++ b/mk/windoze/vc2015/g2xml.vcxproj
@@ -0,0 +1,344 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release_NO_STREFLOP
+ Win32
+
+
+ Release_NO_STREFLOP
+ x64
+
+
+ Release_WITHOUT_STREFLOP
+ Win32
+
+
+ Release_WITHOUT_STREFLOP
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {407355A4-D12A-4E3B-A7EB-A835E573B376}
+ g2xml
+ Win32Proj
+ g2xml
+
+
+
+ Application
+ Unicode
+ true
+ v140_xp
+
+
+ Application
+ Unicode
+ true
+ v140_xp
+
+
+ Application
+ Unicode
+ true
+ v140_xp
+
+
+ Application
+ Unicode
+ true
+ v140
+
+
+ Application
+ Unicode
+ true
+ v140
+
+
+ Application
+ Unicode
+ true
+ v140
+
+
+ Application
+ Unicode
+ v140
+
+
+ Application
+ Unicode
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\
+ true
+ true
+ .\..\..\data\glest_game\
+ .\..\..\data\glest_game\
+ .\..\..\data\glest_game\
+ $(Configuration)\
+ $(Configuration)\
+ $(Configuration)\
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+
+
+ g2xml
+
+
+ g2xml
+
+
+ g2xml
+
+
+ g2xmlx64
+ $(Platform)\$(Configuration)\$(TargetName)\
+ $(SolutionDir)
+
+
+ g2xmlx64
+ $(Platform)\$(Configuration)\$(TargetName)\
+ $(SolutionDir)
+
+
+ g2xmlx64
+ $(Platform)\$(Configuration)\$(TargetName)\
+ $(SolutionDir)
+
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+ true
+
+
+ true
+ Console
+ MachineX86
+
+
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ ProgramDatabase
+ true
+
+
+ true
+ Console
+
+
+
+
+ MaxSpeed
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+ true
+ StreamingSIMDExtensions2
+
+
+ true
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ MaxSpeed
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+ true
+ StreamingSIMDExtensions2
+
+
+ true
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ MaxSpeed
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+ true
+ StreamingSIMDExtensions2
+
+
+ true
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ MaxSpeed
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+ true
+
+
+ 4996
+
+
+ true
+ Console
+ true
+ true
+
+
+
+
+ MaxSpeed
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+ true
+
+
+ 4996
+
+
+ true
+ Console
+ true
+ true
+
+
+
+
+ MaxSpeed
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+ true
+
+
+ Level3
+ ProgramDatabase
+ true
+
+
+ 4996
+
+
+ true
+ Console
+ true
+ true
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/mk/windoze/vc2015/g3d_viewer.vcxproj b/mk/windoze/vc2015/g3d_viewer.vcxproj
new file mode 100644
index 00000000..f2702d66
--- /dev/null
+++ b/mk/windoze/vc2015/g3d_viewer.vcxproj
@@ -0,0 +1,419 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release_NO_STREFLOP
+ Win32
+
+
+ Release_NO_STREFLOP
+ x64
+
+
+ Release_WITHOUT_STREFLOP
+ Win32
+
+
+ Release_WITHOUT_STREFLOP
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {FE5C7C7C-F109-44F5-8329-25A4E24F162C}
+ g3d_viewer
+ Win32Proj
+ g3d_viewer
+
+
+
+ Application
+ v140
+
+
+ Application
+ v140
+
+
+ Application
+ v140_xp
+
+
+ Application
+ v140_xp
+
+
+ Application
+ v140
+
+
+ Application
+ v140
+
+
+ Application
+ v140
+
+
+ Application
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\..\..\..\data\glest_game\
+ $(Configuration)/$(ProjectName)\
+ true
+ true
+ .\..\..\..\data\glest_game\
+ .\..\..\..\data\glest_game\
+ $(Configuration)/$(ProjectName)\
+ $(Configuration)/$(ProjectName)\
+ false
+ false
+ false
+ false
+ $(Configuration)\
+ $(Configuration)\
+ true
+ true
+ megaglest_g3dviewer
+ megaglest_g3dviewer
+ megaglest_g3dviewerx64
+ megaglest_g3dviewerx64
+ false
+ false
+ false
+ false
+
+
+ $(Platform)\$(Configuration)\$(TargetName)\
+ $(SolutionDir)
+
+
+ $(Platform)\$(Configuration)\$(TargetName)\
+ $(SolutionDir)
+
+
+
+ Disabled
+ ..\..\..\source\windows_deps_2015\wxWidgets-2.8.10\lib\vc_lib\mswd;..\..\..\source\windows_deps_2015\wxWidgets-2.8.10\include\msvc;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\platform\win32;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\windows_deps_2015\include;..\..\..\source\shared_lib\include\graphics;..\..\..\source\windows_deps_2015\wxWidgets-2.8.10\include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/SDL-1.2.x/include;../../../source/windows_deps_2015/curl-7.21.3/include;..\..\..\source\glest_game\graphics;..\..\..\source\shared_lib\include\xml;../../../source/windows_deps_2015/xerces-c-3.0.1/src;..\..\..\source\glest_game\global;..\..\..\source\glest_game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\glest_game\game;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/lpng141;..\..\..\source\glest_game\facilities
+ WIN32;_WINDOWS;CURL_STATICLIB;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ StreamingSIMDExtensions
+
+
+
+
+
+
+ Level3
+ EditAndContinue
+ true
+
+
+ wxbase28d.lib;wxbase28d_net.lib;wxbase28d_xml.lib;wxexpatd.lib;wxjpegd.lib;wxmsw28d_adv.lib;wxmsw28d_aui.lib;wxmsw28d_core.lib;wxmsw28d_gl.lib;wxmsw28d_html.lib;wxmsw28d_media.lib;wxmsw28d_qa.lib;wxmsw28d_richtext.lib;wxmsw28d_xrc.lib;wxregexd.lib;wxtiffd.lib;wxzlibd.lib;winmm.lib;rpcrt4.lib;kernel32.lib;user32.lib;gdi32.lib;ole32.lib;oleaut32.lib;comctl32.lib;comdlg32.lib;uuid.lib;advapi32.lib;shell32.lib;libglest.lib;Dbghelp.lib;sdl.lib;sdlmain.lib;dxguid.lib;libstreflop.lib;libcurl.lib;ws2_32.lib;xerces-c_3d.lib;libpng.lib;libeay32.lib;ssleay32.lib;%(AdditionalDependencies)
+ $(OutDir)G3D_Viewer.exe
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;../../../source/shared_lib/sources/streflop/libstreflop;%(AdditionalLibraryDirectories)
+ true
+ Windows
+ MachineX86
+
+
+
+
+ Disabled
+ ..\..\..\source\windows_deps_2015\wxWidgets-2.8.10\lib\vc_lib\mswd;..\..\..\source\windows_deps_2015\wxWidgets-2.8.10\include\msvc;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\platform\win32;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\windows_deps_2015\include;..\..\..\source\shared_lib\include\graphics;..\..\..\source\windows_deps_2015\wxWidgets-2.8.10\include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/SDL-1.2.x/include;../../../source/windows_deps_2015/curl-7.21.3/include;..\..\..\source\glest_game\graphics;..\..\..\source\shared_lib\include\xml;../../../source/windows_deps_2015/xerces-c-3.0.1/src;..\..\..\source\glest_game\global;..\..\..\source\glest_game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\glest_game\game;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/lpng141;..\..\..\source\glest_game\facilities
+ WIN32;_WINDOWS;CURL_STATICLIB;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+ StreamingSIMDExtensions
+
+
+
+
+
+
+ Level3
+ ProgramDatabase
+ true
+
+
+ wxbase28d.lib;wxbase28d_net.lib;wxbase28d_xml.lib;wxexpatd.lib;wxjpegd.lib;wxmsw28d_adv.lib;wxmsw28d_aui.lib;wxmsw28d_core.lib;wxmsw28d_gl.lib;wxmsw28d_html.lib;wxmsw28d_media.lib;wxmsw28d_qa.lib;wxmsw28d_richtext.lib;wxmsw28d_xrc.lib;wxregexd.lib;wxtiffd.lib;wxzlibd.lib;winmm.lib;rpcrt4.lib;kernel32.lib;user32.lib;gdi32.lib;ole32.lib;oleaut32.lib;comctl32.lib;comdlg32.lib;uuid.lib;advapi32.lib;shell32.lib;libglest.lib;Dbghelp.lib;sdl.lib;sdlmain.lib;dxguid.lib;libstreflop.lib;libcurl.lib;ws2_32.lib;xerces-c_3d.lib;libpng.lib;libeay32.lib;ssleay32.lib;%(AdditionalDependencies)
+ $(OutDir)G3D_Viewer.exe
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;../../../source/shared_lib/sources/streflop/libstreflop;%(AdditionalLibraryDirectories)
+ true
+ Windows
+
+
+
+
+ /arch:SSE2 %(AdditionalOptions)
+ ..\..\..\source\windows_deps_2015\wxWidgets-2.9.3\lib\vc_lib\mswu;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\windows_deps_2015\include;..\..\..\source\shared_lib\include\graphics;..\..\..\source\windows_deps_2015\wxWidgets-2.9.3\include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/SDL-1.2.15/include;../../../source/windows_deps_2015/curl-7.21.3/include;..\..\..\source\glest_game\graphics;..\..\..\source\shared_lib\include\xml;../../../source/windows_deps_2015/xerces-c-3.1.1/src;..\..\..\source\glest_game\global;..\..\..\source\glest_game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\glest_game\game;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/lpng1510;..\..\..\source\glest_game\facilities;../../../source/windows_deps_2015/glew-1.7.0/include;..\..\..\source\shared_lib\include\xml\rapidxml;../../../source/shared_lib/include/platform/win32;%(AdditionalIncludeDirectories)
+ _WINDOWS;WIN32;NDEBUG;CURL_STATICLIB;UNICODE;_UNICODE;GLEW_STATIC;ZLIB_WINAPI;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ StreamingSIMDExtensions2
+
+
+
+
+ c:\temp\release\$(TargetName).pch
+ Level3
+ ProgramDatabase
+ true
+ Fast
+ true
+
+
+ wxbase29u.lib;wxbase29u_net.lib;wxbase29u_xml.lib;wxexpat.lib;wxjpeg.lib;wxtiff.lib;wxmsw29u_adv.lib;wxmsw29u_aui.lib;wxmsw29u_core.lib;wxmsw29u_gl.lib;wxmsw29u_html.lib;wxmsw29u_media.lib;wxmsw29u_qa.lib;wxmsw29u_richtext.lib;wxmsw29u_xrc.lib;wxregexu.lib;winmm.lib;rpcrt4.lib;kernel32.lib;user32.lib;gdi32.lib;ole32.lib;oleaut32.lib;comctl32.lib;comdlg32.lib;uuid.lib;advapi32.lib;shell32.lib;libglest.lib;Dbghelp.lib;sdl.lib;sdlmain.lib;dxguid.lib;libstreflop.lib;libcurl.lib;ws2_32.lib;xerces-c_static_3.lib;libpng15.lib;jpeg.lib;ftgl_static.lib;freetype244MT.lib;glew32s.lib;zlibstat.lib;libeay32.lib;ssleay32.lib;%(AdditionalDependencies)
+ $(OutDir)\$(TargetFileName)
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;../../../source/shared_lib/sources/streflop/libstreflop;$(DXSDK_DIR)/lib/x86;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x86;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+ MachineX86
+ false
+
+
+
+
+
+
+ /arch:SSE2 %(AdditionalOptions)
+ ..\..\..\source\windows_deps_2015\wxWidgets-2.9.3\lib\vc_lib\mswu;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\windows_deps_2015\include;..\..\..\source\shared_lib\include\graphics;..\..\..\source\windows_deps_2015\wxWidgets-2.9.3\include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/SDL-1.2.15/include;../../../source/windows_deps_2015/curl-7.21.3/include;..\..\..\source\glest_game\graphics;..\..\..\source\shared_lib\include\xml;../../../source/windows_deps_2015/xerces-c-3.1.1/src;..\..\..\source\glest_game\global;..\..\..\source\glest_game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\glest_game\game;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/lpng1510;..\..\..\source\glest_game\facilities;../../../source/windows_deps_2015/glew-1.7.0/include;..\..\..\source\shared_lib\include\xml\rapidxml;../../../source/shared_lib/include/platform/win32;%(AdditionalIncludeDirectories)
+ _WINDOWS;WIN32;NDEBUG;CURL_STATICLIB;UNICODE;_UNICODE;GLEW_STATIC;ZLIB_WINAPI;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ StreamingSIMDExtensions2
+
+
+
+
+ c:\temp\release\$(TargetName).pch
+ Level3
+ ProgramDatabase
+ true
+ Fast
+ true
+
+
+ wxbase29u.lib;wxbase29u_net.lib;wxbase29u_xml.lib;wxexpat.lib;wxjpeg.lib;wxtiff.lib;wxmsw29u_adv.lib;wxmsw29u_aui.lib;wxmsw29u_core.lib;wxmsw29u_gl.lib;wxmsw29u_html.lib;wxmsw29u_media.lib;wxmsw29u_qa.lib;wxmsw29u_richtext.lib;wxmsw29u_xrc.lib;wxregexu.lib;winmm.lib;rpcrt4.lib;kernel32.lib;user32.lib;gdi32.lib;ole32.lib;oleaut32.lib;comctl32.lib;comdlg32.lib;uuid.lib;advapi32.lib;shell32.lib;libglest.lib;Dbghelp.lib;sdl.lib;sdlmain.lib;dxguid.lib;libstreflop.lib;libcurl.lib;ws2_32.lib;xerces-c_static_3.lib;libpng15.lib;jpeg.lib;ftgl_static.lib;freetype244MT.lib;glew32s.lib;zlibstat.lib;libeay32.lib;ssleay32.lib;%(AdditionalDependencies)
+ $(OutDir)\$(TargetFileName)
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;../../../source/shared_lib/sources/streflop/libstreflop;$(DXSDK_DIR)/lib/x86;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x86;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+ MachineX86
+ false
+
+
+
+
+
+
+ %(AdditionalOptions)
+ ..\..\..\source\windows_deps_2015\wxWidgets-2.9.3\lib\vc_lib\mswu;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\windows_deps_2015\include;..\..\..\source\shared_lib\include\graphics;..\..\..\source\windows_deps_2015\wxWidgets-2.9.3\include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/SDL2-2.0.3/include;../../../source/windows_deps_2015/curl-7.21.3/include;..\..\..\source\glest_game\graphics;..\..\..\source\shared_lib\include\xml;../../../source/windows_deps_2015/xerces-c-3.1.1/src;..\..\..\source\glest_game\global;..\..\..\source\glest_game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\glest_game\game;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/lpng1510;..\..\..\source\glest_game\facilities;../../../source/windows_deps_2015/glew-1.7.0/include;..\..\..\source\shared_lib\include\xml\rapidxml;../../../source/shared_lib/include/platform/win32;%(AdditionalIncludeDirectories)
+ _WINDOWS;WIN32;NDEBUG;CURL_STATICLIB;UNICODE;_UNICODE;GLEW_STATIC;ZLIB_WINAPI;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+
+
+
+
+
+
+ c:\temp\release\$(TargetName).pch
+ Level3
+ ProgramDatabase
+ true
+ Fast
+ true
+ 4996
+
+
+ wxbase29u.lib;wxbase29u_net.lib;wxbase29u_xml.lib;wxexpat.lib;wxjpeg.lib;wxtiff.lib;wxmsw29u_adv.lib;wxmsw29u_aui.lib;wxmsw29u_core.lib;wxmsw29u_gl.lib;wxmsw29u_html.lib;wxmsw29u_media.lib;wxmsw29u_qa.lib;wxmsw29u_richtext.lib;wxmsw29u_xrc.lib;wxregexu.lib;winmm.lib;rpcrt4.lib;kernel32.lib;user32.lib;gdi32.lib;ole32.lib;oleaut32.lib;comctl32.lib;comdlg32.lib;uuid.lib;advapi32.lib;shell32.lib;libglest.lib;Dbghelp.lib;sdl2.lib;sdl2main.lib;dxguid.lib;libcurl.lib;ws2_32.lib;xerces-c_static_3.lib;libpng15.lib;jpeg.lib;ftgl_static.lib;freetype244MT.lib;glew32s.lib;zlibstat.lib;version.lib;imm32.lib;%(AdditionalDependencies)
+ $(OutDir)\$(TargetFileName)
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;$(DXSDK_DIR)/lib/x64;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x64;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+ false
+
+
+
+
+
+
+ %(AdditionalOptions)
+ ..\..\..\source\windows_deps_2015\wxWidgets-2.9.3\lib\vc_lib\mswu;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\windows_deps_2015\include;..\..\..\source\shared_lib\include\graphics;..\..\..\source\windows_deps_2015\wxWidgets-2.9.3\include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/SDL2-2.0.3/include;../../../source/windows_deps_2015/curl-7.21.3/include;..\..\..\source\glest_game\graphics;..\..\..\source\shared_lib\include\xml;../../../source/windows_deps_2015/xerces-c-3.1.1/src;..\..\..\source\glest_game\global;..\..\..\source\glest_game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\glest_game\game;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/lpng1618;..\..\..\source\glest_game\facilities;../../../source/windows_deps_2015/glew-1.7.0/include;..\..\..\source\shared_lib\include\xml\rapidxml;../../../source/shared_lib/include/platform/win32;%(AdditionalIncludeDirectories)
+ _WINDOWS;WIN32;NDEBUG;CURL_STATICLIB;UNICODE;_UNICODE;GLEW_STATIC;ZLIB_WINAPI;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+
+
+
+
+
+
+ c:\temp\release\$(TargetName).pch
+ Level3
+ ProgramDatabase
+ true
+ Fast
+ true
+ 4996
+
+
+ wxbase29u.lib;wxbase29u_net.lib;wxbase29u_xml.lib;wxexpat.lib;wxjpeg.lib;wxtiff.lib;wxmsw29u_adv.lib;wxmsw29u_aui.lib;wxmsw29u_core.lib;wxmsw29u_gl.lib;wxmsw29u_html.lib;wxmsw29u_media.lib;wxmsw29u_qa.lib;wxmsw29u_richtext.lib;wxmsw29u_xrc.lib;wxregexu.lib;winmm.lib;rpcrt4.lib;kernel32.lib;user32.lib;gdi32.lib;ole32.lib;oleaut32.lib;comctl32.lib;comdlg32.lib;uuid.lib;advapi32.lib;shell32.lib;libglest.lib;Dbghelp.lib;sdl2.lib;sdl2main.lib;dxguid.lib;libcurl.lib;ws2_32.lib;xerces-c_static_3.lib;libpng16.lib;jpeg.lib;ftgl_static.lib;freetype244MT.lib;glew32s.lib;zlibstat.lib;version.lib;imm32.lib;libeay32.lib;ssleay32.lib;%(AdditionalDependencies)
+ $(OutDir)\$(TargetFileName)
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;$(DXSDK_DIR)/lib/x64;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x64;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
+
+
+ false
+
+
+
+
+
+
+ /arch:SSE2 %(AdditionalOptions)
+ ..\..\..\source\windows_deps_2015\wxWidgets-2.8.10\lib\vc_lib\mswd;..\..\..\source\windows_deps_2015\wxWidgets-2.8.10\include\msvc;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\platform\win32;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\windows_deps_2015\include;..\..\..\source\shared_lib\include\graphics;..\..\..\source\windows_deps_2015\wxWidgets-2.8.10\include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/SDL-1.2.x/include;../../../source/windows_deps_2015/curl-7.21.3/include;..\..\..\source\glest_game\graphics;..\..\..\source\shared_lib\include\xml;../../../source/windows_deps_2015/xerces-c-3.0.1/src;..\..\..\source\glest_game\global;..\..\..\source\glest_game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\glest_game\game;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;CURL_STATICLIB;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ StreamingSIMDExtensions2
+
+
+
+
+ c:\temp\release\$(TargetName).pch
+ Level3
+ ProgramDatabase
+ true
+
+
+ wxbase28.lib;wxbase28_net.lib;wxbase28_xml.lib;wxexpat.lib;wxjpeg.lib;wxmsw28_adv.lib;wxmsw28_aui.lib;wxmsw28_core.lib;wxmsw28_gl.lib;wxmsw28_html.lib;wxmsw28_media.lib;wxmsw28_qa.lib;wxmsw28_richtext.lib;wxmsw28_xrc.lib;wxregex.lib;wxtiff.lib;wxzlib.lib;winmm.lib;rpcrt4.lib;kernel32.lib;user32.lib;gdi32.lib;ole32.lib;oleaut32.lib;comctl32.lib;comdlg32.lib;uuid.lib;advapi32.lib;shell32.lib;libglest.lib;Dbghelp.lib;sdl.lib;sdlmain.lib;dxguid.lib;libstreflop.lib;libcurl.lib;ws2_32.lib;xerces-c_3.lib;libpng.lib;%(AdditionalDependencies)
+ $(OutDir)$(ProjectName).exe
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;../../../source/shared_lib/sources/streflop/libstreflop;%(AdditionalLibraryDirectories)
+ true
+ Windows
+ true
+ true
+ MachineX86
+
+
+
+
+ %(AdditionalOptions)
+ ..\..\..\source\windows_deps_2015\wxWidgets-2.8.10\lib\vc_lib\mswd;..\..\..\source\windows_deps_2015\wxWidgets-2.8.10\include\msvc;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\platform\win32;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\windows_deps_2015\include;..\..\..\source\shared_lib\include\graphics;..\..\..\source\windows_deps_2015\wxWidgets-2.8.10\include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/SDL-1.2.x/include;../../../source/windows_deps_2015/curl-7.21.3/include;..\..\..\source\glest_game\graphics;..\..\..\source\shared_lib\include\xml;../../../source/windows_deps_2015/xerces-c-3.0.1/src;..\..\..\source\glest_game\global;..\..\..\source\glest_game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\glest_game\game;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;CURL_STATICLIB;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ StreamingSIMDExtensions2
+
+
+
+
+ c:\temp\release\$(TargetName).pch
+ Level3
+ ProgramDatabase
+ true
+
+
+ wxbase28.lib;wxbase28_net.lib;wxbase28_xml.lib;wxexpat.lib;wxjpeg.lib;wxmsw28_adv.lib;wxmsw28_aui.lib;wxmsw28_core.lib;wxmsw28_gl.lib;wxmsw28_html.lib;wxmsw28_media.lib;wxmsw28_qa.lib;wxmsw28_richtext.lib;wxmsw28_xrc.lib;wxregex.lib;wxtiff.lib;wxzlib.lib;winmm.lib;rpcrt4.lib;kernel32.lib;user32.lib;gdi32.lib;ole32.lib;oleaut32.lib;comctl32.lib;comdlg32.lib;uuid.lib;advapi32.lib;shell32.lib;libglest.lib;Dbghelp.lib;sdl.lib;sdlmain.lib;dxguid.lib;libstreflop.lib;libcurl.lib;ws2_32.lib;xerces-c_3.lib;libpng.lib;%(AdditionalDependencies)
+ $(OutDir)$(ProjectName).exe
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;../../../source/shared_lib/sources/streflop/libstreflop;%(AdditionalLibraryDirectories)
+ true
+ Windows
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {8daa0c24-95cd-4f66-b4c5-19abdd771746}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/mk/windoze/vc2015/glest_editor.vcxproj b/mk/windoze/vc2015/glest_editor.vcxproj
new file mode 100644
index 00000000..e1928e54
--- /dev/null
+++ b/mk/windoze/vc2015/glest_editor.vcxproj
@@ -0,0 +1,415 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release_NO_STREFLOP
+ Win32
+
+
+ Release_NO_STREFLOP
+ x64
+
+
+ Release_WITHOUT_STREFLOP
+ Win32
+
+
+ Release_WITHOUT_STREFLOP
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}
+ glest_editor
+ Win32Proj
+ glest_editor
+
+
+
+ Application
+ v140
+
+
+ Application
+ v140
+
+
+ Application
+ v140_xp
+
+
+ Application
+ v140_xp
+
+
+ Application
+ v140
+
+
+ Application
+ v140
+
+
+ Application
+ v140
+
+
+ Application
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\..\..\..\data\glest_game\
+ $(Configuration)/$(ProjectName)\
+ true
+ true
+ .\..\..\..\data\glest_game\
+ .\..\..\..\data\glest_game\
+ $(Configuration)/$(ProjectName)\
+ $(Configuration)/$(ProjectName)\
+ false
+ false
+ false
+ false
+ $(Configuration)\
+ $(Configuration)\
+ true
+ true
+ megaglest_editor
+ megaglest_editor
+ megaglest_editorx64
+ megaglest_editorx64
+ false
+ false
+ false
+ false
+
+
+ $(Platform)\$(Configuration)\$(TargetName)\
+ $(SolutionDir)
+
+
+ $(Platform)\$(Configuration)\$(TargetName)\
+ $(SolutionDir)
+
+
+
+ Disabled
+ ..\..\..\source\windows_deps_2015\wxWidgets-2.9.3\lib\vc_lib\mswu;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\platform\win32;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\windows_deps_2015\include;..\..\..\source\shared_lib\include\graphics;..\..\..\source\windows_deps_2015\wxWidgets-2.9.3\include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/SDL-1.2.15/include;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;..\..\..\source\glest_game\global;..\..\..\source\glest_game\game;..\..\..\source\glest_game\facilities;..\..\..\source\shared_lib\include\xml;..\..\..\source\shared_lib\include\xml\rapidxml;../../../source/windows_deps_2015/xerces-c-3.1.1/src;%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;WIN32;CURL_STATICLIB;UNICODE;_UNICODE;GLEW_STATIC;ZLIB_WINAPI_DEBUG;_WINDOWS;WIN32;CURL_STATICLIB;UNICODE;_UNICODE;GLEW_STATIC;ZLIB_WINAPI;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ StreamingSIMDExtensions
+
+
+
+
+
+
+ Level3
+ EditAndContinue
+ true
+
+
+ wxbase29u.lib;wxbase29u_net.lib;wxbase29u_xml.lib;wxexpat.lib;wxjpeg.lib;wxmsw29u_adv.lib;wxmsw29u_aui.lib;wxmsw29u_core.lib;wxmsw29u_gl.lib;wxmsw29u_html.lib;wxmsw29u_media.lib;wxmsw29u_qa.lib;wxmsw29u_richtext.lib;wxmsw29u_xrc.lib;wxpng.lib;wxregexu.lib;wxtiff.lib;winmm.lib;rpcrt4.lib;kernel32.lib;user32.lib;gdi32.lib;ole32.lib;oleaut32.lib;comctl32.lib;comdlg32.lib;uuid.lib;advapi32.lib;shell32.lib;libglest.lib;sdl.lib;sdlmain.lib;dsound.lib;dxguid.lib;Dbghelp.lib;libcurl.lib;ws2_32.lib;ftgl_static.lib;freetype244MT.lib;zlibstat.lib;libeay32.lib;ssleay32.lib;%(AdditionalDependencies)
+ $(OutDir)Glest_Editor.exe
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;%(AdditionalLibraryDirectories)
+ true
+ Windows
+ MachineX86
+
+
+
+
+ Disabled
+ ..\..\..\source\windows_deps_2015\wxWidgets-2.9.3\lib\vc_lib\mswu;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\platform\win32;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\windows_deps_2015\include;..\..\..\source\shared_lib\include\graphics;..\..\..\source\windows_deps_2015\wxWidgets-2.9.3\include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/SDL-1.2.15/include;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;..\..\..\source\glest_game\global;..\..\..\source\glest_game\game;..\..\..\source\glest_game\facilities;..\..\..\source\shared_lib\include\xml;..\..\..\source\shared_lib\include\xml\rapidxml;../../../source/windows_deps_2015/xerces-c-3.1.1/src;%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;WIN32;CURL_STATICLIB;UNICODE;_UNICODE;GLEW_STATIC;ZLIB_WINAPI_DEBUG;_WINDOWS;WIN32;CURL_STATICLIB;UNICODE;_UNICODE;GLEW_STATIC;ZLIB_WINAPI;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+ StreamingSIMDExtensions
+
+
+
+
+
+
+ Level3
+ ProgramDatabase
+ true
+
+
+ wxbase29u.lib;wxbase29u_net.lib;wxbase29u_xml.lib;wxexpat.lib;wxjpeg.lib;wxmsw29u_adv.lib;wxmsw29u_aui.lib;wxmsw29u_core.lib;wxmsw29u_gl.lib;wxmsw29u_html.lib;wxmsw29u_media.lib;wxmsw29u_qa.lib;wxmsw29u_richtext.lib;wxmsw29u_xrc.lib;wxpng.lib;wxregexu.lib;wxtiff.lib;winmm.lib;rpcrt4.lib;kernel32.lib;user32.lib;gdi32.lib;ole32.lib;oleaut32.lib;comctl32.lib;comdlg32.lib;uuid.lib;advapi32.lib;shell32.lib;libglest.lib;sdl.lib;sdlmain.lib;dsound.lib;dxguid.lib;Dbghelp.lib;libcurl.lib;ws2_32.lib;ftgl_static.lib;freetype244MT.lib;zlibstat.lib;libeay32.lib;ssleay32.lib;%(AdditionalDependencies)
+ $(OutDir)Glest_Editor.exe
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;%(AdditionalLibraryDirectories)
+ true
+ Windows
+
+
+
+
+ /arch:SSE2 %(AdditionalOptions)
+ ..\..\..\source\windows_deps_2015\wxWidgets-2.9.3\lib\vc_lib\mswu;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\platform\win32;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\windows_deps_2015\include;..\..\..\source\shared_lib\include\graphics;..\..\..\source\windows_deps_2015\wxWidgets-2.9.3\include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/SDL-1.2.15/include;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;..\..\..\source\glest_game\global;..\..\..\source\glest_game\game;..\..\..\source\glest_game\facilities;..\..\..\source\shared_lib\include\xml;..\..\..\source\shared_lib\include\xml\rapidxml;../../../source/windows_deps_2015/xerces-c-3.1.1/src;%(AdditionalIncludeDirectories)
+ _WINDOWS;WIN32;NDEBUG;CURL_STATICLIB;UNICODE;_UNICODE;GLEW_STATIC;ZLIB_WINAPI;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ StreamingSIMDExtensions2
+
+
+
+
+
+
+ Level3
+ ProgramDatabase
+ true
+
+
+ wxbase29u.lib;wxbase29u_net.lib;wxbase29u_xml.lib;wxexpat.lib;wxjpeg.lib;wxmsw29u_adv.lib;wxmsw29u_aui.lib;wxmsw29u_core.lib;wxmsw29u_gl.lib;wxmsw29u_html.lib;wxmsw29u_media.lib;wxmsw29u_qa.lib;wxmsw29u_richtext.lib;wxmsw29u_xrc.lib;wxpng.lib;wxregexu.lib;wxtiff.lib;winmm.lib;rpcrt4.lib;kernel32.lib;user32.lib;gdi32.lib;ole32.lib;oleaut32.lib;comctl32.lib;comdlg32.lib;uuid.lib;advapi32.lib;shell32.lib;libglest.lib;sdl.lib;sdlmain.lib;dsound.lib;dxguid.lib;Dbghelp.lib;libcurl.lib;ws2_32.lib;ftgl_static.lib;freetype244MT.lib;zlibstat.lib;libeay32.lib;ssleay32.lib;%(AdditionalDependencies)
+ $(OutDir)\$(TargetFileName)
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;$(DXSDK_DIR)/lib/x86;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x86;%(AdditionalLibraryDirectories)
+ true
+ Windows
+
+
+
+
+ MachineX86
+
+
+ false
+
+
+
+
+ /arch:SSE2 %(AdditionalOptions)
+ ..\..\..\source\windows_deps_2015\wxWidgets-2.9.3\lib\vc_lib\mswu;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\platform\win32;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\windows_deps_2015\include;..\..\..\source\shared_lib\include\graphics;..\..\..\source\windows_deps_2015\wxWidgets-2.9.3\include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/SDL-1.2.15/include;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;..\..\..\source\glest_game\global;..\..\..\source\glest_game\game;..\..\..\source\glest_game\facilities;..\..\..\source\shared_lib\include\xml;..\..\..\source\shared_lib\include\xml\rapidxml;../../../source/windows_deps_2015/xerces-c-3.1.1/src;%(AdditionalIncludeDirectories)
+ _WINDOWS;WIN32;NDEBUG;CURL_STATICLIB;UNICODE;_UNICODE;GLEW_STATIC;ZLIB_WINAPI;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ StreamingSIMDExtensions2
+
+
+
+
+
+
+ Level3
+ ProgramDatabase
+ true
+
+
+ wxbase29u.lib;wxbase29u_net.lib;wxbase29u_xml.lib;wxexpat.lib;wxjpeg.lib;wxmsw29u_adv.lib;wxmsw29u_aui.lib;wxmsw29u_core.lib;wxmsw29u_gl.lib;wxmsw29u_html.lib;wxmsw29u_media.lib;wxmsw29u_qa.lib;wxmsw29u_richtext.lib;wxmsw29u_xrc.lib;wxpng.lib;wxregexu.lib;wxtiff.lib;winmm.lib;rpcrt4.lib;kernel32.lib;user32.lib;gdi32.lib;ole32.lib;oleaut32.lib;comctl32.lib;comdlg32.lib;uuid.lib;advapi32.lib;shell32.lib;libglest.lib;sdl.lib;sdlmain.lib;dsound.lib;dxguid.lib;Dbghelp.lib;libcurl.lib;ws2_32.lib;ftgl_static.lib;freetype244MT.lib;zlibstat.lib;libeay32.lib;ssleay32.lib;%(AdditionalDependencies)
+ $(OutDir)\$(TargetFileName)
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;$(DXSDK_DIR)/lib/x86;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x86;%(AdditionalLibraryDirectories)
+ true
+ Windows
+
+
+
+
+ MachineX86
+
+
+ false
+
+
+
+
+ %(AdditionalOptions)
+ ..\..\..\source\windows_deps_2015\wxWidgets-2.9.3\lib\vc_lib\mswu;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\platform\win32;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\windows_deps_2015\include;..\..\..\source\shared_lib\include\graphics;..\..\..\source\windows_deps_2015\wxWidgets-2.9.3\include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/SDL2-2.0.3/include;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;..\..\..\source\glest_game\global;..\..\..\source\glest_game\game;..\..\..\source\glest_game\facilities;..\..\..\source\shared_lib\include\xml;..\..\..\source\shared_lib\include\xml\rapidxml;../../../source/windows_deps_2015/xerces-c-3.1.1/src;%(AdditionalIncludeDirectories)
+ _WINDOWS;WIN32;NDEBUG;CURL_STATICLIB;UNICODE;_UNICODE;GLEW_STATIC;ZLIB_WINAPI;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+
+
+
+
+
+
+
+
+ Level3
+ ProgramDatabase
+ true
+ 4996
+
+
+ wxbase29u.lib;wxbase29u_net.lib;wxbase29u_xml.lib;wxexpat.lib;wxjpeg.lib;wxmsw29u_adv.lib;wxmsw29u_aui.lib;wxmsw29u_core.lib;wxmsw29u_gl.lib;wxmsw29u_html.lib;wxmsw29u_media.lib;wxmsw29u_qa.lib;wxmsw29u_richtext.lib;wxmsw29u_xrc.lib;wxpng.lib;wxregexu.lib;wxtiff.lib;winmm.lib;rpcrt4.lib;kernel32.lib;user32.lib;gdi32.lib;ole32.lib;oleaut32.lib;comctl32.lib;comdlg32.lib;uuid.lib;advapi32.lib;shell32.lib;libglest.lib;sdl2.lib;sdl2main.lib;dsound.lib;dxguid.lib;Dbghelp.lib;libcurl.lib;ws2_32.lib;ftgl_static.lib;freetype244MT.lib;zlibstat.lib;version.lib;imm32.lib;%(AdditionalDependencies)
+ $(OutDir)\$(TargetFileName)
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;$(DXSDK_DIR)/lib/x64;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x64;%(AdditionalLibraryDirectories)
+ true
+ Windows
+
+
+
+
+
+
+ false
+ ;%(IgnoreSpecificDefaultLibraries)
+
+
+
+
+ %(AdditionalOptions)
+ ..\..\..\source\windows_deps_2015\wxWidgets-2.9.3\lib\vc_lib\mswu;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\platform\win32;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\windows_deps_2015\include;..\..\..\source\shared_lib\include\graphics;..\..\..\source\windows_deps_2015\wxWidgets-2.9.3\include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/SDL2-2.0.3/include;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;..\..\..\source\glest_game\global;..\..\..\source\glest_game\game;..\..\..\source\glest_game\facilities;..\..\..\source\shared_lib\include\xml;..\..\..\source\shared_lib\include\xml\rapidxml;../../../source/windows_deps_2015/xerces-c-3.1.1/src;%(AdditionalIncludeDirectories)
+ _WINDOWS;WIN32;NDEBUG;CURL_STATICLIB;UNICODE;_UNICODE;GLEW_STATIC;ZLIB_WINAPI;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+
+
+
+
+
+
+
+
+ Level3
+ ProgramDatabase
+ true
+ 4996
+
+
+ wxbase29u.lib;wxbase29u_net.lib;wxbase29u_xml.lib;wxexpat.lib;wxjpeg.lib;wxmsw29u_adv.lib;wxmsw29u_aui.lib;wxmsw29u_core.lib;wxmsw29u_gl.lib;wxmsw29u_html.lib;wxmsw29u_media.lib;wxmsw29u_qa.lib;wxmsw29u_richtext.lib;wxmsw29u_xrc.lib;wxpng.lib;wxregexu.lib;wxtiff.lib;winmm.lib;rpcrt4.lib;kernel32.lib;user32.lib;gdi32.lib;ole32.lib;oleaut32.lib;comctl32.lib;comdlg32.lib;uuid.lib;advapi32.lib;shell32.lib;libglest.lib;sdl2.lib;sdl2main.lib;dsound.lib;dxguid.lib;Dbghelp.lib;libcurl.lib;ws2_32.lib;ftgl_static.lib;freetype244MT.lib;zlibstat.lib;libeay32.lib;ssleay32.lib;version.lib;imm32.lib;%(AdditionalDependencies)
+ $(OutDir)\$(TargetFileName)
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;$(DXSDK_DIR)/lib/x64;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x64;%(AdditionalLibraryDirectories)
+ true
+ Windows
+
+
+
+
+
+
+ false
+ ;%(IgnoreSpecificDefaultLibraries)
+
+
+
+
+ /arch:SSE2 %(AdditionalOptions)
+ ..\..\..\source\win32_deps\wxWidgets-2.8.10\lib\vc_lib\msw;..\..\..\source\win32_deps\wxWidgets-2.8.10\include\msvc;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\platform\win32;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\win32_deps\include;..\..\..\source\shared_lib\include\graphics;..\..\..\source\win32_deps\wxWidgets-2.8.10\include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/win32_deps/SDL-1.2.x/include;../../../source/win32_deps/curl-7.21.3/include;../../../source/shared_lib/include/map;%(AdditionalIncludeDirectories)
+ MWIN;__WXMSW__;CURL_STATICLIB;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ StreamingSIMDExtensions2
+
+
+
+
+ c:\temp\release\$(TargetName).pch
+ Level3
+ ProgramDatabase
+ true
+
+
+ wxbase28.lib;wxbase28_net.lib;wxbase28_xml.lib;wxexpat.lib;wxjpeg.lib;wxmsw28_adv.lib;wxmsw28_aui.lib;wxmsw28_core.lib;wxmsw28_gl.lib;wxmsw28_html.lib;wxmsw28_media.lib;wxmsw28_qa.lib;wxmsw28_richtext.lib;wxmsw28_xrc.lib;wxpng.lib;wxregex.lib;wxtiff.lib;wxzlib.lib;winmm.lib;rpcrt4.lib;kernel32.lib;user32.lib;gdi32.lib;ole32.lib;oleaut32.lib;comctl32.lib;comdlg32.lib;uuid.lib;advapi32.lib;shell32.lib;libglest.lib;sdl.lib;sdlmain.lib;dsound.lib;dxguid.lib;Dbghelp.lib;libcurl.lib;ws2_32.lib;%(AdditionalDependencies)
+ $(OutDir)$(ProjectName).exe
+ ../../../source/win32_deps/lib;../../../build/$(Configuration)/libglest;%(AdditionalLibraryDirectories)
+ true
+ Windows
+ true
+ true
+ MachineX86
+
+
+
+
+ %(AdditionalOptions)
+ ..\..\..\source\win32_deps\wxWidgets-2.8.10\lib\vc_lib\msw;..\..\..\source\win32_deps\wxWidgets-2.8.10\include\msvc;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\platform\win32;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\win32_deps\include;..\..\..\source\shared_lib\include\graphics;..\..\..\source\win32_deps\wxWidgets-2.8.10\include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/win32_deps/SDL-1.2.x/include;../../../source/win32_deps/curl-7.21.3/include;../../../source/shared_lib/include/map;%(AdditionalIncludeDirectories)
+ MWIN;__WXMSW__;CURL_STATICLIB;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ StreamingSIMDExtensions2
+
+
+
+
+ c:\temp\release\$(TargetName).pch
+ Level3
+ ProgramDatabase
+ true
+
+
+ wxbase28.lib;wxbase28_net.lib;wxbase28_xml.lib;wxexpat.lib;wxjpeg.lib;wxmsw28_adv.lib;wxmsw28_aui.lib;wxmsw28_core.lib;wxmsw28_gl.lib;wxmsw28_html.lib;wxmsw28_media.lib;wxmsw28_qa.lib;wxmsw28_richtext.lib;wxmsw28_xrc.lib;wxpng.lib;wxregex.lib;wxtiff.lib;wxzlib.lib;winmm.lib;rpcrt4.lib;kernel32.lib;user32.lib;gdi32.lib;ole32.lib;oleaut32.lib;comctl32.lib;comdlg32.lib;uuid.lib;advapi32.lib;shell32.lib;libglest.lib;sdl.lib;sdlmain.lib;dsound.lib;dxguid.lib;Dbghelp.lib;libcurl.lib;ws2_32.lib;%(AdditionalDependencies)
+ $(OutDir)$(ProjectName).exe
+ ../../../source/win32_deps/lib;../../../build/$(Configuration)/libglest;%(AdditionalLibraryDirectories)
+ true
+ Windows
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {8daa0c24-95cd-4f66-b4c5-19abdd771746}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/mk/windoze/vc2015/glest_game.vcxproj b/mk/windoze/vc2015/glest_game.vcxproj
new file mode 100644
index 00000000..44635c4b
--- /dev/null
+++ b/mk/windoze/vc2015/glest_game.vcxproj
@@ -0,0 +1,706 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release_NO_STREFLOP
+ Win32
+
+
+ Release_NO_STREFLOP
+ x64
+
+
+ Release_WITHOUT_STREFLOP
+ Win32
+
+
+ Release_WITHOUT_STREFLOP
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {6B0C65F1-D031-46AF-AC0D-7C38892D2952}
+ glest_game
+ glest_game
+
+
+
+ Application
+ NotSet
+ true
+ v140
+
+
+ Application
+ NotSet
+ true
+ v140
+
+
+ Application
+ NotSet
+ true
+ v140_xp
+
+
+ Application
+ NotSet
+ true
+ v140_xp
+
+
+ Application
+ NotSet
+ true
+ v140
+
+
+ Application
+ NotSet
+ true
+ v140
+
+
+ Application
+ NotSet
+ true
+ v140
+
+
+ Application
+ NotSet
+ true
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\..\..\..\data\glest_game\
+ $(Configuration)/$(ProjectName)\
+ .\..\..\..\data\glest_game\
+ .\..\..\..\data\glest_game\
+ $(Configuration)/$(ProjectName)\
+ $(Configuration)/$(ProjectName)\
+ false
+ false
+ false
+ false
+ $(Configuration)\
+ $(Configuration)\
+ false
+ false
+ false
+ false
+ megaglest
+ megaglest
+ megaglestx64
+ megaglestx64
+
+
+ $(Platform)\$(Configuration)\$(TargetName)\
+ $(SolutionDir)
+
+
+ $(Platform)\$(Configuration)\$(TargetName)\
+ $(SolutionDir)
+
+
+
+ Disabled
+ AnySuitable
+ true
+ false
+ ../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/platform/win32;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/shared_lib/include/xml/rapidxml;../../../source/glest_game/ai;../../../source/glest_game/facilities;../../../source/glest_game/game;../../../source/glest_game/global;../../../source/glest_game/graphics;../../../source/glest_game/gui;../../../source/glest_game/main;../../../source/glest_game/menu;../../../source/glest_game/network;../../../source/glest_game/sound;../../../source/glest_game/type_instances;../../../source/glest_game/types;../../../source/glest_game/world;../../../source/windows_deps_2015/include;../../../source/windows_deps_2015/xerces-c-3.1.1/src;../../../source/windows_deps_2015/SDL-1.2.15/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../../../source/windows_deps_2015/openal-soft-1.14/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/libircclient/include;../../../source/windows_deps_2015/glew-1.7.0/include;../../../source/shared_lib/include/compression
+ %(AdditionalUsingDirectories)
+ WIN32;_DEBUG;_WINDOWS;XML_LIBRARY;USE_PCH=1;_CRT_SECURE_NO_WARNINGS;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;CURL_STATICLIB;UNICODE;XERCES_STATIC_LIBRARY;GLEW_STATIC;ZLIB_WINAPI;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ true
+ MultiThreadedDebug
+ StreamingSIMDExtensions
+ Fast
+
+
+
+
+
+
+ $(IntDir)$(ProjectName).pdb
+ true
+ Level2
+ ProgramDatabase
+ 4018;4244;4250;%(DisableSpecificWarnings)
+ true
+
+
+ dsound.lib;dxguid.lib;glew32s.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;libglest.lib;mmc.lib;lua.lib;xerces-c_static_3D.lib;Dbghelp.lib;libpng15.lib;jpeg.lib;zlibstat.lib;sdl.lib;sdlmain.lib;winmm.lib;openal32.lib;iphlpapi.lib;libstreflop.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype244MT_D.lib;ftgl_static_D.lib;libeay32.lib;ssleay32.lib;%(AdditionalDependencies)
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;../../../source/shared_lib/sources/streflop/libstreflop;$(DXSDK_DIR)/lib/x86;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x86;%(AdditionalLibraryDirectories)
+ false
+ %(IgnoreSpecificDefaultLibraries)
+ true
+
+
+ MachineX86
+ $(OutDir)\megaglest.exe
+ true
+ true
+ false
+ false
+ $(OutDir)\megaglest.pdb
+
+
+
+
+ Disabled
+ AnySuitable
+ true
+ false
+ ../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/platform/win32;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/shared_lib/include/xml/rapidxml;../../../source/glest_game/ai;../../../source/glest_game/facilities;../../../source/glest_game/game;../../../source/glest_game/global;../../../source/glest_game/graphics;../../../source/glest_game/gui;../../../source/glest_game/main;../../../source/glest_game/menu;../../../source/glest_game/network;../../../source/glest_game/sound;../../../source/glest_game/type_instances;../../../source/glest_game/types;../../../source/glest_game/world;../../../source/windows_deps_2015/include;../../../source/windows_deps_2015/xerces-c-3.1.1/src;../../../source/windows_deps_2015/SDL-1.2.15/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../../../source/windows_deps_2015/openal-soft-1.14/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/libircclient/include;../../../source/windows_deps_2015/glew-1.7.0/include;../../../source/shared_lib/include/compression
+ %(AdditionalUsingDirectories)
+ WIN32;_DEBUG;_WINDOWS;XML_LIBRARY;USE_PCH=1;_CRT_SECURE_NO_WARNINGS;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;CURL_STATICLIB;UNICODE;XERCES_STATIC_LIBRARY;GLEW_STATIC;ZLIB_WINAPI;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ true
+ MultiThreadedDebug
+ StreamingSIMDExtensions
+ Fast
+
+
+
+
+
+
+ $(IntDir)$(ProjectName).pdb
+ true
+ Level2
+ ProgramDatabase
+ 4018;4244;4250;%(DisableSpecificWarnings)
+ true
+
+
+ dsound.lib;dxguid.lib;glew32s.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;libglest.lib;mmc.lib;lua.lib;xerces-c_static_3D.lib;Dbghelp.lib;libpng15.lib;jpeg.lib;zlibstat.lib;sdl.lib;sdlmain.lib;winmm.lib;openal32.lib;iphlpapi.lib;libstreflop.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype244MT_D.lib;ftgl_static_D.lib;libeay32.lib;ssleay32.lib;%(AdditionalDependencies)
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;../../../source/shared_lib/sources/streflop/libstreflop;$(DXSDK_DIR)/lib/x86;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x86;%(AdditionalLibraryDirectories)
+ false
+ %(IgnoreSpecificDefaultLibraries)
+ true
+
+
+ $(OutDir)\megaglest.exe
+ true
+ true
+ false
+ false
+ $(OutDir)\megaglest.pdb
+
+
+
+
+ /arch:SSE2 %(AdditionalOptions)
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ false
+ false
+ ../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/platform/win32;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/shared_lib/include/xml/rapidxml;../../../source/glest_game/ai;../../../source/glest_game/facilities;../../../source/glest_game/game;../../../source/glest_game/global;../../../source/glest_game/graphics;../../../source/glest_game/gui;../../../source/glest_game/main;../../../source/glest_game/menu;../../../source/glest_game/network;../../../source/glest_game/sound;../../../source/glest_game/type_instances;../../../source/glest_game/types;../../../source/glest_game/world;../../../source/windows_deps_2015/include;../../../source/windows_deps_2015/xerces-c-3.1.1/src;../../../source/windows_deps_2015/SDL-1.2.15/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../../../source/windows_deps_2015/openal-soft-1.14/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/libircclient/include;../../../source/windows_deps_2015/glew-1.7.0/include;../../../source/windows_deps_2015/google-breakpad\trunk\src\client\windows\;../../../source/windows_deps_2015/google-breakpad\trunk\src\;../../../source/shared_lib/include/compression
+ %(AdditionalUsingDirectories)
+ WIN32;NDEBUG;_LIB;_WINDOWS;XML_LIBRARY;USE_PCH=1;_CRT_SECURE_NO_WARNINGS;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;CURL_STATICLIB;UNICODE;XERCES_STATIC_LIBRARY;GLEW_STATIC;USE_FREETYPEGL;STATICLIB;USE_FTGL;FTGL_LIBRARY_STATIC;ZLIB_WINAPI;HAVE_GOOGLE_BREAKPAD;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ true
+ StreamingSIMDExtensions2
+ Precise
+ $(OutDir)$(TargetName).pdb
+ Level3
+ ProgramDatabase
+ 4018;4244;4250;4503;%(DisableSpecificWarnings)
+ true
+ true
+
+
+ dsound.lib;dxguid.lib;glew32s.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;libglest.lib;mmc.lib;lua.lib;xerces-c_static_3.lib;Dbghelp.lib;libpng15.lib;jpeg.lib;zlibstat.lib;sdl.lib;sdlmain.lib;winmm.lib;openal32.lib;iphlpapi.lib;libstreflop.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype244MT.lib;ftgl_static.lib;libeay32.lib;ssleay32.lib;crash_generation_client.lib;exception_handler.lib;common.lib;processor_bits.lib;%(AdditionalDependencies)
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;../../../source/shared_lib/sources/streflop/libstreflop;$(DXSDK_DIR)/lib/x86;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x86;%(AdditionalLibraryDirectories)
+ libcmtd.lib;%(IgnoreSpecificDefaultLibraries)
+ true
+ Console
+
+
+
+
+
+
+ false
+
+
+ MachineX86
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ true
+
+
+
+
+
+
+
+
+ /arch:SSE2 %(AdditionalOptions)
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ false
+ false
+ ../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/platform/win32;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/shared_lib/include/xml/rapidxml;../../../source/glest_game/ai;../../../source/glest_game/facilities;../../../source/glest_game/game;../../../source/glest_game/global;../../../source/glest_game/graphics;../../../source/glest_game/gui;../../../source/glest_game/main;../../../source/glest_game/menu;../../../source/glest_game/network;../../../source/glest_game/sound;../../../source/glest_game/type_instances;../../../source/glest_game/types;../../../source/glest_game/world;../../../source/windows_deps_2015/include;../../../source/windows_deps_2015/xerces-c-3.1.1/src;../../../source/windows_deps_2015/SDL-1.2.15/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../../../source/windows_deps_2015/openal-soft-1.14/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/libircclient/include;../../../source/windows_deps_2015/glew-1.7.0/include;../../../source/windows_deps_2015/google-breakpad\trunk\src\client\windows\;../../../source/windows_deps_2015/google-breakpad\trunk\src\;../../../source/shared_lib/include/compression
+ %(AdditionalUsingDirectories)
+ WIN32;NDEBUG;_LIB;_WINDOWS;XML_LIBRARY;USE_PCH=1;_CRT_SECURE_NO_WARNINGS;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;CURL_STATICLIB;UNICODE;XERCES_STATIC_LIBRARY;GLEW_STATIC;USE_FREETYPEGL;STATICLIB;USE_FTGL;FTGL_LIBRARY_STATIC;ZLIB_WINAPI;HAVE_GOOGLE_BREAKPAD;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ true
+ StreamingSIMDExtensions2
+ Precise
+ $(OutDir)$(TargetName).pdb
+ Level3
+ ProgramDatabase
+ 4018;4244;4250;4503;%(DisableSpecificWarnings)
+ true
+ true
+
+
+ dsound.lib;dxguid.lib;glew32s.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;libglest.lib;mmc.lib;lua.lib;xerces-c_static_3.lib;Dbghelp.lib;libpng15.lib;jpeg.lib;zlibstat.lib;sdl.lib;sdlmain.lib;winmm.lib;openal32.lib;iphlpapi.lib;libstreflop.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype244MT.lib;ftgl_static.lib;libeay32.lib;ssleay32.lib;crash_generation_client.lib;exception_handler.lib;common.lib;processor_bits.lib;%(AdditionalDependencies)
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;../../../source/shared_lib/sources/streflop/libstreflop;$(DXSDK_DIR)/lib/x86;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x86;%(AdditionalLibraryDirectories)
+ libcmtd.lib;%(IgnoreSpecificDefaultLibraries)
+ true
+ Console
+
+
+
+
+
+
+ false
+
+
+ MachineX86
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ true
+
+
+
+
+
+
+
+
+ %(AdditionalOptions)
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ false
+ false
+ ../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/platform/win32;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/shared_lib/include/xml/rapidxml;../../../source/glest_game/ai;../../../source/glest_game/facilities;../../../source/glest_game/game;../../../source/glest_game/global;../../../source/glest_game/graphics;../../../source/glest_game/gui;../../../source/glest_game/main;../../../source/glest_game/menu;../../../source/glest_game/network;../../../source/glest_game/sound;../../../source/glest_game/type_instances;../../../source/glest_game/types;../../../source/glest_game/world;../../../source/windows_deps_2015/include;../../../source/windows_deps_2015/xerces-c-3.1.1/src;../../../source/windows_deps_2015/SDL2-2.0.3/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../../../source/windows_deps_2015/openal-soft-1.14/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/libircclient/include;../../../source/windows_deps_2015/glew-1.7.0/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/include/streflop/
+ %(AdditionalUsingDirectories)
+ WIN32;NDEBUG;_LIB;_WINDOWS;XML_LIBRARY;USE_PCH=1;_CRT_SECURE_NO_WARNINGS;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;CURL_STATICLIB;UNICODE;XERCES_STATIC_LIBRARY;GLEW_STATIC;USE_FREETYPEGL_XXX;STATICLIB;USE_FTGL;FTGL_LIBRARY_STATIC;ZLIB_WINAPI;HAVE_GOOGLE_BREAKPAD_XXX;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ true
+
+
+ Precise
+ $(OutDir)$(TargetName).pdb
+ Level3
+ ProgramDatabase
+ 4996;4018;4244;4250;4503;%(DisableSpecificWarnings)
+ true
+ true
+
+
+ libstreflop.lib;dxguid.lib;glew32s.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;libglest.lib;mmc.lib;lua.lib;xerces-c_static_3.lib;Dbghelp.lib;libpng15.lib;jpeg.lib;zlibstat.lib;sdl2.lib;sdl2main.lib;winmm.lib;openal64.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype244MT.lib;ftgl_static.lib;libeay32.lib;ssleay32.lib;version.lib;imm32.lib;%(AdditionalDependencies)
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;$(DXSDK_DIR)/lib/x64;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x64;%(AdditionalLibraryDirectories)
+ ;%(IgnoreSpecificDefaultLibraries)
+ true
+ Console
+
+
+
+
+
+
+ false
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ true
+
+
+
+
+
+
+
+
+ %(AdditionalOptions)
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ false
+ false
+ ../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/platform/win32;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/shared_lib/include/xml/rapidxml;../../../source/glest_game/ai;../../../source/glest_game/facilities;../../../source/glest_game/game;../../../source/glest_game/global;../../../source/glest_game/graphics;../../../source/glest_game/gui;../../../source/glest_game/main;../../../source/glest_game/menu;../../../source/glest_game/network;../../../source/glest_game/sound;../../../source/glest_game/type_instances;../../../source/glest_game/types;../../../source/glest_game/world;../../../source/windows_deps_2015/include;../../../source/windows_deps_2015/xerces-c-3.1.1/src;../../../source/windows_deps_2015/SDL2-2.0.3/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../../../source/windows_deps_2015/openal-soft-1.16.0/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/libircclient/include;../../../source/windows_deps_2015/glew-1.7.0/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/include/streflop/
+ %(AdditionalUsingDirectories)
+ WIN32;NDEBUG;_LIB;_WINDOWS;XML_LIBRARY;USE_PCH=1;_CRT_SECURE_NO_WARNINGS;STREFLOP_SSE;LIBM_COMPILING_FLT32;CURL_STATICLIB;UNICODE;XERCES_STATIC_LIBRARY;GLEW_STATIC;USE_FREETYPEGL_XXX;STATICLIB;USE_FTGL;FTGL_LIBRARY_STATIC;ZLIB_WINAPI;HAVE_GOOGLE_BREAKPAD_XXX;MINIUPNP_STATICLIB;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ true
+
+
+ Precise
+ $(OutDir)$(TargetName).pdb
+ Level3
+ ProgramDatabase
+ 4996;4018;4244;4250;4503;%(DisableSpecificWarnings)
+ true
+ true
+
+
+ libstreflop.lib;dxguid.lib;glew32s.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;libglest.lib;mmc.lib;lua.lib;xerces-c_static_3.lib;Dbghelp.lib;libpng16.lib;jpeg.lib;zlibstat.lib;sdl2.lib;sdl2main.lib;winmm.lib;openal64.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype244MT.lib;ftgl_static.lib;libeay32.lib;ssleay32.lib;version.lib;imm32.lib;%(AdditionalDependencies)
+ ../../../source/windows_deps_2015/lib;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x64;%(AdditionalLibraryDirectories)
+ ;%(IgnoreSpecificDefaultLibraries)
+ true
+ Console
+
+
+
+
+
+
+ false
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ true
+
+
+
+
+
+
+
+
+ /arch:SSE2 %(AdditionalOptions)
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ true
+ false
+ ../../../../deps/include/lua;../../../../deps/include;../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/platform/win32;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/shared_lib/include/tinyxml;../../../source/glest_game/ai;../../../source/glest_game/facilities;../../../source/glest_game/game;../../../source/glest_game/global;../../../source/glest_game/graphics;../../../source/glest_game/gui;../../../source/glest_game/main;../../../source/glest_game/menu;../../../source/glest_game/network;../../../source/glest_game/sound;../../../source/glest_game/type_instances;../../../source/glest_game/types;../../../source/glest_game/world;../../../source/win32_deps/include;../../../source/win32_deps/xerces-c-3.0.1/src;../../../source/win32_deps/SDL-1.2.x/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../../../source/win32_deps/openal-soft-1.12.854/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/win32_deps/curl-7.21.3/include;../../../source/shared_lib/include/map
+ %(AdditionalUsingDirectories)
+ WIN32;NDEBUG;_WINDOWS;XML_LIBRARY;USE_PCH=1;_CRT_SECURE_NO_WARNINGS;STREFLOP_SSE;LIBM_COMPILING_FLT32;CURL_STATICLIB;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ true
+ StreamingSIMDExtensions2
+ Precise
+ Level2
+ ProgramDatabase
+ true
+
+
+ dsound.lib;dxguid.lib;ogg_static.lib;vorbis_static.lib;vorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;libglest.lib;mmc.lib;lua5.1.lib;xerces-c_3.lib;Dbghelp.lib;libpng.lib;jpeg.lib;zlib.lib;sdl.lib;sdlmain.lib;winmm.lib;openal32.lib;iphlpapi.lib;libstreflop.lib;libcurl.lib;ws2_32.lib;%(AdditionalDependencies)
+ ../../../source/win32_deps/lib;../../../build/$(Configuration)/libglest;../../../source/shared_lib/sources/streflop/libstreflop;%(AdditionalLibraryDirectories)
+ %(IgnoreSpecificDefaultLibraries)
+ false
+ Console
+
+
+
+
+
+
+ false
+
+
+ NotSet
+
+
+
+
+ %(AdditionalOptions)
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ true
+ false
+ ../../../../deps/include/lua;../../../../deps/include;../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/platform/win32;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/shared_lib/include/tinyxml;../../../source/glest_game/ai;../../../source/glest_game/facilities;../../../source/glest_game/game;../../../source/glest_game/global;../../../source/glest_game/graphics;../../../source/glest_game/gui;../../../source/glest_game/main;../../../source/glest_game/menu;../../../source/glest_game/network;../../../source/glest_game/sound;../../../source/glest_game/type_instances;../../../source/glest_game/types;../../../source/glest_game/world;../../../source/win32_deps/include;../../../source/win32_deps/xerces-c-3.0.1/src;../../../source/win32_deps/SDL-1.2.x/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../../../source/win32_deps/openal-soft-1.12.854/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/win32_deps/curl-7.21.3/include;../../../source/shared_lib/include/map
+ %(AdditionalUsingDirectories)
+ WIN32;NDEBUG;_WINDOWS;XML_LIBRARY;USE_PCH=1;_CRT_SECURE_NO_WARNINGS;STREFLOP_SSE;LIBM_COMPILING_FLT32;CURL_STATICLIB;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ true
+ StreamingSIMDExtensions2
+ Precise
+ Level2
+ ProgramDatabase
+ true
+
+
+ dsound.lib;dxguid.lib;ogg_static.lib;vorbis_static.lib;vorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;libglest.lib;mmc.lib;lua5.1.lib;xerces-c_3.lib;Dbghelp.lib;libpng.lib;jpeg.lib;zlib.lib;sdl.lib;sdlmain.lib;winmm.lib;openal32.lib;iphlpapi.lib;libstreflop.lib;libcurl.lib;ws2_32.lib;%(AdditionalDependencies)
+ ../../../source/win32_deps/lib;../../../build/$(Configuration)/libglest;../../../source/shared_lib/sources/streflop/libstreflop;%(AdditionalLibraryDirectories)
+ %(IgnoreSpecificDefaultLibraries)
+ false
+ Console
+
+
+
+
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {8daa0c24-95cd-4f66-b4c5-19abdd771746}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/mk/windoze/vc2015/libstreflop.vcxproj b/mk/windoze/vc2015/libstreflop.vcxproj
new file mode 100644
index 00000000..fca23691
--- /dev/null
+++ b/mk/windoze/vc2015/libstreflop.vcxproj
@@ -0,0 +1,481 @@
+
+
+
+
+ Debug-MT
+ Win32
+
+
+ Debug-MT
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release_NO_STREFLOP
+ Win32
+
+
+ Release_NO_STREFLOP
+ x64
+
+
+ Release_WITHOUT_STREFLOP
+ Win32
+
+
+ Release_WITHOUT_STREFLOP
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141}
+ libstreflop
+ libstreflop
+
+
+
+ StaticLibrary
+ MultiByte
+ true
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ true
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ true
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ true
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ true
+ v140_xp
+
+
+ StaticLibrary
+ MultiByte
+ true
+ v140_xp
+
+
+ StaticLibrary
+ NotSet
+ true
+ v140
+
+
+ StaticLibrary
+ NotSet
+ true
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\
+ $(Configuration)/$(ProjectName)\
+ .\
+ .\
+ $(Configuration)/$(ProjectName)\
+ $(Configuration)/$(ProjectName)\
+ $(Configuration)\
+ $(Configuration)\
+ $(Configuration)\
+ $(Configuration)\
+
+
+ libstreflop
+
+
+ libstreflop
+
+
+ libstreflop
+ .\
+ $(Platform)\$(Configuration)\$(TargetName)\
+
+
+ libstreflop
+ .\
+ $(Platform)\$(Configuration)\$(TargetName)\
+
+
+
+ Disabled
+ ..\..\..\source\shared_lib\include\streflop\libm\flt-32;..\..\..\source\shared_lib\include\streflop\libm\headers;%(AdditionalIncludeDirectories)
+ WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ StreamingSIMDExtensions
+ $(IntDir)$(ProjectName).pdb
+ Level3
+ EditAndContinue
+ true
+
+
+
+
+ Disabled
+ ..\..\..\source\shared_lib\include\streflop\libm\flt-32;..\..\..\source\shared_lib\include\streflop\libm\headers;%(AdditionalIncludeDirectories)
+ WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+ StreamingSIMDExtensions
+ $(IntDir)$(ProjectName).pdb
+ Level3
+ ProgramDatabase
+ true
+
+
+
+
+ /arch:SSE2 %(AdditionalOptions)
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ false
+ ..\..\..\source\shared_lib\include\streflop\libm\flt-32;..\..\..\source\shared_lib\include\streflop\libm\headers;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;HAVE_GOOGLE_BREAKPAD;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ true
+ StreamingSIMDExtensions2
+ Precise
+ true
+ $(OutDir)$(ProjectName).pdb
+ Level3
+ ProgramDatabase
+ true
+
+
+ MachineX86
+ true
+
+
+
+
+ /arch:SSE2 %(AdditionalOptions)
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ false
+ ..\..\..\source\shared_lib\include\streflop\libm\flt-32;..\..\..\source\shared_lib\include\streflop\libm\headers;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;HAVE_GOOGLE_BREAKPAD;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ true
+ StreamingSIMDExtensions2
+ Precise
+ true
+ $(OutDir)$(ProjectName).pdb
+ Level3
+ ProgramDatabase
+ true
+
+
+ MachineX86
+ true
+
+
+
+
+ %(AdditionalOptions)
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ false
+ ..\..\..\source\shared_lib\include\streflop\libm\flt-32;..\..\..\source\shared_lib\include\streflop\libm\headers;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;HAVE_GOOGLE_BREAKPAD;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ true
+
+
+ Precise
+ true
+ $(OutDir)$(ProjectName).pdb
+ Level3
+ ProgramDatabase
+ true
+ 4996;4250;%(DisableSpecificWarnings)
+
+
+ MachineX64
+ true
+
+
+
+
+ %(AdditionalOptions)
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ false
+ ..\..\..\source\shared_lib\include\streflop\libm\flt-32;..\..\..\source\shared_lib\include\streflop\libm\headers;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;HAVE_GOOGLE_BREAKPAD;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ true
+
+
+ Precise
+ true
+ $(OutDir)$(ProjectName).pdb
+ Level3
+ ProgramDatabase
+ true
+ 4996;4250;%(DisableSpecificWarnings)
+
+
+ MachineX64
+ true
+
+
+
+
+ /arch:SSE2 %(AdditionalOptions)
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ false
+ ..\..\..\source\shared_lib\include\streflop\libm\flt-32;..\..\..\source\shared_lib\include\streflop\libm\headers;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ true
+ NotSet
+ Precise
+ true
+ Level3
+ ProgramDatabase
+ true
+
+
+
+
+ %(AdditionalOptions)
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ false
+ ..\..\..\source\shared_lib\include\streflop\libm\flt-32;..\..\..\source\shared_lib\include\streflop\libm\headers;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ true
+ NotSet
+ Precise
+ true
+ Level3
+ ProgramDatabase
+ true
+
+
+
+
+ /arch:SSE2 %(AdditionalOptions)
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ false
+ ..\..\..\source\shared_lib\include\streflop\libm\flt-32;..\..\..\source\shared_lib\include\streflop\libm\headers;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;STREFLOP_SSE;LIBM_COMPILING_FLT32;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ true
+ StreamingSIMDExtensions2
+ Precise
+ true
+ Level3
+ ProgramDatabase
+ true
+
+
+
+
+ %(AdditionalOptions)
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ false
+ ..\..\..\source\shared_lib\include\streflop\libm\flt-32;..\..\..\source\shared_lib\include\streflop\libm\headers;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;STREFLOP_SSE;LIBM_COMPILING_FLT32;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ true
+ StreamingSIMDExtensions2
+ Precise
+ true
+ Level3
+ ProgramDatabase
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/mk/windoze/vc2015/megaglest_tests.vcxproj b/mk/windoze/vc2015/megaglest_tests.vcxproj
new file mode 100644
index 00000000..d2e87336
--- /dev/null
+++ b/mk/windoze/vc2015/megaglest_tests.vcxproj
@@ -0,0 +1,417 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release_NO_STREFLOP
+ Win32
+
+
+ Release_NO_STREFLOP
+ x64
+
+
+ Release_WITHOUT_STREFLOP
+ Win32
+
+
+ Release_WITHOUT_STREFLOP
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {9A3DE527-6000-40BB-B971-F0FCAD9FF519}
+ Win32Proj
+ megaglest_tests
+ megaglest_tests
+
+
+
+ Application
+ true
+ Unicode
+ v140
+
+
+ Application
+ true
+ Unicode
+ v140
+
+
+ Application
+ false
+ true
+ Unicode
+ v140_xp
+
+
+ Application
+ false
+ true
+ Unicode
+ v140_xp
+
+
+ Application
+ false
+ true
+ Unicode
+ v140_xp
+
+
+ Application
+ false
+ true
+ Unicode
+ v140
+
+
+ Application
+ false
+ true
+ Unicode
+ v140
+
+
+ Application
+ false
+ true
+ Unicode
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ .\..\..\..\data\glest_game\
+
+
+ true
+
+
+ false
+ .\..\..\..\data\glest_game\
+ megaglest_tests
+
+
+ false
+ .\..\..\..\data\glest_game\
+ megaglest_tests
+
+
+ false
+ .\..\..\..\data\glest_game\
+ megaglest_tests
+
+
+ megaglest_testsx64
+ false
+ $(SolutionDir)
+ $(Platform)\$(Configuration)\$(TargetName)\
+
+
+ megaglest_testsx64
+ false
+ $(SolutionDir)
+ $(Platform)\$(Configuration)\$(TargetName)\
+
+
+ megaglest_testsx64
+ false
+ $(SolutionDir)
+ $(Platform)\$(Configuration)\$(TargetName)\
+
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_WINDOWS;XML_LIBRARY;USE_PCH=1;_CRT_SECURE_NO_WARNINGS;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;CURL_STATICLIB;UNICODE;XERCES_STATIC_LIBRARY;GLEW_STATIC;ZLIB_WINAPI;%(PreprocessorDefinitions)
+ ../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/platform/win32;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/shared_lib/include/xml/rapidxml;../../../source/glest_game/ai;../../../source/glest_game/facilities;../../../source/glest_game/game;../../../source/glest_game/global;../../../source/glest_game/graphics;../../../source/glest_game/gui;../../../source/glest_game/main;../../../source/glest_game/menu;../../../source/glest_game/network;../../../source/glest_game/sound;../../../source/glest_game/type_instances;../../../source/glest_game/types;../../../source/glest_game/world;../../../source/windows_deps_2015/include;../../../source/windows_deps_2015/xerces-c-3.1.1/src;../../../source/windows_deps_2015/SDL-1.2.15/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../../../source/windows_deps_2015/openal-soft-1.14/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/libircclient/include;../../../source/windows_deps_2015/glew-1.7.0/include;../../../source/windows_deps_2015/google-breakpad\trunk\src\client\windows\;../../../source/windows_deps_2015/google-breakpad\trunk\src\;../../../source/windows_deps_2015/cppunit/include
+
+
+ Console
+ true
+ $(OutDir)\megaglest_tests.exe
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;../../../source/shared_lib/sources/streflop/libstreflop;$(DXSDK_DIR)/lib/x86;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x86;../../../source/windows_deps_2015/cppunit/lib;%(AdditionalLibraryDirectories)
+
+
+ $(OutDir)\megaglest_tests.exe
+
+
+ Run unit tests
+
+
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_WINDOWS;XML_LIBRARY;USE_PCH=1;_CRT_SECURE_NO_WARNINGS;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;CURL_STATICLIB;UNICODE;XERCES_STATIC_LIBRARY;GLEW_STATIC;ZLIB_WINAPI;%(PreprocessorDefinitions)
+ ../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/platform/win32;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/shared_lib/include/xml/rapidxml;../../../source/glest_game/ai;../../../source/glest_game/facilities;../../../source/glest_game/game;../../../source/glest_game/global;../../../source/glest_game/graphics;../../../source/glest_game/gui;../../../source/glest_game/main;../../../source/glest_game/menu;../../../source/glest_game/network;../../../source/glest_game/sound;../../../source/glest_game/type_instances;../../../source/glest_game/types;../../../source/glest_game/world;../../../source/windows_deps_2015/include;../../../source/windows_deps_2015/xerces-c-3.1.1/src;../../../source/windows_deps_2015/SDL-1.2.15/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../../../source/windows_deps_2015/openal-soft-1.14/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/libircclient/include;../../../source/windows_deps_2015/glew-1.7.0/include;../../../source/windows_deps_2015/google-breakpad\trunk\src\client\windows\;../../../source/windows_deps_2015/google-breakpad\trunk\src\;../../../source/windows_deps_2015/cppunit/include
+
+
+ Console
+ true
+ $(OutDir)\megaglest_tests.exe
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;../../../source/shared_lib/sources/streflop/libstreflop;$(DXSDK_DIR)/lib/x86;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x86;../../../source/windows_deps_2015/cppunit/lib;%(AdditionalLibraryDirectories)
+
+
+ $(OutDir)\megaglest_tests.exe
+
+
+ Run unit tests
+
+
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_LIB;_WINDOWS;XML_LIBRARY;USE_PCH=1;_CRT_SECURE_NO_WARNINGS;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;CURL_STATICLIB;UNICODE;XERCES_STATIC_LIBRARY;GLEW_STATIC;USE_FREETYPEGL;STATICLIB;USE_FTGL;FTGL_LIBRARY_STATIC;ZLIB_WINAPI;HAVE_GOOGLE_BREAKPAD;%(PreprocessorDefinitions)
+ ../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/platform/win32;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/shared_lib/include/xml/rapidxml;../../../source/glest_game/ai;../../../source/glest_game/facilities;../../../source/glest_game/game;../../../source/glest_game/global;../../../source/glest_game/graphics;../../../source/glest_game/gui;../../../source/glest_game/main;../../../source/glest_game/menu;../../../source/glest_game/network;../../../source/glest_game/sound;../../../source/glest_game/type_instances;../../../source/glest_game/types;../../../source/glest_game/world;../../../source/windows_deps_2015/include;../../../source/windows_deps_2015/xerces-c-3.1.1/src;../../../source/windows_deps_2015/SDL-1.2.15/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../../../source/windows_deps_2015/openal-soft-1.14/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/libircclient/include;../../../source/windows_deps_2015/glew-1.7.0/include;../../../source/windows_deps_2015/google-breakpad\trunk\src\client\windows\;../../../source/windows_deps_2015/google-breakpad\trunk\src\;../../../source/windows_deps_2015/cppunit/include
+ MultiThreaded
+ Fast
+ StreamingSIMDExtensions2
+
+
+ Console
+ true
+ true
+ true
+ $(OutDir)\megaglest_tests.exe
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;../../../source/shared_lib/sources/streflop/libstreflop;$(DXSDK_DIR)/lib/x86;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x86;../../../source/windows_deps_2015/cppunit/lib;%(AdditionalLibraryDirectories)
+ dsound.lib;dxguid.lib;glew32s.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;libglest.lib;mmc.lib;lua.lib;xerces-c_static_3.lib;Dbghelp.lib;libpng15.lib;jpeg.lib;zlibstat.lib;sdl.lib;sdlmain.lib;winmm.lib;openal32.lib;iphlpapi.lib;libstreflop.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype244MT.lib;ftgl_static.lib;libeay32.lib;ssleay32.lib;crash_generation_client.lib;exception_handler.lib;common.lib;processor_bits.lib;cppunit.lib;%(AdditionalDependencies)
+ libcmtd.lib;%(IgnoreSpecificDefaultLibraries)
+
+
+ $(OutDir)\megaglest_tests.exe
+
+
+ Run unit tests
+
+
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_LIB;_WINDOWS;XML_LIBRARY;USE_PCH=1;_CRT_SECURE_NO_WARNINGS;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;CURL_STATICLIB;UNICODE;XERCES_STATIC_LIBRARY;GLEW_STATIC;USE_FREETYPEGL;STATICLIB;USE_FTGL;FTGL_LIBRARY_STATIC;ZLIB_WINAPI;HAVE_GOOGLE_BREAKPAD;%(PreprocessorDefinitions)
+ ../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/platform/win32;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/shared_lib/include/xml/rapidxml;../../../source/glest_game/ai;../../../source/glest_game/facilities;../../../source/glest_game/game;../../../source/glest_game/global;../../../source/glest_game/graphics;../../../source/glest_game/gui;../../../source/glest_game/main;../../../source/glest_game/menu;../../../source/glest_game/network;../../../source/glest_game/sound;../../../source/glest_game/type_instances;../../../source/glest_game/types;../../../source/glest_game/world;../../../source/windows_deps_2015/include;../../../source/windows_deps_2015/xerces-c-3.1.1/src;../../../source/windows_deps_2015/SDL-1.2.15/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../../../source/windows_deps_2015/openal-soft-1.14/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/libircclient/include;../../../source/windows_deps_2015/glew-1.7.0/include;../../../source/windows_deps_2015/google-breakpad\trunk\src\client\windows\;../../../source/windows_deps_2015/google-breakpad\trunk\src\;../../../source/windows_deps_2015/cppunit/include
+ MultiThreaded
+ Fast
+ StreamingSIMDExtensions2
+
+
+ Console
+ true
+ true
+ true
+ $(OutDir)\megaglest_tests.exe
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;../../../source/shared_lib/sources/streflop/libstreflop;$(DXSDK_DIR)/lib/x86;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x86;../../../source/windows_deps_2015/cppunit/lib;%(AdditionalLibraryDirectories)
+ dsound.lib;dxguid.lib;glew32s.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;libglest.lib;mmc.lib;lua.lib;xerces-c_static_3.lib;Dbghelp.lib;libpng15.lib;jpeg.lib;zlibstat.lib;sdl.lib;sdlmain.lib;winmm.lib;openal32.lib;iphlpapi.lib;libstreflop.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype244MT.lib;ftgl_static.lib;libeay32.lib;ssleay32.lib;crash_generation_client.lib;exception_handler.lib;common.lib;processor_bits.lib;cppunit.lib;%(AdditionalDependencies)
+ libcmtd.lib;%(IgnoreSpecificDefaultLibraries)
+
+
+ $(OutDir)\megaglest_tests.exe
+
+
+ Run unit tests
+
+
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_LIB;_WINDOWS;XML_LIBRARY;USE_PCH=1;_CRT_SECURE_NO_WARNINGS;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;CURL_STATICLIB;UNICODE;XERCES_STATIC_LIBRARY;GLEW_STATIC;USE_FREETYPEGL;STATICLIB;USE_FTGL;FTGL_LIBRARY_STATIC;ZLIB_WINAPI;HAVE_GOOGLE_BREAKPAD;%(PreprocessorDefinitions)
+ ../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/platform/win32;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/shared_lib/include/xml/rapidxml;../../../source/glest_game/ai;../../../source/glest_game/facilities;../../../source/glest_game/game;../../../source/glest_game/global;../../../source/glest_game/graphics;../../../source/glest_game/gui;../../../source/glest_game/main;../../../source/glest_game/menu;../../../source/glest_game/network;../../../source/glest_game/sound;../../../source/glest_game/type_instances;../../../source/glest_game/types;../../../source/glest_game/world;../../../source/windows_deps_2015/include;../../../source/windows_deps_2015/xerces-c-3.1.1/src;../../../source/windows_deps_2015/SDL-1.2.15/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../../../source/windows_deps_2015/openal-soft-1.14/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/libircclient/include;../../../source/windows_deps_2015/glew-1.7.0/include;../../../source/windows_deps_2015/google-breakpad\trunk\src\client\windows\;../../../source/windows_deps_2015/google-breakpad\trunk\src\;../../../source/windows_deps_2015/cppunit/include
+ MultiThreaded
+ Fast
+ StreamingSIMDExtensions2
+
+
+ Console
+ true
+ true
+ true
+ $(OutDir)\megaglest_tests.exe
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;../../../source/shared_lib/sources/streflop/libstreflop;$(DXSDK_DIR)/lib/x86;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x86;../../../source/windows_deps_2015/cppunit/lib;%(AdditionalLibraryDirectories)
+ dsound.lib;dxguid.lib;glew32s.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;libglest.lib;mmc.lib;lua.lib;xerces-c_static_3.lib;Dbghelp.lib;libpng15.lib;jpeg.lib;zlibstat.lib;sdl.lib;sdlmain.lib;winmm.lib;openal32.lib;iphlpapi.lib;libstreflop.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype244MT.lib;ftgl_static.lib;libeay32.lib;ssleay32.lib;crash_generation_client.lib;exception_handler.lib;common.lib;processor_bits.lib;cppunit.lib;%(AdditionalDependencies)
+ libcmtd.lib;%(IgnoreSpecificDefaultLibraries)
+
+
+ $(OutDir)\megaglest_tests.exe
+
+
+ Run unit tests
+
+
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_LIB;_WINDOWS;XML_LIBRARY;USE_PCH=1;_CRT_SECURE_NO_WARNINGS;USE_STREFLOP_XXX;STREFLOP_SSE_XXX;LIBM_COMPILING_FLT32_XXX;CURL_STATICLIB;UNICODE;XERCES_STATIC_LIBRARY;GLEW_STATIC;USE_FREETYPEGL;STATICLIB;USE_FTGL;FTGL_LIBRARY_STATIC;ZLIB_WINAPI;HAVE_GOOGLE_BREAKPAD;%(PreprocessorDefinitions)
+ ../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/platform/win32;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/shared_lib/include/xml/rapidxml;../../../source/glest_game/ai;../../../source/glest_game/facilities;../../../source/glest_game/game;../../../source/glest_game/global;../../../source/glest_game/graphics;../../../source/glest_game/gui;../../../source/glest_game/main;../../../source/glest_game/menu;../../../source/glest_game/network;../../../source/glest_game/sound;../../../source/glest_game/type_instances;../../../source/glest_game/types;../../../source/glest_game/world;../../../source/windows_deps_2015/include;../../../source/windows_deps_2015/xerces-c-3.1.1/src;../../../source/windows_deps_2015/SDL2-2.0.3/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../../../source/windows_deps_2015/openal-soft-1.14/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/libircclient/include;../../../source/windows_deps_2015/glew-1.7.0/include;../../../source/windows_deps_2015/cppunit/include
+ MultiThreaded
+ Fast
+
+
+ true
+ 4996
+
+
+ Console
+ true
+ true
+ true
+ $(OutDir)\$(TargetName)$(TargetExt)
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;$(DXSDK_DIR)/lib/x64;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x64;../../../source/windows_deps_2015/cppunit/lib;%(AdditionalLibraryDirectories)
+ dsound.lib;dxguid.lib;glew32s.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;libglest.lib;mmc.lib;lua.lib;xerces-c_static_3.lib;Dbghelp.lib;libpng15.lib;jpeg.lib;zlibstat.lib;sdl2.lib;sdl2main.lib;winmm.lib;openal64.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype244MT.lib;ftgl_static.lib;cppunit.lib;version.lib;imm32.lib;%(AdditionalDependencies)
+ ;%(IgnoreSpecificDefaultLibraries)
+
+
+ $(OutDir)\$(TargetName)$(TargetExt)
+
+
+ Run unit tests
+
+
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_LIB;_WINDOWS;XML_LIBRARY;USE_PCH=1;_CRT_SECURE_NO_WARNINGS;USE_STREFLOP_XXX;STREFLOP_SSE_XXX;LIBM_COMPILING_FLT32_XXX;CURL_STATICLIB;UNICODE;XERCES_STATIC_LIBRARY;GLEW_STATIC;USE_FREETYPEGL;STATICLIB;USE_FTGL;FTGL_LIBRARY_STATIC;ZLIB_WINAPI;HAVE_GOOGLE_BREAKPAD;%(PreprocessorDefinitions)
+ ../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/platform/win32;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/shared_lib/include/xml/rapidxml;../../../source/glest_game/ai;../../../source/glest_game/facilities;../../../source/glest_game/game;../../../source/glest_game/global;../../../source/glest_game/graphics;../../../source/glest_game/gui;../../../source/glest_game/main;../../../source/glest_game/menu;../../../source/glest_game/network;../../../source/glest_game/sound;../../../source/glest_game/type_instances;../../../source/glest_game/types;../../../source/glest_game/world;../../../source/windows_deps_2015/include;../../../source/windows_deps_2015/xerces-c-3.1.1/src;../../../source/windows_deps_2015/SDL2-2.0.3/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../../../source/windows_deps_2015/openal-soft-1.16.0/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/libircclient/include;../../../source/windows_deps_2015/glew-1.7.0/include;../../../source/windows_deps_2015/cppunit/include
+ MultiThreaded
+ Fast
+
+
+ true
+ 4996
+
+
+ Console
+ true
+ true
+ true
+ $(OutDir)\$(TargetName)$(TargetExt)
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;$(DXSDK_DIR)/lib/x64;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x64;../../../source/windows_deps_2015/cppunit/lib;%(AdditionalLibraryDirectories)
+ dsound.lib;dxguid.lib;glew32s.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;libglest.lib;mmc.lib;lua.lib;xerces-c_static_3.lib;Dbghelp.lib;libpng16.lib;jpeg.lib;zlibstat.lib;sdl2.lib;sdl2main.lib;winmm.lib;openal64.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype244MT.lib;ftgl_static.lib;cppunit.lib;libeay32.lib;ssleay32.lib;version.lib;imm32.lib;%(AdditionalDependencies)
+ ;%(IgnoreSpecificDefaultLibraries)
+
+
+ $(OutDir)\$(TargetName)$(TargetExt)
+
+
+ Run unit tests
+
+
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_LIB;_WINDOWS;XML_LIBRARY;USE_PCH=1;_CRT_SECURE_NO_WARNINGS;USE_STREFLOP_XXX;STREFLOP_SSE_XXX;LIBM_COMPILING_FLT32_XXX;CURL_STATICLIB;UNICODE;XERCES_STATIC_LIBRARY;GLEW_STATIC;USE_FREETYPEGL;STATICLIB;USE_FTGL;FTGL_LIBRARY_STATIC;ZLIB_WINAPI;HAVE_GOOGLE_BREAKPAD;%(PreprocessorDefinitions)
+ ../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/platform/win32;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/shared_lib/include/xml/rapidxml;../../../source/glest_game/ai;../../../source/glest_game/facilities;../../../source/glest_game/game;../../../source/glest_game/global;../../../source/glest_game/graphics;../../../source/glest_game/gui;../../../source/glest_game/main;../../../source/glest_game/menu;../../../source/glest_game/network;../../../source/glest_game/sound;../../../source/glest_game/type_instances;../../../source/glest_game/types;../../../source/glest_game/world;../../../source/windows_deps_2015/include;../../../source/windows_deps_2015/xerces-c-3.1.1/src;../../../source/windows_deps_2015/SDL-1.2.15/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../../../source/windows_deps_2015/openal-soft-1.14/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/libircclient/include;../../../source/windows_deps_2015/glew-1.7.0/include;../../../source/windows_deps_2015/cppunit/include
+ MultiThreaded
+ Fast
+
+
+ true
+ 4996
+
+
+ Console
+ true
+ true
+ true
+ $(OutDir)\$(TargetName)$(TargetExt)
+ ../../../source/windows_deps_2015/lib;../../../build/$(Configuration)/libglest;$(DXSDK_DIR)/lib/x64;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x64;../../../source/windows_deps_2015/cppunit/lib;%(AdditionalLibraryDirectories)
+ dsound.lib;dxguid.lib;glew32s.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;libglest.lib;mmc.lib;lua.lib;xerces-c_static_3.lib;Dbghelp.lib;libpng15.lib;jpeg.lib;zlibstat.lib;sdl.lib;sdlmain.lib;winmm.lib;openal64.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype244MT.lib;ftgl_static.lib;cppunit.lib;%(AdditionalDependencies)
+ ;%(IgnoreSpecificDefaultLibraries)
+
+
+ $(OutDir)\$(TargetName)$(TargetExt)
+
+
+ Run unit tests
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/mk/windoze/vc2015/shared_lib.vcxproj b/mk/windoze/vc2015/shared_lib.vcxproj
new file mode 100644
index 00000000..572e8f5a
--- /dev/null
+++ b/mk/windoze/vc2015/shared_lib.vcxproj
@@ -0,0 +1,600 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release_NO_STREFLOP
+ Win32
+
+
+ Release_NO_STREFLOP
+ x64
+
+
+ Release_WITHOUT_STREFLOP
+ Win32
+
+
+ Release_WITHOUT_STREFLOP
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ libglest
+ {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}
+ shared_lib
+
+
+
+ StaticLibrary
+ NotSet
+ true
+ v140
+
+
+ StaticLibrary
+ NotSet
+ true
+ v140
+
+
+ StaticLibrary
+ NotSet
+ true
+ v140_xp
+
+
+ StaticLibrary
+ NotSet
+ true
+ v140_xp
+
+
+ StaticLibrary
+ NotSet
+ true
+ v140
+
+
+ StaticLibrary
+ NotSet
+ true
+ v140
+
+
+ StaticLibrary
+ NotSet
+ v140
+
+
+ StaticLibrary
+ NotSet
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\
+ $(Configuration)/$(ProjectName)\
+ .\
+ .\
+ $(Configuration)/$(ProjectName)\
+ $(Configuration)/$(ProjectName)\
+ $(Configuration)\
+ $(Configuration)\
+
+
+ libglest
+
+
+ libglest
+
+
+ libglest
+ .\
+ $(Platform)\$(Configuration)\$(TargetName)\
+ $(ExecutablePath)
+
+
+ libglest
+ .\
+ $(Platform)\$(Configuration)\$(TargetName)\
+ $(ExecutablePath)
+
+
+
+ Disabled
+ ../../../source/shared_lib/include;../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/windows_deps_2015/include;../../../source/windows_deps_2015/xerces-c-3.1.1/src;../../../source/windows_deps_2015/xerces-c-3.1.1/src/xercesc/xinclude;../../../source/windows_deps_2015/lpng1510;../../../source/windows_deps_2015/jpeg-8a;../../../source/windows_deps_2015/SDL-1.2.15/include;../../../source/windows_deps_2015/openal-soft-1.14/include;../../../source/shared_lib/include/sound/openal;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/streflop/libm_flt32_source;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../source/shared_lib/include/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../../../source/windows_deps_2015/ftgl-2.1.3-rc5/src;../../../source/windows_deps_2015/freetype-2.4.4/include;../../../source/windows_deps_2015/glew-1.7.0/include;../../../source/shared_lib/include/graphics/md5;../../../source/shared_lib/include/streflop/softfloat;../../../source/shared_lib/include/xml/rapidxml;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/platform/win32;../../../source/windows_deps_2015/vlc-2.0.1/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/
+ WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;USE_STREFLOP;STREFLOP_SSE;STREFLOP_RANDOM_GEN_SIZE=32;LIBM_COMPILING_FLT32;CURL_STATICLIB;UNICODE;USE_FTGL;TA3D_PLATFORM_MSVC;TA3D_PLATFORM_WINDOWS;STATICLIB;XERCES_STATIC_LIBRARY;ZLIB_WINAPI;HAS_LIBVLC;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ true
+ MultiThreadedDebug
+ true
+ StreamingSIMDExtensions
+ Fast
+ true
+
+
+
+
+
+
+ $(IntDir)$(ProjectName).pdb
+ Level2
+ EditAndContinue
+ 4250;%(DisableSpecificWarnings)
+ true
+
+
+ libstreflop.lib;libcurl.lib;libvlc.lib;%(AdditionalDependencies)
+ .\;..\..\..\source\windows_deps_2015\lib;%(AdditionalLibraryDirectories)
+
+
+
+
+ Disabled
+ ../../../source/shared_lib/include;../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/windows_deps_2015/include;../../../source/windows_deps_2015/xerces-c-3.1.1/src;../../../source/windows_deps_2015/xerces-c-3.1.1/src/xercesc/xinclude;../../../source/windows_deps_2015/lpng1510;../../../source/windows_deps_2015/jpeg-8a;../../../source/windows_deps_2015/SDL-1.2.15/include;../../../source/windows_deps_2015/openal-soft-1.14/include;../../../source/shared_lib/include/sound/openal;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/streflop/libm_flt32_source;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../source/shared_lib/include/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../../../source/windows_deps_2015/ftgl-2.1.3-rc5/src;../../../source/windows_deps_2015/freetype-2.4.4/include;../../../source/windows_deps_2015/glew-1.7.0/include;../../../source/shared_lib/include/graphics/md5;../../../source/shared_lib/include/streflop/softfloat;../../../source/shared_lib/include/xml/rapidxml;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/platform/win32;../../../source/windows_deps_2015/vlc-2.0.1/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/
+ WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;USE_STREFLOP;STREFLOP_SSE;STREFLOP_RANDOM_GEN_SIZE=32;LIBM_COMPILING_FLT32;CURL_STATICLIB;UNICODE;USE_FTGL;TA3D_PLATFORM_MSVC;TA3D_PLATFORM_WINDOWS;STATICLIB;XERCES_STATIC_LIBRARY;ZLIB_WINAPI;HAS_LIBVLC;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ true
+ MultiThreadedDebug
+ true
+ StreamingSIMDExtensions
+ Fast
+ true
+
+
+
+
+
+
+ $(IntDir)$(ProjectName).pdb
+ Level2
+ ProgramDatabase
+ 4250;%(DisableSpecificWarnings)
+ true
+
+
+ libstreflop.lib;libcurl.lib;libvlc.lib;%(AdditionalDependencies)
+ .\;..\..\..\source\windows_deps_2015\lib;%(AdditionalLibraryDirectories)
+
+
+
+
+ /arch:SSE2 %(AdditionalOptions)
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ false
+ ../../../source/shared_lib/include;../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/windows_deps_2015/include;../../../source/windows_deps_2015/xerces-c-3.1.1/src;../../../source/windows_deps_2015/xerces-c-3.1.1/src/xercesc/xinclude;../../../source/windows_deps_2015/lpng1510;../../../source/windows_deps_2015/jpeg-8a;../../../source/windows_deps_2015/SDL2-2.0.3/include;../../../source/windows_deps_2015/openal-soft-1.14/include;../../../source/shared_lib/include/sound/openal;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/streflop/libm_flt32_source;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../source/shared_lib/include/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../../../source/windows_deps_2015/ftgl-2.1.3-rc5/src;../../../source/windows_deps_2015/freetype-2.4.4/include;../../../source/windows_deps_2015/glew-1.7.0/include;../../../source/shared_lib/include/graphics/md5;../../../source/shared_lib/include/streflop/softfloat;../../../source/shared_lib/include/xml/rapidxml;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/platform/win32;../../../source/windows_deps_2015/vlc-2.0.1/include;../../../source/windows_deps_2015/fribidi-0.19.5/lib;../../../source/windows_deps_2015/fribidi-0.19.5/charset;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/
+ WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;USE_STREFLOP;STREFLOP_SSE;STREFLOP_RANDOM_GEN_SIZE=32;LIBM_COMPILING_FLT32;CURL_STATICLIB;UNICODE;USE_FTGL;FTGL_LIBRARY_STATIC;TA3D_PLATFORM_MSVC;TA3D_PLATFORM_WINDOWS;STATICLIB;XERCES_STATIC_LIBRARY;GLEW_STATIC;XML_LIBRARY;ZLIB_WINAPI;HAS_LIBVLC;HAVE_FRIBIDI;HAVE_GOOGLE_BREAKPAD;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ true
+ StreamingSIMDExtensions2
+ Precise
+ true
+ $(OutDir)$(ProjectName).pdb
+ Level3
+ ProgramDatabase
+ 4250;%(DisableSpecificWarnings)
+ true
+
+
+ libstreflop.lib;libcurl.lib;glew32s.lib;freetype244MT.lib;libfribidi.lib;%(AdditionalDependencies)
+ .\;..\..\..\source\windows_deps_2015\lib;%(AdditionalLibraryDirectories)
+ MachineX86
+ true
+
+
+
+
+ /arch:SSE2 %(AdditionalOptions)
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ false
+ ../../../source/shared_lib/include;../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/windows_deps_2015/include;../../../source/windows_deps_2015/xerces-c-3.1.1/src;../../../source/windows_deps_2015/xerces-c-3.1.1/src/xercesc/xinclude;../../../source/windows_deps_2015/lpng1510;../../../source/windows_deps_2015/jpeg-8a;../../../source/windows_deps_2015/SDL-1.2.15/include;../../../source/windows_deps_2015/openal-soft-1.14/include;../../../source/shared_lib/include/sound/openal;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/streflop/libm_flt32_source;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../source/shared_lib/include/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../../../source/windows_deps_2015/ftgl-2.1.3-rc5/src;../../../source/windows_deps_2015/freetype-2.4.4/include;../../../source/windows_deps_2015/glew-1.7.0/include;../../../source/shared_lib/include/graphics/md5;../../../source/shared_lib/include/streflop/softfloat;../../../source/shared_lib/include/xml/rapidxml;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/platform/win32;../../../source/windows_deps_2015/vlc-2.0.1/include;../../../source/windows_deps_2015/fribidi-0.19.5/lib;../../../source/windows_deps_2015/fribidi-0.19.5/charset;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/
+ WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;USE_STREFLOP;STREFLOP_SSE;STREFLOP_RANDOM_GEN_SIZE=32;LIBM_COMPILING_FLT32;CURL_STATICLIB;UNICODE;USE_FTGL;FTGL_LIBRARY_STATIC;TA3D_PLATFORM_MSVC;TA3D_PLATFORM_WINDOWS;STATICLIB;XERCES_STATIC_LIBRARY;GLEW_STATIC;XML_LIBRARY;ZLIB_WINAPI;HAS_LIBVLC;HAVE_FRIBIDI;HAVE_GOOGLE_BREAKPAD;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ true
+ StreamingSIMDExtensions2
+ Precise
+ true
+ $(OutDir)$(ProjectName).pdb
+ Level3
+ ProgramDatabase
+ 4250;%(DisableSpecificWarnings)
+ true
+
+
+ libstreflop.lib;libcurl.lib;glew32s.lib;freetype244MT.lib;libvlc.lib;libfribidi.lib;%(AdditionalDependencies)
+ .\;..\..\..\source\windows_deps_2015\lib;%(AdditionalLibraryDirectories)
+ MachineX86
+ true
+
+
+
+
+ %(AdditionalOptions)
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ false
+ ../../../source/shared_lib/include;../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/windows_deps_2015/include;../../../source/windows_deps_2015/xerces-c-3.1.1/src;../../../source/windows_deps_2015/xerces-c-3.1.1/src/xercesc/xinclude;../../../source/windows_deps_2015/lpng1510;../../../source/windows_deps_2015/jpeg-8a;../../../source/windows_deps_2015/SDL2-2.0.3/include;$(ProjectDir)../../../source/windows_deps_2015/openal-soft-1.16.0/include;../../../source/shared_lib/include/sound/openal;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../source/shared_lib/include/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../../../source/windows_deps_2015/ftgl-2.1.3-rc5/src;../../../source/windows_deps_2015/freetype-2.4.4/include;../../../source/windows_deps_2015/glew-1.7.0/include;../../../source/shared_lib/include/graphics/md5;../../../source/shared_lib/include/xml/rapidxml;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/platform/win32;../../../source/windows_deps_2015/vlc-2.0.1/include;../../../source/windows_deps_2015/fribidi-0.19.5/lib;../../../source/windows_deps_2015/fribidi-0.19.5/charset;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/;../../../source/shared_lib/include/streflop/
+ WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;USE_STREFLOP;STREFLOP_SSE;STREFLOP_RANDOM_GEN_SIZE=32;LIBM_COMPILING_FLT32;CURL_STATICLIB;UNICODE;USE_FTGL;FTGL_LIBRARY_STATIC;TA3D_PLATFORM_MSVC;TA3D_PLATFORM_WINDOWS;STATICLIB;XERCES_STATIC_LIBRARY;GLEW_STATIC;XML_LIBRARY;ZLIB_WINAPI;HAS_LIBVLC_XXX;HAVE_FRIBIDI;HAVE_GOOGLE_BREAKPAD_XXX;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ true
+
+
+ Precise
+ true
+ $(OutDir)$(ProjectName).pdb
+ Level3
+ ProgramDatabase
+ 4996;4250;%(DisableSpecificWarnings)
+ true
+
+
+ libstreflop.lib;libcurl.lib;glew32s.lib;freetype244MT.lib;libfribidi.lib;libeay32.lib;ssleay32.lib;%(AdditionalDependencies)
+ .\;..\..\..\source\windows_deps_2015\lib;%(AdditionalLibraryDirectories)
+ MachineX64
+
+
+ ;%(IgnoreSpecificDefaultLibraries)
+
+
+
+
+ %(AdditionalOptions)
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ false
+ ../../../source/shared_lib/include;../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/windows_deps_2015/include;../../../source/windows_deps_2015/xerces-c-3.1.1/src;../../../source/windows_deps_2015/xerces-c-3.1.1/src/xercesc/xinclude;../../../source/windows_deps_2015/lpng1618;../../../source/windows_deps_2015/jpeg-8a;../../../source/windows_deps_2015/SDL2-2.0.3/include;../../../source/windows_deps_2015/openal-soft-1.16.0/include;../../../source/shared_lib/include/sound/openal;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/platform/common;../../../source/windows_deps_2015/curl-7.21.3/include;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../source/shared_lib/include/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../../../source/windows_deps_2015/ftgl-2.1.3-rc5/src;../../../source/windows_deps_2015/freetype-2.4.4/include;../../../source/windows_deps_2015/glew-1.7.0/include;../../../source/shared_lib/include/graphics/md5;../../../source/shared_lib/include/xml/rapidxml;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/platform/win32;../../../source/windows_deps_2015/vlc-2.0.1/include;../../../source/windows_deps_2015/fribidi-0.19.5/lib;../../../source/windows_deps_2015/fribidi-0.19.5/charset;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/;../../../source/shared_lib/include/streflop/
+ WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;STREFLOP_SSE;STREFLOP_RANDOM_GEN_SIZE=32;LIBM_COMPILING_FLT32;CURL_STATICLIB;UNICODE;USE_FTGL;FTGL_LIBRARY_STATIC;TA3D_PLATFORM_MSVC;TA3D_PLATFORM_WINDOWS;STATICLIB;XERCES_STATIC_LIBRARY;GLEW_STATIC;XML_LIBRARY;ZLIB_WINAPI;HAS_LIBVLC_XXX;HAVE_FRIBIDI;HAVE_GOOGLE_BREAKPAD_XXX;MINIUPNP_STATICLIB;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ true
+
+
+ Precise
+ true
+ $(OutDir)$(ProjectName).pdb
+ Level3
+ ProgramDatabase
+ 4996;4250;%(DisableSpecificWarnings)
+ true
+
+
+ libstreflop.lib;libcurl.lib;glew32s.lib;freetype244MT.lib;libfribidi.lib;%(AdditionalDependencies)
+ .\;..\..\..\source\windows_deps_2015\lib;%(AdditionalLibraryDirectories)
+ MachineX64
+
+
+ ;%(IgnoreSpecificDefaultLibraries)
+
+
+
+
+ /arch:SSE2 %(AdditionalOptions)
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ false
+ ../../../../deps/include/lua;../../../../deps/include;../../../source/shared_lib/include;../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/platform/win32;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/win32_deps/include;../../../source/win32_deps/xerces-c-3.0.1/src;../../../source/win32_deps/xerces-c-3.0.1/src/xercesc/xinclude;../../../source/win32_deps/lpng141;../../../source/win32_deps/jpeg-8a;../../../source/win32_deps/SDL-1.2.x/include;../../../source/shared_lib/include/platform/sdl;../../../source/win32_deps/openal-soft-1.12.854/include;../../../source/shared_lib/include/sound/openal;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/streflop/libm_flt32_source;../../../source/shared_lib/include/platform/common;../../../source/win32_deps/curl-7.21.3/include;../../../source/shared_lib/include/map;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;STREFLOP_SSE;STREFLOP_RANDOM_GEN_SIZE=32;LIBM_COMPILING_FLT32;CURL_STATICLIB;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ true
+ StreamingSIMDExtensions2
+ Precise
+ true
+ Level3
+ ProgramDatabase
+ true
+
+
+ libstreflop.lib;libcurl.lib;%(AdditionalDependencies)
+ .\;..\..\..\source\win32_deps\lib;%(AdditionalLibraryDirectories)
+
+
+
+
+ %(AdditionalOptions)
+ MaxSpeed
+ AnySuitable
+ true
+ Speed
+ false
+ ../../../../deps/include/lua;../../../../deps/include;../../../source/shared_lib/include;../../../source/shared_lib/include/graphics;../../../source/shared_lib/include/graphics/gl;../../../source/shared_lib/include/platform;../../../source/shared_lib/include/platform/win32;../../../source/shared_lib/include/sound;../../../source/shared_lib/include/util;../../../source/shared_lib/include/lua;../../../source/shared_lib/include/xml;../../../source/win32_deps/include;../../../source/win32_deps/xerces-c-3.0.1/src;../../../source/win32_deps/xerces-c-3.0.1/src/xercesc/xinclude;../../../source/win32_deps/lpng141;../../../source/win32_deps/jpeg-8a;../../../source/win32_deps/SDL-1.2.x/include;../../../source/shared_lib/include/platform/sdl;../../../source/win32_deps/openal-soft-1.12.854/include;../../../source/shared_lib/include/sound/openal;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/streflop/libm_flt32_source;../../../source/shared_lib/include/platform/common;../../../source/win32_deps/curl-7.21.3/include;../../../source/shared_lib/include/map;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;STREFLOP_SSE;STREFLOP_RANDOM_GEN_SIZE=32;LIBM_COMPILING_FLT32;CURL_STATICLIB;%(PreprocessorDefinitions)
+ true
+ Async
+ MultiThreaded
+ true
+ StreamingSIMDExtensions2
+ Precise
+ true
+ Level3
+ ProgramDatabase
+ true
+
+
+ libstreflop.lib;libcurl.lib;%(AdditionalDependencies)
+ .\;..\..\..\source\win32_deps\lib;%(AdditionalLibraryDirectories)
+
+
+
+
+
+ CompileAsC
+ CompileAsC
+
+
+ CompileAsC
+ CompileAsC
+
+
+ CompileAsC
+ CompileAsC
+
+
+ CompileAsC
+ CompileAsC
+
+
+ CompileAsC
+ CompileAsC
+
+
+ CompileAsC
+ CompileAsC
+
+
+ CompileAsC
+ CompileAsC
+
+
+ CompileAsC
+ CompileAsC
+
+
+ CompileAsC
+ CompileAsC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file