From f12996997fa235860c38a695c08f95992034564e Mon Sep 17 00:00:00 2001 From: Michael Fabian Dirks Date: Sun, 9 Apr 2017 05:40:54 +0200 Subject: [PATCH] BlitzNext: Optimization settings --- .gitignore | 3 +- BlitzBasicIDE/blitzide.vcxproj | 93 ++++++++++++-- BlitzBasicLauncher/bblaunch.vcxproj | 84 ++++++++++++- BlitzNext.sln | 104 ++++++++-------- BlitzNext.v12.suo | Bin 0 -> 50176 bytes BlitzNext_vs2015.sln | 185 ++++++++++++++++++++++++++++ Engine/Engine.vcxproj | 117 +++++++++++++++++- Linker/linker_dll.vcxproj | 85 ++++++++++++- LinkerLib/linker.vcxproj | 80 +++++++++++- Runtime/bbruntime_dll.vcxproj | 91 ++++++++++++-- asm_makeinsts/asm_makeinsts.vcxproj | 80 +++++++++++- compiler/compiler.vcxproj | 90 +++++++++++++- config/config.vcxproj | 77 +++++++++++- debugger/debugger.vcxproj | 86 ++++++++++++- stdutil/stdutil.vcxproj | 78 +++++++++++- 15 files changed, 1146 insertions(+), 107 deletions(-) create mode 100644 BlitzNext.v12.suo create mode 100644 BlitzNext_vs2015.sln diff --git a/.gitignore b/.gitignore index 2e0a5f0..0e02c84 100644 --- a/.gitignore +++ b/.gitignore @@ -17,4 +17,5 @@ *.obj *.ilk *.idb -*.pdb \ No newline at end of file +*.pdb +/*.sdf diff --git a/BlitzBasicIDE/blitzide.vcxproj b/BlitzBasicIDE/blitzide.vcxproj index 2460121..38359ec 100644 --- a/BlitzBasicIDE/blitzide.vcxproj +++ b/BlitzBasicIDE/blitzide.vcxproj @@ -9,6 +9,10 @@ Release Win32 + + RelWithDebInfo + Win32 + @@ -24,10 +28,17 @@ v140 false MultiByte + true + + + Application + v140_xp + false + MultiByte Application - v140 + v140_xp false MultiByte @@ -38,6 +49,10 @@ + + + + @@ -47,15 +62,22 @@ ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ false - $(DXSDK_DIR)Include\;$(VC_IncludePath);$(WindowsSDK_IncludePath); - $(DXSDK_DIR)Lib\x86\;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86 + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ false - $(DXSDK_DIR)Include\;$(VC_IncludePath);$(WindowsSDK_IncludePath); - $(DXSDK_DIR)Lib\x86\;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86 + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) + + + ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + false + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) @@ -63,7 +85,7 @@ false true true - _CRT_SECURE_NO_WARNINGS;WIN32;DEBUG;%(PreprocessorDefinitions) + _AFXDLL;_CRT_SECURE_NO_WARNINGS;WIN32;DEBUG;%(PreprocessorDefinitions) Default false Level3 @@ -102,7 +124,62 @@ false true Level3 - _CRT_SECURE_NO_WARNINGS;WIN32;%(PreprocessorDefinitions) + _AFXDLL;_CRT_SECURE_NO_WARNINGS;WIN32;%(PreprocessorDefinitions) + true + false + StdCall + Async + false + Full + AnySuitable + true + Speed + true + true + 4Bytes + false + true + StreamingSIMDExtensions2 + Fast + false + ProgramDatabase + false + + + false + true + + + true + NDEBUG;%(PreprocessorDefinitions) + .\Release\blitzide.tlb + true + Win32 + + + 0x0409 + NDEBUG;%(PreprocessorDefinitions) + + + true + .\Release\blitzide.bsc + + + true + false + Windows + false + ..\blitzbasic\bin\ide.exe + winmm.lib;%(AdditionalDependencies) + + + + + MultiThreadedDLL + false + true + Level3 + _AFXDLL;_CRT_SECURE_NO_WARNINGS;WIN32;%(PreprocessorDefinitions) true false StdCall @@ -146,7 +223,9 @@ Create stdafx.h Create + Create stdafx.h + stdafx.h diff --git a/BlitzBasicLauncher/bblaunch.vcxproj b/BlitzBasicLauncher/bblaunch.vcxproj index 1c9f1d6..d06286b 100644 --- a/BlitzBasicLauncher/bblaunch.vcxproj +++ b/BlitzBasicLauncher/bblaunch.vcxproj @@ -9,6 +9,10 @@ Release Win32 + + RelWithDebInfo + Win32 + @@ -23,10 +27,17 @@ v140 false MultiByte + true + + + Application + v140_xp + false + MultiByte Application - v140 + v140_xp false MultiByte @@ -37,6 +48,10 @@ + + + + @@ -46,15 +61,22 @@ ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ false - $(DXSDK_DIR)Include\;$(VC_IncludePath);$(WindowsSDK_IncludePath); - $(DXSDK_DIR)Lib\x86\;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86 + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ false - $(DXSDK_DIR)Include\;$(VC_IncludePath);$(WindowsSDK_IncludePath); - $(DXSDK_DIR)Lib\x86\;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86 + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) + + + ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + false + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) @@ -94,6 +116,58 @@ + + MultiThreadedDLL + false + true + Level3 + _CRT_SECURE_NO_WARNINGS;WIN32;%(PreprocessorDefinitions) + true + false + StdCall + Async + false + Full + AnySuitable + true + Speed + true + true + 4Bytes + false + true + StreamingSIMDExtensions2 + Fast + false + ProgramDatabase + false + + + false + true + + + true + NDEBUG;%(PreprocessorDefinitions) + .\Release\bblaunch.tlb + true + Win32 + + + 0x0409 + NDEBUG;%(PreprocessorDefinitions) + + + true + .\Release\bblaunch.bsc + + + true + Windows + dxguid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + MultiThreadedDLL false diff --git a/BlitzNext.sln b/BlitzNext.sln index 48268b6..ef6d69e 100644 --- a/BlitzNext.sln +++ b/BlitzNext.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.25123.0 +# Visual Studio 2013 +VisualStudioVersion = 12.0.40629.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "asm_makeinsts", "asm_makeinsts\asm_makeinsts.vcxproj", "{E85F5BD3-FEA3-4342-885E-2C00AFBFE12E}" EndProject @@ -9,11 +9,11 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BlitzCC", "blitz\blitz.vcxp EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "blitz3d", "blitz3d\blitz3d.vcxproj", "{BE0BA538-6215-4836-9227-1D3627E40D61}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "Compiler\compiler.vcxproj", "{D884A075-E3B8-44E1-838D-74F28B33391B}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "compiler\compiler.vcxproj", "{D884A075-E3B8-44E1-838D-74F28B33391B}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Configuration", "config\config.vcxproj", "{3E355353-96D8-4AAF-BF95-8E6CA0D4B1BA}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Debugger", "Debugger\debugger.vcxproj", "{4132C330-95D9-4F68-A51A-3B90381587C5}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Debugger", "debugger\debugger.vcxproj", "{4132C330-95D9-4F68-A51A-3B90381587C5}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GraphicsRuntime", "gxruntime\gxruntime.vcxproj", "{FF2D8BF7-1930-4CAB-BC48-05CD33B7DC18}" EndProject @@ -41,94 +41,98 @@ Global Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {E85F5BD3-FEA3-4342-885E-2C00AFBFE12E}.Debug|x64.ActiveCfg = Debug|Win32 - {E85F5BD3-FEA3-4342-885E-2C00AFBFE12E}.Debug|x86.ActiveCfg = Debug|Win32 - {E85F5BD3-FEA3-4342-885E-2C00AFBFE12E}.Debug|x86.Build.0 = Debug|Win32 + {E85F5BD3-FEA3-4342-885E-2C00AFBFE12E}.Debug|x64.ActiveCfg = Release|Win32 + {E85F5BD3-FEA3-4342-885E-2C00AFBFE12E}.Debug|x86.ActiveCfg = Release|Win32 + {E85F5BD3-FEA3-4342-885E-2C00AFBFE12E}.Debug|x86.Build.0 = Release|Win32 {E85F5BD3-FEA3-4342-885E-2C00AFBFE12E}.Release|x64.ActiveCfg = Release|Win32 {E85F5BD3-FEA3-4342-885E-2C00AFBFE12E}.Release|x86.ActiveCfg = Release|Win32 {E85F5BD3-FEA3-4342-885E-2C00AFBFE12E}.Release|x86.Build.0 = Release|Win32 - {C23AF61E-9509-411F-933E-17DB18884B21}.Debug|x64.ActiveCfg = Debug|Win32 - {C23AF61E-9509-411F-933E-17DB18884B21}.Debug|x86.ActiveCfg = Debug|Win32 - {C23AF61E-9509-411F-933E-17DB18884B21}.Debug|x86.Build.0 = Debug|Win32 + {C23AF61E-9509-411F-933E-17DB18884B21}.Debug|x64.ActiveCfg = Release|Win32 + {C23AF61E-9509-411F-933E-17DB18884B21}.Debug|x86.ActiveCfg = Release|Win32 + {C23AF61E-9509-411F-933E-17DB18884B21}.Debug|x86.Build.0 = Release|Win32 {C23AF61E-9509-411F-933E-17DB18884B21}.Release|x64.ActiveCfg = Release|Win32 {C23AF61E-9509-411F-933E-17DB18884B21}.Release|x86.ActiveCfg = Release|Win32 {C23AF61E-9509-411F-933E-17DB18884B21}.Release|x86.Build.0 = Release|Win32 - {BE0BA538-6215-4836-9227-1D3627E40D61}.Debug|x64.ActiveCfg = Debug|Win32 - {BE0BA538-6215-4836-9227-1D3627E40D61}.Debug|x86.ActiveCfg = Debug|Win32 - {BE0BA538-6215-4836-9227-1D3627E40D61}.Debug|x86.Build.0 = Debug|Win32 + {BE0BA538-6215-4836-9227-1D3627E40D61}.Debug|x64.ActiveCfg = Release|Win32 + {BE0BA538-6215-4836-9227-1D3627E40D61}.Debug|x86.ActiveCfg = Release|Win32 + {BE0BA538-6215-4836-9227-1D3627E40D61}.Debug|x86.Build.0 = Release|Win32 {BE0BA538-6215-4836-9227-1D3627E40D61}.Release|x64.ActiveCfg = Release|Win32 {BE0BA538-6215-4836-9227-1D3627E40D61}.Release|x86.ActiveCfg = Release|Win32 {BE0BA538-6215-4836-9227-1D3627E40D61}.Release|x86.Build.0 = Release|Win32 - {D884A075-E3B8-44E1-838D-74F28B33391B}.Debug|x64.ActiveCfg = Debug|Win32 - {D884A075-E3B8-44E1-838D-74F28B33391B}.Debug|x86.ActiveCfg = Debug|Win32 - {D884A075-E3B8-44E1-838D-74F28B33391B}.Debug|x86.Build.0 = Debug|Win32 + {D884A075-E3B8-44E1-838D-74F28B33391B}.Debug|x64.ActiveCfg = Release|Win32 + {D884A075-E3B8-44E1-838D-74F28B33391B}.Debug|x86.ActiveCfg = Release|Win32 + {D884A075-E3B8-44E1-838D-74F28B33391B}.Debug|x86.Build.0 = Release|Win32 {D884A075-E3B8-44E1-838D-74F28B33391B}.Release|x64.ActiveCfg = Release|Win32 {D884A075-E3B8-44E1-838D-74F28B33391B}.Release|x86.ActiveCfg = Release|Win32 {D884A075-E3B8-44E1-838D-74F28B33391B}.Release|x86.Build.0 = Release|Win32 - {3E355353-96D8-4AAF-BF95-8E6CA0D4B1BA}.Debug|x64.ActiveCfg = Debug|Win32 - {3E355353-96D8-4AAF-BF95-8E6CA0D4B1BA}.Debug|x86.ActiveCfg = Debug|Win32 - {3E355353-96D8-4AAF-BF95-8E6CA0D4B1BA}.Debug|x86.Build.0 = Debug|Win32 + {3E355353-96D8-4AAF-BF95-8E6CA0D4B1BA}.Debug|x64.ActiveCfg = Release|Win32 + {3E355353-96D8-4AAF-BF95-8E6CA0D4B1BA}.Debug|x64.Build.0 = Release|Win32 + {3E355353-96D8-4AAF-BF95-8E6CA0D4B1BA}.Debug|x86.ActiveCfg = Release|Win32 + {3E355353-96D8-4AAF-BF95-8E6CA0D4B1BA}.Debug|x86.Build.0 = Release|Win32 {3E355353-96D8-4AAF-BF95-8E6CA0D4B1BA}.Release|x64.ActiveCfg = Release|Win32 + {3E355353-96D8-4AAF-BF95-8E6CA0D4B1BA}.Release|x64.Build.0 = Release|Win32 {3E355353-96D8-4AAF-BF95-8E6CA0D4B1BA}.Release|x86.ActiveCfg = Release|Win32 {3E355353-96D8-4AAF-BF95-8E6CA0D4B1BA}.Release|x86.Build.0 = Release|Win32 - {4132C330-95D9-4F68-A51A-3B90381587C5}.Debug|x64.ActiveCfg = Debug|Win32 - {4132C330-95D9-4F68-A51A-3B90381587C5}.Debug|x86.ActiveCfg = Debug|Win32 - {4132C330-95D9-4F68-A51A-3B90381587C5}.Debug|x86.Build.0 = Debug|Win32 + {4132C330-95D9-4F68-A51A-3B90381587C5}.Debug|x64.ActiveCfg = Release|Win32 + {4132C330-95D9-4F68-A51A-3B90381587C5}.Debug|x64.Build.0 = Release|Win32 + {4132C330-95D9-4F68-A51A-3B90381587C5}.Debug|x86.ActiveCfg = Release|Win32 + {4132C330-95D9-4F68-A51A-3B90381587C5}.Debug|x86.Build.0 = Release|Win32 {4132C330-95D9-4F68-A51A-3B90381587C5}.Release|x64.ActiveCfg = Release|Win32 + {4132C330-95D9-4F68-A51A-3B90381587C5}.Release|x64.Build.0 = Release|Win32 {4132C330-95D9-4F68-A51A-3B90381587C5}.Release|x86.ActiveCfg = Release|Win32 {4132C330-95D9-4F68-A51A-3B90381587C5}.Release|x86.Build.0 = Release|Win32 - {FF2D8BF7-1930-4CAB-BC48-05CD33B7DC18}.Debug|x64.ActiveCfg = Debug|Win32 - {FF2D8BF7-1930-4CAB-BC48-05CD33B7DC18}.Debug|x86.ActiveCfg = Debug|Win32 - {FF2D8BF7-1930-4CAB-BC48-05CD33B7DC18}.Debug|x86.Build.0 = Debug|Win32 + {FF2D8BF7-1930-4CAB-BC48-05CD33B7DC18}.Debug|x64.ActiveCfg = Release|Win32 + {FF2D8BF7-1930-4CAB-BC48-05CD33B7DC18}.Debug|x86.ActiveCfg = Release|Win32 + {FF2D8BF7-1930-4CAB-BC48-05CD33B7DC18}.Debug|x86.Build.0 = Release|Win32 {FF2D8BF7-1930-4CAB-BC48-05CD33B7DC18}.Release|x64.ActiveCfg = Release|Win32 {FF2D8BF7-1930-4CAB-BC48-05CD33B7DC18}.Release|x86.ActiveCfg = Release|Win32 {FF2D8BF7-1930-4CAB-BC48-05CD33B7DC18}.Release|x86.Build.0 = Release|Win32 - {6BCFC5CA-EA71-4AE9-8B96-28B8701F939E}.Debug|x64.ActiveCfg = Debug|Win32 - {6BCFC5CA-EA71-4AE9-8B96-28B8701F939E}.Debug|x86.ActiveCfg = Debug|Win32 - {6BCFC5CA-EA71-4AE9-8B96-28B8701F939E}.Debug|x86.Build.0 = Debug|Win32 + {6BCFC5CA-EA71-4AE9-8B96-28B8701F939E}.Debug|x64.ActiveCfg = Release|Win32 + {6BCFC5CA-EA71-4AE9-8B96-28B8701F939E}.Debug|x86.ActiveCfg = Release|Win32 + {6BCFC5CA-EA71-4AE9-8B96-28B8701F939E}.Debug|x86.Build.0 = Release|Win32 {6BCFC5CA-EA71-4AE9-8B96-28B8701F939E}.Release|x64.ActiveCfg = Release|Win32 {6BCFC5CA-EA71-4AE9-8B96-28B8701F939E}.Release|x86.ActiveCfg = Release|Win32 {6BCFC5CA-EA71-4AE9-8B96-28B8701F939E}.Release|x86.Build.0 = Release|Win32 - {B61D8348-B715-42B8-A759-C7BBB0C8CD4D}.Debug|x64.ActiveCfg = Debug|Win32 - {B61D8348-B715-42B8-A759-C7BBB0C8CD4D}.Debug|x86.ActiveCfg = Debug|Win32 + {B61D8348-B715-42B8-A759-C7BBB0C8CD4D}.Debug|x64.ActiveCfg = Release|Win32 + {B61D8348-B715-42B8-A759-C7BBB0C8CD4D}.Debug|x86.ActiveCfg = Release|Win32 + {B61D8348-B715-42B8-A759-C7BBB0C8CD4D}.Debug|x86.Build.0 = Release|Win32 {B61D8348-B715-42B8-A759-C7BBB0C8CD4D}.Release|x64.ActiveCfg = Release|Win32 {B61D8348-B715-42B8-A759-C7BBB0C8CD4D}.Release|x86.ActiveCfg = Release|Win32 - {C74A383E-81B0-4679-AAC9-535C94C92EA5}.Debug|x64.ActiveCfg = Debug|Win32 - {C74A383E-81B0-4679-AAC9-535C94C92EA5}.Debug|x86.ActiveCfg = Debug|Win32 - {C74A383E-81B0-4679-AAC9-535C94C92EA5}.Debug|x86.Build.0 = Debug|Win32 + {B61D8348-B715-42B8-A759-C7BBB0C8CD4D}.Release|x86.Build.0 = Release|Win32 + {C74A383E-81B0-4679-AAC9-535C94C92EA5}.Debug|x64.ActiveCfg = Release|Win32 + {C74A383E-81B0-4679-AAC9-535C94C92EA5}.Debug|x86.ActiveCfg = Release|Win32 + {C74A383E-81B0-4679-AAC9-535C94C92EA5}.Debug|x86.Build.0 = Release|Win32 {C74A383E-81B0-4679-AAC9-535C94C92EA5}.Release|x64.ActiveCfg = Release|Win32 {C74A383E-81B0-4679-AAC9-535C94C92EA5}.Release|x86.ActiveCfg = Release|Win32 {C74A383E-81B0-4679-AAC9-535C94C92EA5}.Release|x86.Build.0 = Release|Win32 - {5FA2FD4A-F9A4-41BA-9484-07C3A57A87E3}.Debug|x64.ActiveCfg = Debug|Win32 - {5FA2FD4A-F9A4-41BA-9484-07C3A57A87E3}.Debug|x86.ActiveCfg = Debug|Win32 - {5FA2FD4A-F9A4-41BA-9484-07C3A57A87E3}.Debug|x86.Build.0 = Debug|Win32 + {5FA2FD4A-F9A4-41BA-9484-07C3A57A87E3}.Debug|x64.ActiveCfg = Release|Win32 + {5FA2FD4A-F9A4-41BA-9484-07C3A57A87E3}.Debug|x86.ActiveCfg = Release|Win32 + {5FA2FD4A-F9A4-41BA-9484-07C3A57A87E3}.Debug|x86.Build.0 = Release|Win32 {5FA2FD4A-F9A4-41BA-9484-07C3A57A87E3}.Release|x64.ActiveCfg = Release|Win32 {5FA2FD4A-F9A4-41BA-9484-07C3A57A87E3}.Release|x86.ActiveCfg = Release|Win32 {5FA2FD4A-F9A4-41BA-9484-07C3A57A87E3}.Release|x86.Build.0 = Release|Win32 - {DF8CAA9D-7154-4D5F-BCCC-0D7BB57C7354}.Debug|x64.ActiveCfg = Debug|Win32 - {DF8CAA9D-7154-4D5F-BCCC-0D7BB57C7354}.Debug|x86.ActiveCfg = Debug|Win32 - {DF8CAA9D-7154-4D5F-BCCC-0D7BB57C7354}.Debug|x86.Build.0 = Debug|Win32 + {DF8CAA9D-7154-4D5F-BCCC-0D7BB57C7354}.Debug|x64.ActiveCfg = Release|Win32 + {DF8CAA9D-7154-4D5F-BCCC-0D7BB57C7354}.Debug|x86.ActiveCfg = Release|Win32 + {DF8CAA9D-7154-4D5F-BCCC-0D7BB57C7354}.Debug|x86.Build.0 = Release|Win32 {DF8CAA9D-7154-4D5F-BCCC-0D7BB57C7354}.Release|x64.ActiveCfg = Release|Win32 {DF8CAA9D-7154-4D5F-BCCC-0D7BB57C7354}.Release|x86.ActiveCfg = Release|Win32 {DF8CAA9D-7154-4D5F-BCCC-0D7BB57C7354}.Release|x86.Build.0 = Release|Win32 - {778BCC7F-40F9-4309-9A88-C0F60D9B364D}.Debug|x64.ActiveCfg = Debug|Win32 - {778BCC7F-40F9-4309-9A88-C0F60D9B364D}.Debug|x86.ActiveCfg = Debug|Win32 - {778BCC7F-40F9-4309-9A88-C0F60D9B364D}.Debug|x86.Build.0 = Debug|Win32 + {778BCC7F-40F9-4309-9A88-C0F60D9B364D}.Debug|x64.ActiveCfg = Release|Win32 + {778BCC7F-40F9-4309-9A88-C0F60D9B364D}.Debug|x86.ActiveCfg = Release|Win32 + {778BCC7F-40F9-4309-9A88-C0F60D9B364D}.Debug|x86.Build.0 = Release|Win32 {778BCC7F-40F9-4309-9A88-C0F60D9B364D}.Release|x64.ActiveCfg = Release|Win32 {778BCC7F-40F9-4309-9A88-C0F60D9B364D}.Release|x86.ActiveCfg = Release|Win32 {778BCC7F-40F9-4309-9A88-C0F60D9B364D}.Release|x86.Build.0 = Release|Win32 - {0B629BA3-D138-407A-801D-DBE7C8DC4324}.Debug|x64.ActiveCfg = Debug|Win32 - {0B629BA3-D138-407A-801D-DBE7C8DC4324}.Debug|x86.ActiveCfg = Debug|Win32 - {0B629BA3-D138-407A-801D-DBE7C8DC4324}.Debug|x86.Build.0 = Debug|Win32 + {0B629BA3-D138-407A-801D-DBE7C8DC4324}.Debug|x64.ActiveCfg = Release|Win32 + {0B629BA3-D138-407A-801D-DBE7C8DC4324}.Debug|x86.ActiveCfg = Release|Win32 + {0B629BA3-D138-407A-801D-DBE7C8DC4324}.Debug|x86.Build.0 = Release|Win32 {0B629BA3-D138-407A-801D-DBE7C8DC4324}.Release|x64.ActiveCfg = Release|Win32 {0B629BA3-D138-407A-801D-DBE7C8DC4324}.Release|x86.ActiveCfg = Release|Win32 {0B629BA3-D138-407A-801D-DBE7C8DC4324}.Release|x86.Build.0 = Release|Win32 - {CB5EDAC6-C090-40B5-84F2-BA6269261539}.Debug|x64.ActiveCfg = Debug|x64 - {CB5EDAC6-C090-40B5-84F2-BA6269261539}.Debug|x64.Build.0 = Debug|x64 - {CB5EDAC6-C090-40B5-84F2-BA6269261539}.Debug|x86.ActiveCfg = Debug|Win32 - {CB5EDAC6-C090-40B5-84F2-BA6269261539}.Debug|x86.Build.0 = Debug|Win32 + {CB5EDAC6-C090-40B5-84F2-BA6269261539}.Debug|x64.ActiveCfg = Release|x64 + {CB5EDAC6-C090-40B5-84F2-BA6269261539}.Debug|x86.ActiveCfg = Release|Win32 + {CB5EDAC6-C090-40B5-84F2-BA6269261539}.Debug|x86.Build.0 = Release|Win32 {CB5EDAC6-C090-40B5-84F2-BA6269261539}.Release|x64.ActiveCfg = Release|x64 - {CB5EDAC6-C090-40B5-84F2-BA6269261539}.Release|x64.Build.0 = Release|x64 {CB5EDAC6-C090-40B5-84F2-BA6269261539}.Release|x86.ActiveCfg = Release|Win32 {CB5EDAC6-C090-40B5-84F2-BA6269261539}.Release|x86.Build.0 = Release|Win32 EndGlobalSection diff --git a/BlitzNext.v12.suo b/BlitzNext.v12.suo new file mode 100644 index 0000000000000000000000000000000000000000..6eaa075d75efd60848afaa0ec7d07e6fd28ca78e GIT binary patch literal 50176 zcmeHQdyHJwdB2+gu`!rHumSU02mw20HuK(DJ2jq}JA+?~jn^1c#w`1oU5`EcV0IU; z?X?;dq98d%G{Go>q@tlHDy^DCZ3=Qw?G~j8X(H0JQj!L#p{Z0_^^Yj3Qb%oYf4_6? znYnX4k9+4HuV=-a(V2Vhx#yhkyWe-t`M&eG-}&KNSO5HvzOm*V!{Ig=A2i-Ox7@hQ z7T;wH8y_}|6}V^Id*{xb<0FOI7a&d<2aTkC_Ufm#?`9B<>MLBx zh#OHOWrU0%{`-so{=*0d5engFA~a|yEC)cLA^5zN+b}j*@UKCPTlht!y~HZP9sE5; z*626VfIV#x`-+RV@cxI8UBM?Eep{!$uEaAwy4t$3oo_&x*DG-Cg^yeJOxI5CD&X}Y zc!krIR`_>t-2{IR{ATzhdUejrSpr?fY_g#xEt80M2ax?4vG)ryfK6JMF)ki{z`_ zD_W6utP|{?$bag3?DN@=QZBH6WgDVwpzQkyJmvo?_|@>&!Cw#0ve)2xBRrct#r`eu zx59VB-v)m>{72#Mfd3f$o$zIb^|D>Xv{&UDIhcnImmzNfsEe?eM3E|);j=RxSkgDj|g(IZqcd!KW~fx(jLH_ zgN8F()(1<*gwVJob~2CsKiC3%(o&VN7jN9{z(PH9bA|rd)rExJ@MMCUJU1ZGQFcgh zI|c2Fp#G%r<3>ftG!avh$?E>!0r+fdY&&k@UxKvD*wEn`!KW_H_SMJ%ep!aNg+GA; zpJ-I5$7h7AoX4zMk}KG}YAMiTA%5VSXy+rSgA?d^*zO+`wQv-%hoQ^PAhra(m}8!y znpmOzcTqM_9=Lsfd;6>1|BL~PabQ(y*!GFg-7VBV_V2T7gm62JVT?Ze0j*T-`y?f1 zpvO~!GIBpg+`j)oq*eX@9`W{vFt#cH&TP5PsrW{)i2?h+ z+pO~3!Y|n1+v|HjaG8W37qz|zQh~klB<@Br{$^cdE2+i^@dx)j}B zl(z@1jnZ})|MTeo+2$Sx>=A^TIn+O)XHlPW3x6DGDFf(;N0$h-_V>#)YyZV_nf@$? z-7ULJdSF+}nUOJPLcPp66o?tbq@l8|$2BDy*Q{|A(*}94cNTHO<+uo{Rt|Sls9d9h z@q;!VB1$IPogd_p_quJd$g+Db*>HHxe}Cr3 ze|B&0V(5R=DOCG^Kk9$f*EH&XVywk+7^?*?O�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 x64 + + RelWithDebInfo + Win32 + + + RelWithDebInfo + x64 + {CB5EDAC6-C090-40B5-84F2-BA6269261539} @@ -27,7 +35,7 @@ StaticLibrary true - v140 + v140_xp MultiByte false @@ -35,12 +43,20 @@ StaticLibrary false v140 + true + MultiByte + false + + + StaticLibrary + false + v140_xp false MultiByte false - Application + StaticLibrary true v140 MultiByte @@ -52,6 +68,13 @@ false MultiByte + + StaticLibrary + false + v140 + false + MultiByte + @@ -63,29 +86,51 @@ + + + + + + ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) + + + ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) ..\#Build\$(ProjectName)\$(ConfigurationName)\ ..\#Intermediate\$(ProjectName)\$(ConfigurationName)\ + C:\Program Files (x86)\Windows Kits\8.1\Include\shared;$(IncludePath) + C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86;$(LibraryPath) ..\#Build\$(ProjectName)\$(ConfigurationName)\ ..\#Intermediate\$(ProjectName)\$(ConfigurationName)\ + + ..\#Build\$(ProjectName)\$(ConfigurationName)\ + ..\#Intermediate\$(ProjectName)\$(ConfigurationName)\ + MultiThreadedDebugDLL @@ -127,6 +172,46 @@ + + Level3 + false + MultiThreadedDLL + true + _CRT_SECURE_NO_WARNINGS;WIN32;%(PreprocessorDefinitions) + false + $(IntDir)vc$(PlatformToolsetVersion).pdb + StdCall + Async + false + Full + AnySuitable + true + Speed + true + true + 4Bytes + false + true + StreamingSIMDExtensions2 + Fast + false + ProgramDatabase + false + + + false + true + + + true + true + + + MachineX86 + true + + + Level3 false @@ -175,6 +260,34 @@ true + + + Level3 + MaxSpeed + false + true + false + false + false + false + true + true + true + false + MultiThreaded + Guard + false + false + false + Speed + false + $(IntDir)vc$(PlatformToolsetVersion).pdb + + + true + true + + diff --git a/Linker/linker_dll.vcxproj b/Linker/linker_dll.vcxproj index 5ceca7e..885fb20 100644 --- a/Linker/linker_dll.vcxproj +++ b/Linker/linker_dll.vcxproj @@ -9,6 +9,10 @@ Release Win32 + + RelWithDebInfo + Win32 + @@ -23,10 +27,17 @@ v140 false MultiByte + true + + + DynamicLibrary + v140_xp + false + MultiByte DynamicLibrary - v140 + v140_xp false MultiByte @@ -37,6 +48,10 @@ + + + + @@ -46,15 +61,22 @@ ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ false - $(DXSDK_DIR)Include\;$(VC_IncludePath);$(WindowsSDK_IncludePath); - $(DXSDK_DIR)Lib\x86\;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86 + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ false - $(DXSDK_DIR)Include\;$(VC_IncludePath);$(WindowsSDK_IncludePath); - $(DXSDK_DIR)Lib\x86\;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86 + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) + + + ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + false + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) @@ -95,6 +117,59 @@ + + MultiThreadedDLL + false + true + Level3 + _CRT_SECURE_NO_WARNINGS;WIN32;%(PreprocessorDefinitions) + true + false + StdCall + Async + false + Full + AnySuitable + true + Speed + true + true + 4Bytes + false + true + StreamingSIMDExtensions2 + Fast + false + ProgramDatabase + false + + + false + true + + + true + NDEBUG;%(PreprocessorDefinitions) + .\Release\linker_dll.tlb + true + Win32 + + + 0x0409 + NDEBUG;%(PreprocessorDefinitions) + + + true + .\Release\linker_dll.bsc + + + true + true + Console + odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + MultiThreadedDLL false diff --git a/LinkerLib/linker.vcxproj b/LinkerLib/linker.vcxproj index 2aabec2..eb80cdd 100644 --- a/LinkerLib/linker.vcxproj +++ b/LinkerLib/linker.vcxproj @@ -9,6 +9,10 @@ Release Win32 + + RelWithDebInfo + Win32 + @@ -23,10 +27,17 @@ v140 false MultiByte + true + + + StaticLibrary + v140_xp + false + MultiByte StaticLibrary - v140 + v140_xp false MultiByte @@ -37,6 +48,10 @@ + + + + @@ -46,15 +61,22 @@ ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ true - $(DXSDK_DIR)Include\;$(VC_IncludePath);$(WindowsSDK_IncludePath); - $(DXSDK_DIR)Lib\x86\;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86 + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ false - $(DXSDK_DIR)Include\;$(VC_IncludePath);$(WindowsSDK_IncludePath); - $(DXSDK_DIR)Lib\x86\;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86 + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) + + + ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + false + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) @@ -85,6 +107,52 @@ + + MultiThreadedDLL + false + true + Level3 + _CRT_SECURE_NO_WARNINGS;WIN32;%(PreprocessorDefinitions) + true + false + $(IntDir)vc$(PlatformToolsetVersion).pdb + StdCall + Async + false + Full + AnySuitable + true + Speed + true + true + 4Bytes + false + true + StreamingSIMDExtensions2 + Fast + false + ProgramDatabase + false + + + false + true + + + 0x0409 + NDEBUG;%(PreprocessorDefinitions) + + + true + .\Release\linker.bsc + + + true + MachineX86 + true + + + MultiThreadedDLL false @@ -116,7 +184,9 @@ Create + Create std.h + std.h diff --git a/Runtime/bbruntime_dll.vcxproj b/Runtime/bbruntime_dll.vcxproj index 474d396..6dbdcd7 100644 --- a/Runtime/bbruntime_dll.vcxproj +++ b/Runtime/bbruntime_dll.vcxproj @@ -9,6 +9,10 @@ Release Win32 + + RelWithDebInfo + Win32 + @@ -23,10 +27,17 @@ v140 false MultiByte + true + + + DynamicLibrary + v140_xp + false + MultiByte DynamicLibrary - v140 + v140_xp false MultiByte @@ -37,6 +48,10 @@ + + + + @@ -46,15 +61,22 @@ ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ false - $(DXSDK_DIR)Include\;$(VC_IncludePath);$(WindowsSDK_IncludePath); - $(DXSDK_DIR)Lib\x86\;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86 + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ false - $(DXSDK_DIR)Include\;$(VC_IncludePath);$(WindowsSDK_IncludePath); - $(DXSDK_DIR)Lib\x86\;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86 + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) + + + ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + false + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) @@ -91,12 +113,67 @@ true Console /FIXED:NO - dxguid.lib;d3dx9.lib;d3d9.lib;dsound.lib;dinput8.lib;ddraw.lib;wsock32.lib;winmm.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + dxguid.lib;d3d9.lib;dsound.lib;dinput8.lib;ddraw.lib;wsock32.lib;winmm.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(SolutionDir)#ThirdParty\;$(DXSDK_DIR)Lib\x86\;%(AdditionalLibraryDirectories) false + + MultiThreadedDLL + false + true + Level3 + _CRT_SECURE_NO_WARNINGS;WIN32;%(PreprocessorDefinitions) + true + false + StdCall + Async + false + Full + AnySuitable + true + Speed + true + true + 4Bytes + false + true + StreamingSIMDExtensions2 + Fast + false + ProgramDatabase + false + + + false + true + + + true + NDEBUG;%(PreprocessorDefinitions) + .\Release\bbruntime_dll.tlb + true + Win32 + + + 0x0409 + NDEBUG;%(PreprocessorDefinitions) + + + true + .\Release\bbruntime_dll.bsc + + + true + true + Console + dxguid.lib;d3d9.lib;dsound.lib;dinput8.lib;ddraw.lib;wsock32.lib;winmm.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)#ThirdParty\;$(DXSDK_DIR)Lib\x86\;%(AdditionalLibraryDirectories) + false + + + MultiThreadedDLL false @@ -128,7 +205,7 @@ true true Console - dxguid.lib;d3dx9.lib;d3d9.lib;dsound.lib;dinput8.lib;ddraw.lib;wsock32.lib;winmm.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + dxguid.lib;d3d9.lib;dsound.lib;dinput8.lib;ddraw.lib;wsock32.lib;winmm.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(SolutionDir)#ThirdParty\;$(DXSDK_DIR)Lib\x86\;%(AdditionalLibraryDirectories) false diff --git a/asm_makeinsts/asm_makeinsts.vcxproj b/asm_makeinsts/asm_makeinsts.vcxproj index ed2d0ea..68bf184 100644 --- a/asm_makeinsts/asm_makeinsts.vcxproj +++ b/asm_makeinsts/asm_makeinsts.vcxproj @@ -9,6 +9,10 @@ Release Win32 + + RelWithDebInfo + Win32 + @@ -19,7 +23,7 @@ Application - v140 + v140_xp false MultiByte @@ -28,6 +32,13 @@ v140 false MultiByte + true + + + Application + v140_xp + false + MultiByte @@ -40,22 +51,81 @@ + + + + ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ false - $(DXSDK_DIR)Include\;$(VC_IncludePath);$(WindowsSDK_IncludePath); - $(DXSDK_DIR)Lib\x86\;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86 + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) + + + ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + false + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ true - $(DXSDK_DIR)Include\;$(VC_IncludePath);$(WindowsSDK_IncludePath); - $(DXSDK_DIR)Lib\x86\;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86 + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) + + MultiThreadedDLL + false + true + Level3 + _CRT_SECURE_NO_WARNINGS;WIN32;%(PreprocessorDefinitions) + true + false + StdCall + Async + false + Full + AnySuitable + true + Speed + true + true + 4Bytes + false + true + StreamingSIMDExtensions2 + Fast + false + ProgramDatabase + false + + + false + true + + + .\Release\asm_makeinsts.tlb + + + 0x0409 + NDEBUG;%(PreprocessorDefinitions) + + + true + .\Release\asm_makeinsts.bsc + + + true + Console + odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + MultiThreadedDLL false diff --git a/compiler/compiler.vcxproj b/compiler/compiler.vcxproj index 2e65aa7..8954245 100644 --- a/compiler/compiler.vcxproj +++ b/compiler/compiler.vcxproj @@ -9,6 +9,10 @@ Release Win32 + + RelWithDebInfo + Win32 + @@ -23,10 +27,17 @@ v140 false MultiByte + true + + + StaticLibrary + v140_xp + false + MultiByte StaticLibrary - v140 + v140_xp false MultiByte @@ -37,6 +48,10 @@ + + + + @@ -46,15 +61,22 @@ ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ true - $(DXSDK_DIR)Include\;$(VC_IncludePath);$(WindowsSDK_IncludePath); - $(DXSDK_DIR)Lib\x86\;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86 + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ false - $(DXSDK_DIR)Include\;$(VC_IncludePath);$(WindowsSDK_IncludePath); - $(DXSDK_DIR)Lib\x86\;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86 + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) + + + ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + false + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) @@ -84,6 +106,52 @@ + + MultiThreadedDLL + false + true + Level3 + _CRT_SECURE_NO_WARNINGS;WIN32;%(PreprocessorDefinitions) + true + false + $(IntDir)vc$(PlatformToolsetVersion).pdb + StdCall + Async + false + Full + AnySuitable + true + Speed + true + true + 4Bytes + false + true + StreamingSIMDExtensions2 + Fast + false + ProgramDatabase + false + + + false + true + + + 0x0409 + NDEBUG;%(PreprocessorDefinitions) + + + true + .\Release\compiler.bsc + + + true + MachineX86 + true + + + MultiThreadedDLL false @@ -114,31 +182,41 @@ Use ../std.h Use + Use ../std.h + ../std.h Use ../std.h Use + Use ../std.h + ../std.h Use ../std.h Use + Use ../std.h + ../std.h Use ../std.h Use + Use ../std.h + ../std.h Use ../std.h Use + Use ../std.h + ../std.h @@ -151,7 +229,9 @@ Create std.h Create + Create std.h + std.h diff --git a/config/config.vcxproj b/config/config.vcxproj index d406a98..1cdaa21 100644 --- a/config/config.vcxproj +++ b/config/config.vcxproj @@ -9,6 +9,10 @@ Release Win32 + + RelWithDebInfo + Win32 + @@ -20,7 +24,7 @@ StaticLibrary - v140 + v140_xp false MultiByte @@ -29,6 +33,13 @@ v140 false MultiByte + true + + + StaticLibrary + v140_xp + false + MultiByte @@ -41,22 +52,78 @@ + + + + ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ false - $(DXSDK_DIR)Include\;$(VC_IncludePath);$(WindowsSDK_IncludePath); - $(DXSDK_DIR)Lib\x86\;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86 + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) + + + ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + false + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ true - $(DXSDK_DIR)Include\;$(VC_IncludePath);$(WindowsSDK_IncludePath); - $(DXSDK_DIR)Lib\x86\;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86 + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) + + MultiThreadedDLL + false + true + Level3 + _CRT_SECURE_NO_WARNINGS;WIN32;%(PreprocessorDefinitions) + true + false + $(IntDir)vc$(PlatformToolsetVersion).pdb + StdCall + Async + false + Full + AnySuitable + true + Speed + true + true + 4Bytes + false + true + StreamingSIMDExtensions2 + Fast + false + ProgramDatabase + false + + + false + true + + + 0x0409 + NDEBUG;%(PreprocessorDefinitions) + + + true + .\Release\config.bsc + + + true + MachineX86 + + + MultiThreadedDLL false diff --git a/debugger/debugger.vcxproj b/debugger/debugger.vcxproj index e37a36a..bc02a04 100644 --- a/debugger/debugger.vcxproj +++ b/debugger/debugger.vcxproj @@ -9,6 +9,10 @@ Release Win32 + + RelWithDebInfo + Win32 + @@ -21,7 +25,7 @@ DynamicLibrary - v140 + v140_xp false MultiByte @@ -30,6 +34,13 @@ v140 false MultiByte + true + + + DynamicLibrary + v140_xp + false + MultiByte @@ -42,22 +53,85 @@ + + + + ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ false - $(DXSDK_DIR)Include\;$(VC_IncludePath);$(WindowsSDK_IncludePath); - $(DXSDK_DIR)Lib\x86\;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86 + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) + + + ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + false + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ false - $(DXSDK_DIR)Include\;$(VC_IncludePath);$(WindowsSDK_IncludePath); - $(DXSDK_DIR)Lib\x86\;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86 + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) + + MultiThreadedDLL + false + true + Level3 + _AFXDLL;_CRT_SECURE_NO_WARNINGS;WIN32;%(PreprocessorDefinitions) + true + false + StdCall + Async + false + Full + AnySuitable + true + Speed + true + true + 4Bytes + false + true + StreamingSIMDExtensions2 + Fast + false + ProgramDatabase + false + + + false + true + + + true + NDEBUG;%(PreprocessorDefinitions) + .\Release\debugger.tlb + true + Win32 + + + 0x0409 + NDEBUG;%(PreprocessorDefinitions) + + + true + .\Release\debugger.bsc + + + true + true + Windows + + + MultiThreadedDLL false @@ -139,7 +213,9 @@ Create + Create stdafx.h + stdafx.h diff --git a/stdutil/stdutil.vcxproj b/stdutil/stdutil.vcxproj index 80e6555..4b71baa 100644 --- a/stdutil/stdutil.vcxproj +++ b/stdutil/stdutil.vcxproj @@ -9,6 +9,10 @@ Release Win32 + + RelWithDebInfo + Win32 + @@ -19,7 +23,7 @@ StaticLibrary - v140 + v140_xp false MultiByte @@ -28,6 +32,13 @@ v140 false MultiByte + true + + + StaticLibrary + v140_xp + false + MultiByte @@ -40,22 +51,79 @@ + + + + ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ false - $(DXSDK_DIR)Include\;$(VC_IncludePath);$(WindowsSDK_IncludePath); - $(DXSDK_DIR)Lib\x86\;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86 + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) + + + ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ + false + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) ..\#Build\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ ..\#Intermediate\$(ProjectName)\$(Configuration)-$(PlatformTarget)\ true - $(DXSDK_DIR)Include\;$(VC_IncludePath);$(WindowsSDK_IncludePath); - $(DXSDK_DIR)Lib\x86\;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86 + C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;$(IncludePath) + C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x86;$(LibraryPath) + + MultiThreadedDLL + false + true + Level3 + _CRT_SECURE_NO_WARNINGS;WIN32;%(PreprocessorDefinitions) + true + false + $(IntDir)vc$(PlatformToolsetVersion).pdb + StdCall + Async + false + Full + AnySuitable + true + Speed + true + true + 4Bytes + false + true + StreamingSIMDExtensions2 + Fast + false + ProgramDatabase + false + + + false + true + + + 0x0409 + NDEBUG;%(PreprocessorDefinitions) + + + true + .\Release\stdutil.bsc + + + true + MachineX86 + true + + + MultiThreadedDLL false