diff --git a/external/libircclient/vs2019-32/.gitignore b/external/libircclient/vs2019-32/.gitignore new file mode 100644 index 000000000..3df8af916 --- /dev/null +++ b/external/libircclient/vs2019-32/.gitignore @@ -0,0 +1,25 @@ +*.lib +*.exe +*.dll +*.db +*.iobj +*.opendb +*.pdb +*.ipdb +*.map +*.ncb +*.bsc +*.log +*.tlog +*.cache +*.lastbuildstate +*.exp +*.ipch +*.pch +*.ini +*.obj +*.res +*.user +*.suo +*.db-shm +*.db-wal \ No newline at end of file diff --git a/external/libircclient/vs2019-32/libircclient.sln b/external/libircclient/vs2019-32/libircclient.sln new file mode 100644 index 000000000..e7f80147c --- /dev/null +++ b/external/libircclient/vs2019-32/libircclient.sln @@ -0,0 +1,37 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27428.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libircclient", "libircclient.vcxproj", "{DF5B1705-0F15-4F0B-BD89-27E461F57777}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {DF5B1705-0F15-4F0B-BD89-27E461F57777}.Debug|Win32.ActiveCfg = Debug|Win32 + {DF5B1705-0F15-4F0B-BD89-27E461F57777}.Debug|Win32.Build.0 = Debug|Win32 + {DF5B1705-0F15-4F0B-BD89-27E461F57777}.Debug|x64.ActiveCfg = Debug|x64 + {DF5B1705-0F15-4F0B-BD89-27E461F57777}.Debug|x64.Build.0 = Debug|x64 + {DF5B1705-0F15-4F0B-BD89-27E461F57777}.Debug|x86.ActiveCfg = Debug|Win32 + {DF5B1705-0F15-4F0B-BD89-27E461F57777}.Debug|x86.Build.0 = Debug|Win32 + {DF5B1705-0F15-4F0B-BD89-27E461F57777}.Release|Win32.ActiveCfg = Release|Win32 + {DF5B1705-0F15-4F0B-BD89-27E461F57777}.Release|Win32.Build.0 = Release|Win32 + {DF5B1705-0F15-4F0B-BD89-27E461F57777}.Release|x64.ActiveCfg = Release|x64 + {DF5B1705-0F15-4F0B-BD89-27E461F57777}.Release|x64.Build.0 = Release|x64 + {DF5B1705-0F15-4F0B-BD89-27E461F57777}.Release|x86.ActiveCfg = Release|Win32 + {DF5B1705-0F15-4F0B-BD89-27E461F57777}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {AC862A5E-FE82-44C0-B9A8-65F76BA3087A} + EndGlobalSection +EndGlobal diff --git a/external/libircclient/vs2019-32/libircclient.vcxproj b/external/libircclient/vs2019-32/libircclient.vcxproj new file mode 100644 index 000000000..4200240ea --- /dev/null +++ b/external/libircclient/vs2019-32/libircclient.vcxproj @@ -0,0 +1,139 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {DF5B1705-0F15-4F0B-BD89-27E461F57777} + libircclient + 8.1 + + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + v142 + + + StaticLibrary + Unicode + v142 + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + + + + + + + Disabled + ..\include;%(AdditionalIncludeDirectories) + WIN32;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreaded + Level3 + ProgramDatabase + + + + + Disabled + ..\include;%(AdditionalIncludeDirectories) + WIN32;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreaded + Level3 + ProgramDatabase + + + + + Full + true + ..\include;%(AdditionalIncludeDirectories) + WIN32;%(PreprocessorDefinitions) + MultiThreaded + true + Level3 + ProgramDatabase + Speed + AnySuitable + + + true + + + + + Full + true + ..\include;%(AdditionalIncludeDirectories) + WIN32;%(PreprocessorDefinitions) + MultiThreaded + true + Level3 + ProgramDatabase + Speed + AnySuitable + + + true + + + MachineX86 + + + + + + + + + + + + \ No newline at end of file diff --git a/external/libircclient/vs2019-32/libircclient.vcxproj.filters b/external/libircclient/vs2019-32/libircclient.vcxproj.filters new file mode 100644 index 000000000..270ca84a2 --- /dev/null +++ b/external/libircclient/vs2019-32/libircclient.vcxproj.filters @@ -0,0 +1,27 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav + + + + + Source Files + + + + + Source Files + + + \ No newline at end of file diff --git a/external/libircclient/vs2019-64/.gitignore b/external/libircclient/vs2019-64/.gitignore new file mode 100644 index 000000000..3df8af916 --- /dev/null +++ b/external/libircclient/vs2019-64/.gitignore @@ -0,0 +1,25 @@ +*.lib +*.exe +*.dll +*.db +*.iobj +*.opendb +*.pdb +*.ipdb +*.map +*.ncb +*.bsc +*.log +*.tlog +*.cache +*.lastbuildstate +*.exp +*.ipch +*.pch +*.ini +*.obj +*.res +*.user +*.suo +*.db-shm +*.db-wal \ No newline at end of file diff --git a/external/libircclient/vs2019-64/libircclient.sln b/external/libircclient/vs2019-64/libircclient.sln new file mode 100644 index 000000000..36fdbdbfe --- /dev/null +++ b/external/libircclient/vs2019-64/libircclient.sln @@ -0,0 +1,26 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Express 2012 for Windows Desktop +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libircclient", "libircclient.vcxproj", "{DF5B1705-0F15-4F0B-BD89-27E461F57777}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {DF5B1705-0F15-4F0B-BD89-27E461F57777}.Debug|Win32.ActiveCfg = Debug|Win32 + {DF5B1705-0F15-4F0B-BD89-27E461F57777}.Debug|Win32.Build.0 = Debug|Win32 + {DF5B1705-0F15-4F0B-BD89-27E461F57777}.Debug|x64.ActiveCfg = Debug|x64 + {DF5B1705-0F15-4F0B-BD89-27E461F57777}.Debug|x64.Build.0 = Debug|x64 + {DF5B1705-0F15-4F0B-BD89-27E461F57777}.Release|Win32.ActiveCfg = Release|Win32 + {DF5B1705-0F15-4F0B-BD89-27E461F57777}.Release|Win32.Build.0 = Release|Win32 + {DF5B1705-0F15-4F0B-BD89-27E461F57777}.Release|x64.ActiveCfg = Release|x64 + {DF5B1705-0F15-4F0B-BD89-27E461F57777}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/external/libircclient/vs2019-64/libircclient.vcxproj b/external/libircclient/vs2019-64/libircclient.vcxproj new file mode 100644 index 000000000..211870770 --- /dev/null +++ b/external/libircclient/vs2019-64/libircclient.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {DF5B1705-0F15-4F0B-BD89-27E461F57777} + libircclient + 8.1 + + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + v142 + + + StaticLibrary + Unicode + v142 + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + + + + + + Disabled + ..\include;%(AdditionalIncludeDirectories) + WIN32;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreaded + Level3 + EditAndContinue + + + + + Disabled + ..\include;%(AdditionalIncludeDirectories) + WIN32;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreaded + Level3 + ProgramDatabase + + + + + MaxSpeed + true + ..\include;%(AdditionalIncludeDirectories) + WIN32;%(PreprocessorDefinitions) + MultiThreaded + true + Level3 + ProgramDatabase + + + + + Full + true + ..\include;%(AdditionalIncludeDirectories) + WIN32;%(PreprocessorDefinitions) + MultiThreaded + true + Level3 + OldStyle + Speed + AnySuitable + + + true + + + + + + + + + + + + \ No newline at end of file diff --git a/external/libircclient/vs2019-64/libircclient.vcxproj.filters b/external/libircclient/vs2019-64/libircclient.vcxproj.filters new file mode 100644 index 000000000..270ca84a2 --- /dev/null +++ b/external/libircclient/vs2019-64/libircclient.vcxproj.filters @@ -0,0 +1,27 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav + + + + + Source Files + + + + + Source Files + + + \ No newline at end of file diff --git a/mk/windows/build+deps-2019-32.bat b/mk/windows/build+deps-2019-32.bat new file mode 100644 index 000000000..a61b3ee22 --- /dev/null +++ b/mk/windows/build+deps-2019-32.bat @@ -0,0 +1,5 @@ +@echo off +Echo Compiling for 32-bit using Visual Studio 2019... +SET VCVARS_PLATFORM=amd64_x86 +SET FOLDER_NAME=vs2019-32 +call .\build.bat 2019-32 deps "%~1" \ No newline at end of file diff --git a/mk/windows/build+deps-2019-64.bat b/mk/windows/build+deps-2019-64.bat new file mode 100644 index 000000000..fbba81b31 --- /dev/null +++ b/mk/windows/build+deps-2019-64.bat @@ -0,0 +1,5 @@ +@echo off +Echo Compiling for 64-bit using Visual Studio 2019... +SET VCVARS_PLATFORM=amd64 +SET FOLDER_NAME=vs2019-64 +call .\build.bat 2019-64 deps "%~1" \ No newline at end of file diff --git a/mk/windows/build-2019-32.bat b/mk/windows/build-2019-32.bat new file mode 100644 index 000000000..9d8393ccb --- /dev/null +++ b/mk/windows/build-2019-32.bat @@ -0,0 +1,5 @@ +@echo off +Echo Compiling for 32-bit using Visual Studio 2019... +SET VCVARS_PLATFORM=amd64_x86 +SET FOLDER_NAME=vs2019-32 +call .\build.bat 2019-32 nodeps "%~1" \ No newline at end of file diff --git a/mk/windows/build-2019-64.bat b/mk/windows/build-2019-64.bat new file mode 100644 index 000000000..7bb70e1af --- /dev/null +++ b/mk/windows/build-2019-64.bat @@ -0,0 +1,5 @@ +@echo off +Echo Compiling for 64-bit using Visual Studio 2017... +SET VCVARS_PLATFORM=amd64 +SET FOLDER_NAME=vs2019-64 +call .\build.bat 2019-64 nodeps "%~1" \ No newline at end of file diff --git a/mk/windows/build.bat b/mk/windows/build.bat index f3be3e9b2..c114c8212 100644 --- a/mk/windows/build.bat +++ b/mk/windows/build.bat @@ -26,9 +26,10 @@ Echo Choose Visual Studio version to compile with (must be installed): Echo. Echo 1. Visual Studio 2015 Echo 2. Visual Studio 2017 +Echo 3. Visual Studio 2019 Echo. SET QUERY="" -SET /P QUERY=Choose compiler (1 or 2): +SET /P QUERY=Choose compiler (1/2/3): IF /I "%QUERY%"=="1" ( call .\set-env-2015.bat IF /I "%VCVARS_PLATFORM%"=="amd64_x86" SET FOLDER_NAME=vs2015-32 @@ -39,11 +40,18 @@ IF /I "%QUERY%"=="2" ( IF /I "%VCVARS_PLATFORM%"=="amd64_x86" SET FOLDER_NAME=vs2017-32 IF /I "%VCVARS_PLATFORM%" NEQ "amd64_x86" SET FOLDER_NAME=vs2017-64 ) +IF /I "%QUERY%"=="3" ( + call .\set-env-2019.bat + IF /I "%VCVARS_PLATFORM%"=="amd64_x86" SET FOLDER_NAME=vs2019-32 + IF /I "%VCVARS_PLATFORM%" NEQ "amd64_x86" SET FOLDER_NAME=vs2019-64 +) IF /I "%QUERY%" NEQ "1" ( IF /I "%QUERY%" NEQ "2" ( - Echo Invalid choice. - Echo. - GOTO CHOOSE + IF /I "%QUERY%" NEQ "3" ( + Echo Invalid choice. + Echo. + GOTO CHOOSE + ) ) ) diff --git a/mk/windows/clean-all.bat b/mk/windows/clean-all.bat index f79159dc7..50dd94753 100644 --- a/mk/windows/clean-all.bat +++ b/mk/windows/clean-all.bat @@ -39,6 +39,20 @@ IF EXIST .\vs2017-64 ( cd ..\ ) +IF EXIST .\vs2019-32 ( + cd .\vs2019-32 + CALL :DELETE + del /S *.obj + cd ..\ +) + +IF EXIST .\vs2019-64 ( + cd .\vs2019-64 + CALL :DELETE + del /S *.obj + cd ..\ +) + IF EXIST .\bin ( cd .\bin CALL :DELETE diff --git a/mk/windows/clean.bat b/mk/windows/clean.bat index 9c1a1706f..af80d14b5 100644 --- a/mk/windows/clean.bat +++ b/mk/windows/clean.bat @@ -33,6 +33,20 @@ IF EXIST .\vs2017-64 ( cd ..\ ) +IF EXIST .\vs2019-32 ( + cd .\vs2019-32 + CALL :DELETE + del /S *.obj + cd ..\ +) + +IF EXIST .\vs2019-64 ( + cd .\vs2019-64 + CALL :DELETE + del /S *.obj + cd ..\ +) + IF EXIST .\bin ( cd .\bin CALL :DELETE diff --git a/mk/windows/group-binaries-for-release.bat b/mk/windows/group-binaries-for-release.bat index 9a56e62c6..93a6fa842 100644 --- a/mk/windows/group-binaries-for-release.bat +++ b/mk/windows/group-binaries-for-release.bat @@ -3,5 +3,6 @@ call ./group-binaries.bat Echo Replacing glest.ini with glest_release.ini... copy /y glest_release.ini bin\vs2015\glest.ini copy /y glest_release.ini bin\vs2017\glest.ini +copy /y glest_release.ini bin\vs2019\glest.ini Echo. ECHO ...and done \ No newline at end of file diff --git a/mk/windows/group-binaries.bat b/mk/windows/group-binaries.bat index 07ffe972b..9a4ef2c7f 100644 --- a/mk/windows/group-binaries.bat +++ b/mk/windows/group-binaries.bat @@ -5,31 +5,40 @@ md bin\vs2017 copy /y 7z.dll bin\vs2015\7z.dll copy /y 7z.dll bin\vs2017\7z.dll +copy /y 7z.dll bin\vs2019\7z.dll copy /y 7z.exe bin\vs2015\7z.exe copy /y 7z.exe bin\vs2017\7z.exe +copy /y 7z.exe bin\vs2019\7z.exe copy /y glest.ini bin\vs2015\glest.ini copy /y glest.ini bin\vs2017\glest.ini +copy /y glest.ini bin\vs2019\glest.ini copy /y ..\shared\glestkeys.ini bin\vs2015\glestkeys.ini copy /y ..\shared\glestkeys.ini bin\vs2017\glestkeys.ini - +copy /y ..\shared\glestkeys.ini bin\vs2019\glestkeys.ini copy /y vs2015-32\g3d_viewer\g3d_viewer.exe bin\vs2015\g3d_viewer-32.exe copy /y vs2017-32\g3d_viewer\g3d_viewer.exe bin\vs2017\g3d_viewer-32.exe +copy /y vs2017-32\g3d_viewer\g3d_viewer.exe bin\vs2019\g3d_viewer-32.exe copy /y vs2015-32\map_editor\map_editor.exe bin\vs2015\map_editor-32.exe copy /y vs2017-32\map_editor\map_editor.exe bin\vs2017\map_editor-32.exe +copy /y vs2017-32\map_editor\map_editor.exe bin\vs2019\map_editor-32.exe copy /y vs2015-32\glest\glest.exe bin\vs2015\glest-32.exe copy /y vs2017-32\glest\glest.exe bin\vs2017\glest-32.exe +copy /y vs2017-32\glest\glest.exe bin\vs2019\glest-32.exe copy /y vs2015-64\g3d_viewer\g3d_viewer.exe bin\vs2015\g3d_viewer-64.exe copy /y vs2017-64\g3d_viewer\g3d_viewer.exe bin\vs2017\g3d_viewer-64.exe +copy /y vs2017-64\g3d_viewer\g3d_viewer.exe bin\vs2019\g3d_viewer-64.exe copy /y vs2015-64\map_editor\map_editor.exe bin\vs2015\map_editor-64.exe copy /y vs2017-64\map_editor\map_editor.exe bin\vs2017\map_editor-64.exe +copy /y vs2017-64\map_editor\map_editor.exe bin\vs2019\map_editor-64.exe copy /y vs2015-64\glest\glest.exe bin\vs2015\glest-64.exe -copy /y vs2017-64\glest\glest.exe bin\vs2017\glest-64.exe \ No newline at end of file +copy /y vs2017-64\glest\glest.exe bin\vs2017\glest-64.exe +copy /y vs2017-64\glest\glest.exe bin\vs2019\glest-64.exe \ No newline at end of file diff --git a/mk/windows/prep-for-release-nodeps.bat b/mk/windows/prep-for-release-nodeps.bat index 3655ff7e6..c6ac71c28 100644 --- a/mk/windows/prep-for-release-nodeps.bat +++ b/mk/windows/prep-for-release-nodeps.bat @@ -1,4 +1,6 @@ @echo off +call build-2019-64.bat nopause +call build-2019-32.bat nopause call build-2017-64.bat nopause call build-2017-32.bat nopause call build-2015-64.bat nopause @@ -6,6 +8,7 @@ call build-2015-32.bat nopause Echo Replacing glest.ini with glest_release.ini... copy /y glest_release.ini bin\vs2015\glest.ini copy /y glest_release.ini bin\vs2017\glest.ini +copy /y glest_release.ini bin\vs2019\glest.ini Echo. ECHO ...and done Echo. diff --git a/mk/windows/prep-for-release.bat b/mk/windows/prep-for-release.bat index edd6c9ac1..79ed69dbe 100644 --- a/mk/windows/prep-for-release.bat +++ b/mk/windows/prep-for-release.bat @@ -1,4 +1,6 @@ @echo off +call build+deps-2019-64.bat nopause +call build+deps-2019-32.bat nopause call build+deps-2017-64.bat nopause call build+deps-2017-32.bat nopause call build+deps-2015-64.bat nopause @@ -6,6 +8,7 @@ call build+deps-2015-32.bat nopause Echo Replacing glest.ini with glest_release.ini... copy /y glest_release.ini bin\vs2015\glest.ini copy /y glest_release.ini bin\vs2017\glest.ini +copy /y glest_release.ini bin\vs2019\glest.ini Echo. ECHO ...and done Echo. diff --git a/mk/windows/set-env-2019.bat b/mk/windows/set-env-2019.bat new file mode 100644 index 000000000..268357768 --- /dev/null +++ b/mk/windows/set-env-2019.bat @@ -0,0 +1,65 @@ +@echo off +rem https://docs.microsoft.com/en-us/cpp/build/building-on-the-command-line +SET MSBUILD_CONFIG=Release +SET PLATFORM=x64 +SET TOOLSET=v142 + +ECHO Setting up Visual Studio 2019 environment vars... +if "%DevEnvDir%." == "." goto SETVCVARS +GOTO GITSECTION + +:SETVCVARS +IF EXIST "%ProgramFiles%\Microsoft Visual Studio\2019\" GOTO VC_32_19 +IF EXIST "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\" GOTO VC_64_19 +goto GITSECTION + +:VC_32_19 +ECHO 32 bit Windows detected... +IF EXIST "%ProgramFiles%\Microsoft Visual Studio\2019\Community\" ( + set EDITION=Community +) +IF EXIST "%ProgramFiles%\Microsoft Visual Studio\2019\Professional\" ( + set EDITION=Professional +) +IF EXIST "%ProgramFiles%\Microsoft Visual Studio\2019\Enterprise\" ( + set EDITION=Enterprise +) +call "%ProgramFiles%\Microsoft Visual Studio\2019\%EDITION%\VC\Auxiliary\Build\vcvarsall.bat" %VCVARS_PLATFORM% +SET MSBUILD_PATH="%ProgramFiles%\Microsoft Visual Studio\2019\%EDITION%\Common7\IDE\VC\VCTargets\Microsoft.Cpp.Default.props" +goto GITSECTION + +:VC_64_19 +ECHO 64 bit Windows detected... +IF EXIST "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\" ( + set EDITION=Community +) +IF EXIST "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Professional\" ( + set EDITION=Professional +) +IF EXIST "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise\" ( + set EDITION=Enterprise +) +call "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\%EDITION%\VC\Auxiliary\Build\vcvarsall.bat" %VCVARS_PLATFORM% +SET MSBUILD_PATH="%ProgramFiles(x86)%\Microsoft Visual Studio\2019\%EDITION%\Common7\IDE\VC\VCTargets\Microsoft.Cpp.Default.props" +goto GITSECTION + +:GITSECTION +IF "%EDITION%" == "" ( + echo Visual Studio 2019 edition not found. + ECHO ... End. + if not "%1" == "nopause" pause + exit +) ELSE ( + ECHO Visual Studio 2019 %EDITION% edition detected... +) +set CL=/MP +set msBuildMaxCPU= +SET BuildInParallel=false +if %NUMBER_OF_PROCESSORS% GTR 2 ( + SET NumberOfProcessesToUseForBuild=%NUMBER_OF_PROCESSORS% + SET BuildInParallel=true + SET msBuildMaxCPU=/maxcpucount) + +ECHO Found CPU Count [%NUMBER_OF_PROCESSORS%] +ECHO Finished setting up environment + diff --git a/mk/windows/vs2019-32/.gitignore b/mk/windows/vs2019-32/.gitignore new file mode 100644 index 000000000..3df8af916 --- /dev/null +++ b/mk/windows/vs2019-32/.gitignore @@ -0,0 +1,25 @@ +*.lib +*.exe +*.dll +*.db +*.iobj +*.opendb +*.pdb +*.ipdb +*.map +*.ncb +*.bsc +*.log +*.tlog +*.cache +*.lastbuildstate +*.exp +*.ipch +*.pch +*.ini +*.obj +*.res +*.user +*.suo +*.db-shm +*.db-wal \ No newline at end of file diff --git a/mk/windows/vs2019-32/Glest.sln b/mk/windows/vs2019-32/Glest.sln new file mode 100644 index 000000000..1c0aac5d0 --- /dev/null +++ b/mk/windows/vs2019-32/Glest.sln @@ -0,0 +1,52 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27130.2036 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libglest", "libglest.vcxproj", "{8DAA0C24-95CD-4F66-B4C5-19ABDD771746}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glest", "glest.vcxproj", "{6B0C65F1-D031-46AF-AC0D-7C38892D2952}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g3d_viewer", "g3d_viewer.vcxproj", "{FE5C7C7C-F109-44F5-8329-25A4E24F162C}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "map_editor", "map_editor.vcxproj", "{5D09BE33-81EC-450B-8A7B-2E7B941ADC56}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {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|x86.ActiveCfg = Release|Win32 + {8DAA0C24-95CD-4F66-B4C5-19ABDD771746}.Release|x86.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|x86.ActiveCfg = Release|Win32 + {6B0C65F1-D031-46AF-AC0D-7C38892D2952}.Release|x86.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|x86.ActiveCfg = Release|Win32 + {FE5C7C7C-F109-44F5-8329-25A4E24F162C}.Release|x86.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|x86.ActiveCfg = Release|Win32 + {5D09BE33-81EC-450B-8A7B-2E7B941ADC56}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {80B8EBE7-C2C1-4F9B-89C2-2B6D7FA9E470} + EndGlobalSection +EndGlobal diff --git a/mk/windows/vs2019-32/g3d_viewer.vcxproj b/mk/windows/vs2019-32/g3d_viewer.vcxproj new file mode 100644 index 000000000..b52bca6a1 --- /dev/null +++ b/mk/windows/vs2019-32/g3d_viewer.vcxproj @@ -0,0 +1,269 @@ + + + + + Release + Win32 + + + Release + x64 + + + + {FE5C7C7C-F109-44F5-8329-25A4E24F162C} + g3d_viewer + Win32Proj + g3d_viewer + 8.1 + + + + Application + Unicode + v142 + true + + + Application + Unicode + v142 + true + + + Application + v142 + Unicode + true + + + Application + v142 + Unicode + true + + + Application + v142 + Unicode + true + + + Application + v142 + Unicode + true + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + true + true + $(SolutionDir)\$(TargetName)\ + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + false + false + false + false + g3d_viewer + g3d_viewer + g3d_viewer + g3d_viewer + false + false + false + false + + + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + + + + Disabled + ..\dependencies\src\wxwidgets\include;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\shared_lib\include\graphics;../dependencies/src/wxwidgets/include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/platform/common;..\dependencies\src\sdl2\include;../dependencies/src/curl/include;..\..\..\source\game\graphics;..\..\..\source\shared_lib\include\xml;../dependencies/src/xerces/src;..\..\..\source\game\global;..\..\..\source\game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\game\game;../../../source/shared_lib/include/map;../dependencies/src/png;..\..\..\source\game\facilities;../dependencies/src/glew/include;..\..\..\source\shared_lib\include\xml\rapidxml;../../../source/shared_lib/include/platform/win32;..\dependencies\src\wxwidgets\lib\vc_lib\mswu;%(AdditionalIncludeDirectories) + WIN32;_WINDOWS;CURL_STATICLIB;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + StreamingSIMDExtensions + + + + + + + Level3 + EditAndContinue + 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;Dbghelp.lib;sdl2-static.lib;sdl2main.lib;dxguid.lib;libcurl.lib;ws2_32.lib;xerces-c.lib;libpng.lib;turbojpeg-static.lib;ftgl_static.lib;freetype.lib;glew.lib;zlib.lib;version.lib;imm32.lib;%(AdditionalDependencies) + $(OutDir)G3D_Viewer.exe + ..\dependencies\src\wxwidgets\build\vs2015\Release;..\dependencies\src\freetype\builds\windows\vs2015\Win32\Release;..\dependencies\src\xerces\vs2015\Release;..\dependencies\src\ftgl\msvc\vs2015\Release;..\dependencies\src\jpeg\vs2015\Release;..\dependencies\src\png\projects\vs2015\Win32\Release;..\dependencies\src\curl\vs2015\Release;..\dependencies\src\sdl2\vs2015\Release;..\dependencies\src\glew\vs2015\Release;..\dependencies\src\zlib\vs2015\Release;%(AdditionalLibraryDirectories) + true + Windows + MachineX86 + + + + + Disabled + ..\dependencies\src\wxwidgets\include;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\shared_lib\include\graphics;../dependencies/src/wxwidgets/include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/platform/common;..\dependencies\src\sdl2\include;../dependencies/src/curl/include;..\..\..\source\game\graphics;..\..\..\source\shared_lib\include\xml;../dependencies/src/xerces/src;..\..\..\source\game\global;..\..\..\source\game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\game\game;../../../source/shared_lib/include/map;../dependencies/src/png;..\..\..\source\game\facilities;../dependencies/src/glew/include;..\..\..\source\shared_lib\include\xml\rapidxml;../../../source/shared_lib/include/platform/win32;..\dependencies\src\wxwidgets\lib\vc_lib\mswu;%(AdditionalIncludeDirectories) + WIN32;_WINDOWS;CURL_STATICLIB;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + StreamingSIMDExtensions + + + + + + + Level3 + ProgramDatabase + 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;Dbghelp.lib;sdl2-static.lib;sdl2main.lib;dxguid.lib;libcurl.lib;ws2_32.lib;xerces-c.lib;libpng.lib;turbojpeg-static.lib;ftgl_static.lib;freetype.lib;glew.lib;zlib.lib;version.lib;imm32.lib;%(AdditionalDependencies) + $(OutDir)G3D_Viewer.exe + ..\dependencies\src\wxwidgets\build\vs2015\Release;..\dependencies\src\freetype\builds\windows\vs2015\x64\Release;..\dependencies\src\xerces\vs2015\Release;..\dependencies\src\ftgl\msvc\vs2015\Release;..\dependencies\src\jpeg\vs2015\Release;..\dependencies\src\png\projects\vs2015\x64\Release;..\dependencies\src\curl\vs2015\Release;..\dependencies\src\sdl2\vs2015\Release;..\dependencies\src\glew\vs2015\Release;..\dependencies\src\zlib\vs2015\Release;%(AdditionalLibraryDirectories) + true + Windows + + + + + /arch:SSE2 %(AdditionalOptions) + ..\dependencies\src\wxwidgets\include;..\..\..\source\shared_lib\include;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\shared_lib\include\graphics;../dependencies/src/wxwidgets/include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/platform/common;..\dependencies\src\sdl2\include;../dependencies/src/curl/include;..\..\..\source\game\graphics;..\..\..\source\shared_lib\include\xml;../dependencies/src/xerces/src;..\..\..\source\game\global;..\..\..\source\game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\game\game;../../../source/shared_lib/include/map;../dependencies/src/png;..\..\..\source\game\facilities;../dependencies/src/glew/include;..\..\..\source\shared_lib\include\xml\rapidxml;../../../source/shared_lib/include/platform/win32;..\dependencies\src\wxwidgets\lib\vc_lib\mswu;%(AdditionalIncludeDirectories) + _WINDOWS;WIN32;NDEBUG;CURL_STATICLIB;UNICODE;_UNICODE;GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Async + MultiThreaded + StreamingSIMDExtensions2 + + + + + c:\temp\release\$(TargetName).pch + Level3 + ProgramDatabase + true + Fast + true + Full + AnySuitable + true + Speed + + + 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;Dbghelp.lib;sdl2-static.lib;sdl2main.lib;dxguid.lib;libcurl.lib;ws2_32.lib;libpng.lib;turbojpeg-static.lib;ftgl_static.lib;freetype.lib;glew.lib;zlib.lib;version.lib;imm32.lib;%(AdditionalDependencies) + $(OutDir)\$(TargetFileName) + ..\dependencies\src\wxwidgets\build\vs2019-32\Release;..\dependencies\src\freetype\builds\windows\vs2019-32\Win32\Release;..\dependencies\src\xerces\vs2019-32\Release;..\dependencies\src\ftgl\msvc\vs2019-32\Release;..\dependencies\src\jpeg\vs2019-32\Release;..\dependencies\src\png\projects\vs2019-32\Release;..\dependencies\src\curl\vs2019-32\Release;..\dependencies\src\sdl2\vs2019-32\Release;..\dependencies\src\glew\vs2019-32\Release;..\dependencies\src\zlib\vs2019-32\Release;%(AdditionalLibraryDirectories) + true + Console + + + + + MachineX86 + false + + + /ignore:4099 %(AdditionalOptions) + + + + + %(AdditionalOptions) + ..\dependencies\src\wxwidgets\include;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\shared_lib\include\graphics;../dependencies/src/wxwidgets/include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/platform/common;..\dependencies\src\sdl2\include;../dependencies/src/curl/include;..\..\..\source\game\graphics;..\..\..\source\shared_lib\include\xml;../dependencies/src/xerces/src;..\..\..\source\game\global;..\..\..\source\game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\game\game;../../../source/shared_lib/include/map;../dependencies/src/png;..\..\..\source\game\facilities;../dependencies/src/glew/include;..\..\..\source\shared_lib\include\xml\rapidxml;../../../source/shared_lib/include/platform/win32;..\dependencies\src\wxwidgets\lib\vc_lib\mswu;%(AdditionalIncludeDirectories) + NDEBUG;_WINDOWS;WIN32;CURL_STATICLIB;UNICODE;_UNICODE;GLEW_STATIC;ZLIB_WINAPI;%(PreprocessorDefinitions) + true + Async + MultiThreaded + + + + + + + c:\temp\release\$(TargetName).pch + Level3 + ProgramDatabase + true + Fast + true + 4996 + Full + AnySuitable + true + Speed + Default + + + 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;Dbghelp.lib;sdl2-static.lib;sdl2main.lib;dxguid.lib;libcurl.lib;ws2_32.lib;xerces-c.lib;libpng.lib;turbojpeg-static.lib;ftgl_static.lib;freetype.lib;glew.lib;zlib.lib;version.lib;imm32.lib;%(AdditionalDependencies) + $(OutDir)\$(TargetFileName) + ..\dependencies\src\wxwidgets\build\vs2015\Release;..\dependencies\src\freetype\builds\windows\vs2015\x64\Release;..\dependencies\src\xerces\vs2015\Release;..\dependencies\src\ftgl\msvc\vs2015\Release;..\dependencies\src\jpeg\vs2015\Release;..\dependencies\src\png\projects\vs2015\x64\Release;..\dependencies\src\curl\vs2015\Release;..\dependencies\src\sdl2\vs2015\Release;..\dependencies\src\glew\vs2015\Release;..\dependencies\src\zlib\vs2015\Release;%(AdditionalLibraryDirectories) + true + Console + + + + + false + + + /ignore:4099 %(AdditionalOptions) + + + + + + + + + + + + + + + + + + + PreserveNewest + + + + + {8daa0c24-95cd-4f66-b4c5-19abdd771746} + + + + \ No newline at end of file diff --git a/mk/windows/vs2019-32/glest.vcxproj b/mk/windows/vs2019-32/glest.vcxproj new file mode 100644 index 000000000..e288e4180 --- /dev/null +++ b/mk/windows/vs2019-32/glest.vcxproj @@ -0,0 +1,779 @@ + + + + + Release + Win32 + + + Release + x64 + + + + {6B0C65F1-D031-46AF-AC0D-7C38892D2952} + glest + glest + 8.1 + + + + Application + Unicode + true + v142 + + + Application + Unicode + true + v142 + + + Application + Unicode + true + v142 + + + Application + Unicode + true + v142 + + + Application + Unicode + true + v142 + + + Application + Unicode + true + v142 + + + Application + Unicode + true + v142 + + + Application + Unicode + true + v142 + + + Application + Unicode + true + v142 + + + Application + Unicode + true + v142 + + + Application + Unicode + true + v142 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)\$(TargetName)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)\ + $(SolutionDir)\$(TargetName)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + false + false + false + false + false + false + false + false + false + false + false + glest + glest + glest + glest + glest + glest + glest + glest + + + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)\ + + + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)\ + + + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)\ + + + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)\ + + + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)\ + + + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)\ + + + + 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/game/ai;../../../source/game/facilities;../../../source/game/game;../../../source/game/global;../../../source/game/graphics;../../../source/game/gui;../../../source/game/main;../../../source/game/menu;../../../source/game/network;../../../source/game/sound;../../../source/game/steam;../../../source/game/steamshim;../../../source/game/type_instances;../../../source/game/types;../../../source/game/world;../dependencies/src/xerces/src;../dependencies/src/sdl2/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../dependencies/src/openal/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../dependencies/src/irc/include;../dependencies/src/glew/include;../../../source/shared_lib/include/compression;../dependencies/src/breakpad/src;..\dependencies\src\lua\src;..\dependencies\src\lua;..\dependencies\src\breakpad\src\client\windows + %(AdditionalUsingDirectories) + AL_LIBTYPE_STATIC;WIN32;_DEBUG;_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;%(PreprocessorDefinitions) + true + true + EnableFastChecks + true + MultiThreaded + StreamingSIMDExtensions + Fast + + + + + + + $(IntDir)$(ProjectName).pdb + true + Level2 + ProgramDatabase + 4018;4244;4250;%(DisableSpecificWarnings) + true + + + dxguid.lib;glew.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;mmc.lib;lua.lib;xerces-c.lib;Dbghelp.lib;libpng.lib;zlibstatic.lib;SDL2-static.lib;sdl2main.lib;winmm.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype.lib;ftgl_static.lib;version.lib;imm32.lib;jpeg-static.lib;%(AdditionalDependencies) + $(SolutionDir)\libglest$(Platform)\$(Configuration);$(SolutionDir)\libstreflop$(Platform)\$(Configuration);%(AdditionalLibraryDirectories) + false + %(IgnoreSpecificDefaultLibraries) + true + + + MachineX86 + $(OutDir)\glest.exe + true + true + false + false + $(OutDir)\glest.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/game/ai;../../../source/game/facilities;../../../source/game/game;../../../source/game/global;../../../source/game/graphics;../../../source/game/gui;../../../source/game/main;../../../source/game/menu;../../../source/game/network;../../../source/game/sound;../../../source/game/steam;../../../source/game/steamshim;../../../source/game/type_instances;../../../source/game/types;../../../source/game/world;../dependencies/src/xerces/src;../dependencies/src/sdl2/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../dependencies/src/openal/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../dependencies/src/irc/include;../dependencies/src/glew/include;../../../source/shared_lib/include/compression;../dependencies/src/breakpad/src;..\dependencies\src\lua\src;..\dependencies\src\lua;..\dependencies\src\breakpad\src\client\windows + %(AdditionalUsingDirectories) + AL_LIBTYPE_STATIC;WIN32;_DEBUG;_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;%(PreprocessorDefinitions) + true + EnableFastChecks + false + MultiThreaded + StreamingSIMDExtensions + Fast + + + + + + + $(IntDir)$(ProjectName).pdb + true + Level2 + ProgramDatabase + 4018;4244;4250;%(DisableSpecificWarnings) + true + + + dxguid.lib;glew.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;mmc.lib;lua.lib;xerces-c.lib;Dbghelp.lib;libpng.lib;zlibstatic.lib;SDL2-static.lib;sdl2main.lib;winmm.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype.lib;ftgl_static.lib;version.lib;imm32.lib;jpeg-static.lib;%(AdditionalDependencies) + $(SolutionDir)\libglest$(Platform)\$(Configuration);$(SolutionDir)\libstreflop$(Platform)\$(Configuration);%(AdditionalLibraryDirectories) + false + %(IgnoreSpecificDefaultLibraries) + true + + + $(OutDir)\glest.exe + true + true + false + false + $(OutDir)\glest.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/game/ai;../../../source/game/facilities;../../../source/game/game;../../../source/game/global;../../../source/game/graphics;../../../source/game/gui;../../../source/game/main;../../../source/game/menu;../../../source/game/network;../../../source/game/sound;../../../source/game/steam;../../../source/game/steamshim;../../../source/game/type_instances;../../../source/game/types;../../../source/game/world;../dependencies/src/xerces/src;../dependencies/src/sdl2/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../dependencies/src/openal/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../dependencies/src/irc/include;../dependencies/src/glew/include;../../../source/shared_lib/include/compression;../dependencies/src/breakpad/src;..\dependencies\src\lua\src;..\dependencies\src\lua;..\dependencies\src\breakpad\src\client\windows + %(AdditionalUsingDirectories) + AL_LIBTYPE_STATIC;WIN32;_DEBUG;_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;%(PreprocessorDefinitions) + true + EnableFastChecks + false + MultiThreaded + StreamingSIMDExtensions + Fast + + + + + + + $(IntDir)$(ProjectName).pdb + true + Level2 + ProgramDatabase + 4018;4244;4250;%(DisableSpecificWarnings) + true + + + dxguid.lib;glew.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;mmc.lib;lua.lib;xerces-c.lib;Dbghelp.lib;libpng.lib;zlibstatic.lib;SDL2-static.lib;sdl2main.lib;winmm.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype.lib;ftgl_static.lib;version.lib;imm32.lib;jpeg-static.lib;%(AdditionalDependencies) + $(SolutionDir)\libglest$(Platform)\$(Configuration);$(SolutionDir)\libstreflop$(Platform)\$(Configuration);%(AdditionalLibraryDirectories) + false + %(IgnoreSpecificDefaultLibraries) + true + + + $(OutDir)\glest.exe + true + true + false + false + $(OutDir)\glest.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/game/ai;../../../source/game/facilities;../../../source/game/game;../../../source/game/global;../../../source/game/graphics;../../../source/game/gui;../../../source/game/main;../../../source/game/menu;../../../source/game/network;../../../source/game/sound;../../../source/game/steam;../../../source/game/steamshim;../../../source/game/type_instances;../../../source/game/types;../../../source/game/world;../dependencies/src/xerces/src;../dependencies/src/sdl2/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../dependencies/src/openal/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../dependencies/src/irc/include;../dependencies/src/glew/include;../../../source/shared_lib/include/compression;../dependencies/src/breakpad/src;..\dependencies\src\lua\src;..\dependencies\src\lua;..\dependencies\src\breakpad\src\client\windows + %(AdditionalUsingDirectories) + AL_LIBTYPE_STATIC;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;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + StreamingSIMDExtensions2 + Precise + $(OutDir)$(TargetName).pdb + Level3 + ProgramDatabase + 4018;4244;4250;4503;%(DisableSpecificWarnings) + true + true + + + dxguid.lib;glew.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;mmc.lib;lua.lib;xerces-c.lib;Dbghelp.lib;libpng.lib;zlibstatic.lib;SDL2-static.lib;sdl2main.lib;winmm.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype.lib;ftgl_static.lib;version.lib;imm32.lib;jpeg-static.lib;%(AdditionalDependencies) + $(SolutionDir)\libglest$(Platform)\$(Configuration);$(SolutionDir)\libstreflop$(Platform)\$(Configuration);%(AdditionalLibraryDirectories) + %(IgnoreSpecificDefaultLibraries) + true + Console + + + + + + + false + + + MachineX86 + $(OutDir)$(TargetName)$(TargetExt) + true + true + + + + + true + /ignore:4099 %(AdditionalOptions) + + + + + /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/game/ai;../../../source/game/facilities;../../../source/game/game;../../../source/game/global;../../../source/game/graphics;../../../source/game/gui;../../../source/game/main;../../../source/game/menu;../../../source/game/network;../../../source/game/sound;../../../source/game/steam;../../../source/game/steamshim;../../../source/game/type_instances;../../../source/game/types;../../../source/game/world;../dependencies/src/xerces/src;../dependencies/src/sdl2/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../dependencies/src/openal/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../dependencies/src/irc/include;../dependencies/src/glew/include;../../../source/shared_lib/include/compression;../dependencies/src/breakpad/src;..\dependencies\src\lua\src;..\dependencies\src\lua;..\dependencies\src\breakpad\src\client\windows + %(AdditionalUsingDirectories) + AL_LIBTYPE_STATIC;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;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + StreamingSIMDExtensions2 + Precise + $(OutDir)$(TargetName).pdb + Level3 + ProgramDatabase + 4018;4244;4250;4503;%(DisableSpecificWarnings) + true + true + + + dxguid.lib;glew.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;mmc.lib;lua.lib;xerces-c.lib;Dbghelp.lib;libpng.lib;zlibstatic.lib;SDL2-static.lib;sdl2main.lib;winmm.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype.lib;ftgl_static.lib;version.lib;imm32.lib;jpeg-static.lib;%(AdditionalDependencies) + $(SolutionDir)\libglest$(Platform)\$(Configuration);%(AdditionalLibraryDirectories) + libcmtd.lib;%(IgnoreSpecificDefaultLibraries) + true + Console + + + + + + + false + + + MachineX86 + $(OutDir)$(TargetName)$(TargetExt) + true + true + + + + + /ignore:4099 %(AdditionalOptions) + + + + + %(AdditionalOptions) + Full + AnySuitable + true + Speed + false + true + ../../../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/game/ai;../../../source/game/facilities;../../../source/game/game;../../../source/game/global;../../../source/game/graphics;../../../source/game/gui;../../../source/game/main;../../../source/game/menu;../../../source/game/network;../../../source/game/sound;../../../source/game/steam;../../../source/game/steamshim;../../../source/game/type_instances;../../../source/game/types;../../../source/game/world;../dependencies/src/xerces/src;../dependencies/src/sdl2/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../dependencies/src/openal/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../dependencies/src/irc/include;../dependencies/src/glew/include;../../../source/shared_lib/include/compression;../dependencies/src/breakpad/src;..\dependencies\src\lua\src;..\dependencies\src\lua;..\dependencies\src\breakpad\src\client\windows + %(AdditionalUsingDirectories) + NDEBUG;USE_STREFLOP;WIN32;AL_LIBTYPE_STATIC;_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;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + + + Precise + $(OutDir)$(TargetName).pdb + Level3 + ProgramDatabase + 4996;4018;4244;4250;4503;%(DisableSpecificWarnings) + true + true + Default + + + dxguid.lib;glew.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;mmc.lib;lua.lib;xerces-c.lib;Dbghelp.lib;libpng.lib;zlibstatic.lib;SDL2-static.lib;sdl2main.lib;winmm.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype.lib;ftgl_static.lib;version.lib;imm32.lib;turbojpeg-static.lib;%(AdditionalDependencies) + ..\dependencies\src\glew\vs2019\Release;..\dependencies\src\ogg\win32\VS2019\x64\Release;..\dependencies\src\vorbis\win32\VS2019\x64\Release;..\dependencies\src\lua\vs2019\Release;..\dependencies\src\xerces\vs2019\Release;..\dependencies\src\png\projects\vstudio2019\x64\Release Library;..\dependencies\src\zlib\vs2019\Release;..\dependencies\src\sdl2\vs2019\Release;..\dependencies\src\openal\vs2019\Release;..\dependencies\src\curl\vs2019\Release;..\dependencies\src\irc\vs2019\lib;..\dependencies\src\freetype\builds\windows\vs2019\x64\Release Static;..\dependencies\src\ftgl\msvc\vs2019\Release;..\dependencies\src\jpeg\vs2019\release;%(AdditionalLibraryDirectories) + ;%(IgnoreSpecificDefaultLibraries) + true + Console + + + + + UseLinkTimeCodeGeneration + false + + + $(OutDir)$(TargetName)$(TargetExt) + true + true + + + + + true + /ignore:4099 %(AdditionalOptions) + + + + + %(AdditionalOptions) + Full + AnySuitable + true + Speed + false + true + ../../../external/libircclient/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/shared_lib/include/xml/rapidxml;../../../source/game/ai;../../../source/game/facilities;../../../source/game/game;../../../source/game/global;../../../source/game/graphics;../../../source/game/gui;../../../source/game/main;../../../source/game/menu;../../../source/game/network;../../../source/game/sound;../../../source/game/steam;../../../source/game/steamshim;../../../source/game/type_instances;../../../source/game/types;../../../source/game/world;../dependencies/src/xerces/src;../dependencies/src/sdl2/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../dependencies/src/openal/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../dependencies/src/irc/include;../dependencies/src/glew/include;../../../source/shared_lib/include/compression;..\dependencies\src\lua\src;..\dependencies\src\lua;..\dependencies + %(AdditionalUsingDirectories) + NDEBUG;WIN32;AL_LIBTYPE_STATIC;_LIB;_WINDOWS;XML_LIBRARY;USE_PCH=1;_CRT_SECURE_NO_WARNINGS;CURL_STATICLIB;UNICODE;XERCES_STATIC_LIBRARY;GLEW_STATIC;STATICLIB;USE_FTGL;FTGL_LIBRARY_STATIC;ZLIB_WINAPI;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + StreamingSIMDExtensions2 + Precise + $(OutDir)$(TargetName).pdb + Level3 + ProgramDatabase + 4996;4018;4244;4250;4503;%(DisableSpecificWarnings) + true + true + Default + + + dxguid.lib;glew.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;mmc.lib;lua.lib;Dbghelp.lib;libpng.lib;zlibstatic.lib;SDL2-static.lib;sdl2main.lib;winmm.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype.lib;ftgl_static.lib;version.lib;imm32.lib;turbojpeg-static.lib;%(AdditionalDependencies) + ..\dependencies\src\glew\vs2019-32\Release;..\dependencies\src\ogg\win32\VS2019-32\Win32\Release;..\dependencies\src\vorbis\win32\VS2019-32\Win32\Release;..\dependencies\src\lua\vs2019-32\Release;..\dependencies\src\xerces\vs2019-32\Release;..\dependencies\src\png\projects\vs2019-32\Release;..\dependencies\src\zlib\vs2019-32\Release;..\dependencies\src\sdl2\vs2019-32\Release;..\dependencies\src\openal\vs2019-32\Release;..\dependencies\src\curl\vs2019-32\Release;..\..\..\external\libircclient\vs2019-32\Release;..\dependencies\src\freetype\builds\windows\vs2019-32\Win32\Release;..\dependencies\src\ftgl\msvc\vs2019-32\Release;..\dependencies\src\jpeg\vs2019-32\Release;%(AdditionalLibraryDirectories) + ;%(IgnoreSpecificDefaultLibraries) + true + Console + + + + + UseLinkTimeCodeGeneration + false + + + $(OutDir)$(TargetName)$(TargetExt) + true + true + + + + + true + /ignore:4099 /FORCE:MULTIPLE %(AdditionalOptions) + + + + + %(AdditionalOptions) + Disabled + Disabled + false + Neither + false + true + ../../../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/game/ai;../../../source/game/facilities;../../../source/game/game;../../../source/game/global;../../../source/game/graphics;../../../source/game/gui;../../../source/game/main;../../../source/game/menu;../../../source/game/network;../../../source/game/sound;../../../source/game/steam;../../../source/game/steamshim;../../../source/game/type_instances;../../../source/game/types;../../../source/game/world;../dependencies/src/xerces/src;../dependencies/src/sdl2/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../dependencies/src/openal/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../dependencies/src/irc/include;../dependencies/src/glew/include;../../../source/shared_lib/include/compression;../dependencies/src/breakpad/src;..\dependencies\src\lua\src;..\dependencies\src\lua;..\dependencies\src\breakpad\src\client\windows + %(AdditionalUsingDirectories) + AL_LIBTYPE_STATIC;WIN32;_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;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + + + Precise + $(OutDir)$(TargetName).pdb + Level3 + ProgramDatabase + 4996;4018;4244;4250;4503;%(DisableSpecificWarnings) + true + true + + + dxguid.lib;glew.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;mmc.lib;lua.lib;xerces-c.lib;Dbghelp.lib;libpng.lib;zlibstatic.lib;SDL2-static.lib;sdl2main.lib;winmm.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype.lib;ftgl_static.lib;version.lib;imm32.lib;jpeg-static.lib;%(AdditionalDependencies) + ..\dependencies\src\glew\Release;..\dependencies\src\ogg\win32\VS2015\x64\Release;..\dependencies\src\vorbis\win32\VS2015\x64\Release;..\dependencies\src\lua\Release;..\dependencies\src\xerces\src\Release;..\dependencies\src\png\projects\vstudio2015\x64\Release Library;..\dependencies\src\zlib\Release;..\dependencies\src\sdl2\build\Release;..\dependencies\src\openal\Release;..\dependencies\src\curl\lib\Release;..\dependencies\src\irc\build\lib;..\dependencies\src\freetype\lib\x64\Release Static;..\dependencies\src\ftgl\msvc\Build;..\dependencies\src\ssl\msvc\Release\libeay32;..\dependencies\src\irc\lib;..\dependencies\src\jpeg\release;..\dependencies\src\ssl\msvc\Release\ssleay32;%(AdditionalLibraryDirectories) + %(IgnoreSpecificDefaultLibraries) + true + Console + + + + + UseLinkTimeCodeGeneration + false + + + $(OutDir)$(TargetName)$(TargetExt) + true + true + + + + + true + /ignore:4099 %(AdditionalOptions) + + + + + %(AdditionalOptions) + Disabled + Disabled + false + Neither + false + true + ../../../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/game/ai;../../../source/game/facilities;../../../source/game/game;../../../source/game/global;../../../source/game/graphics;../../../source/game/gui;../../../source/game/main;../../../source/game/menu;../../../source/game/network;../../../source/game/sound;../../../source/game/steam;../../../source/game/steamshim;../../../source/game/type_instances;../../../source/game/types;../../../source/game/world;../dependencies/src/xerces/src;../dependencies/src/sdl2/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../dependencies/src/openal/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../dependencies/src/irc/include;../dependencies/src/glew/include;../../../source/shared_lib/include/compression;../dependencies/src/breakpad/src;..\dependencies\src\lua\src;..\dependencies\src\lua;..\dependencies\src\breakpad\src\client\windows + %(AdditionalUsingDirectories) + AL_LIBTYPE_STATIC;WIN32;_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;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + + + Precise + $(OutDir)$(TargetName).pdb + Level3 + ProgramDatabase + 4996;4018;4244;4250;4503;%(DisableSpecificWarnings) + true + true + + + dxguid.lib;glew.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;mmc.lib;lua.lib;xerces-c.lib;Dbghelp.lib;libpng.lib;zlibstatic.lib;SDL2-static.lib;sdl2main.lib;winmm.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype.lib;ftgl_static.lib;version.lib;imm32.lib;jpeg-static.lib;%(AdditionalDependencies) + ..\dependencies\src\glew\Release;..\dependencies\src\ogg\win32\VS2015\x64\Release;..\dependencies\src\vorbis\win32\VS2015\x64\Release;..\dependencies\src\lua\Release;..\dependencies\src\xerces\src\Release;..\dependencies\src\png\projects\vstudio2015\x64\Release Library;..\dependencies\src\zlib\Release;..\dependencies\src\sdl2\build\Release;..\dependencies\src\openal\Release;..\dependencies\src\curl\lib\Release;..\dependencies\src\irc\build\lib;..\dependencies\src\freetype\lib\x64\Release Static;..\dependencies\src\ftgl\msvc\Build;..\dependencies\src\ssl\msvc\Release\libeay32;..\dependencies\src\irc\lib;..\dependencies\src\jpeg\release;..\dependencies\src\ssl\msvc\Release\ssleay32;%(AdditionalLibraryDirectories) + %(IgnoreSpecificDefaultLibraries) + true + Console + + + + + UseLinkTimeCodeGeneration + false + + + $(OutDir)$(TargetName)$(TargetExt) + true + true + + + + + true + /ignore:4099 %(AdditionalOptions) + + + + + %(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/game/ai;../../../source/game/facilities;../../../source/game/game;../../../source/game/global;../../../source/game/graphics;../../../source/game/gui;../../../source/game/main;../../../source/game/menu;../../../source/game/network;../../../source/game/sound;../../../source/game/steam;../../../source/game/steamshim;../../../source/game/type_instances;../../../source/game/types;../../../source/game/world;../dependencies/src/xerces/src;../dependencies/src/sdl2/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../dependencies/src/openal/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../dependencies/src/irc/include;../dependencies/src/glew/include;../../../source/shared_lib/include/compression;../dependencies/src/breakpad/src;..\dependencies\src\lua\src;..\dependencies\src\lua;..\dependencies\src\breakpad\src\client\windows + %(AdditionalUsingDirectories) + AL_LIBTYPE_STATIC;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;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + + + Precise + $(OutDir)$(TargetName).pdb + Level3 + ProgramDatabase + 4996;4018;4244;4250;4503;%(DisableSpecificWarnings) + true + true + + + dxguid.lib;glew.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;mmc.lib;lua.lib;xerces-c.lib;Dbghelp.lib;libpng.lib;zlibstatic.lib;SDL2-static.lib;sdl2main.lib;winmm.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype.lib;ftgl_static.lib;version.lib;imm32.lib;jpeg-static.lib;%(AdditionalDependencies) + $(SolutionDir)\libglest$(Platform)\$(Configuration);%(AdditionalLibraryDirectories) + ;%(IgnoreSpecificDefaultLibraries) + true + Console + + + + + + + false + + + $(OutDir)$(TargetName)$(TargetExt) + true + true + + + + + /ignore:4099 %(AdditionalOptions) + + + + + %(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/game/ai;../../../source/game/facilities;../../../source/game/game;../../../source/game/global;../../../source/game/graphics;../../../source/game/gui;../../../source/game/main;../../../source/game/menu;../../../source/game/network;../../../source/game/sound;../../../source/game/steam;../../../source/game/steamshim;../../../source/game/type_instances;../../../source/game/types;../../../source/game/world;../dependencies/src/xerces/src;../dependencies/src/sdl2/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../dependencies/src/openal/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../dependencies/src/irc/include;../dependencies/src/glew/include;../../../source/shared_lib/include/compression;../dependencies/src/breakpad/src;..\dependencies\src\lua\src;..\dependencies\src\lua;..\dependencies\src\breakpad\src\client\windows + %(AdditionalUsingDirectories) + AL_LIBTYPE_STATIC;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;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + + + Precise + $(OutDir)$(TargetName).pdb + Level3 + ProgramDatabase + 4996;4018;4244;4250;4503;%(DisableSpecificWarnings) + true + true + + + dxguid.lib;glew.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;mmc.lib;lua.lib;xerces-c.lib;Dbghelp.lib;libpng.lib;zlibstatic.lib;SDL2-static.lib;sdl2main.lib;winmm.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype.lib;ftgl_static.lib;version.lib;imm32.lib;jpeg-static.lib;%(AdditionalDependencies) + $(SolutionDir)\libglest$(Platform)\$(Configuration);%(AdditionalLibraryDirectories) + ;%(IgnoreSpecificDefaultLibraries) + true + Console + + + + + + + false + + + $(OutDir)$(TargetName)$(TargetExt) + true + true + + + + + /ignore:4099 %(AdditionalOptions) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + + + {8daa0c24-95cd-4f66-b4c5-19abdd771746} + + + + + + \ No newline at end of file diff --git a/mk/windows/vs2019-32/libglest.vcxproj b/mk/windows/vs2019-32/libglest.vcxproj new file mode 100644 index 000000000..3f3482919 --- /dev/null +++ b/mk/windows/vs2019-32/libglest.vcxproj @@ -0,0 +1,578 @@ + + + + + Release + Win32 + + + Release + x64 + + + + libglest + {8DAA0C24-95CD-4F66-B4C5-19ABDD771746} + libglest + 8.1 + + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + v142 + + + StaticLibrary + Unicode + v142 + + + StaticLibrary + Unicode + v142 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + + + libglest + + + libglest + + + libglest + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + MultiThreaded + + + libglest + $(SolutionDir)\$(TargetName)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + MultiThreaded + + + libglest + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + MultiThreaded + + + libglest + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + MultiThreaded + + + libglest + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + + + libglest + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + + + + 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;../dependencies/src/xerces/src;../dependencies/src/xerces/src/xercesc/xinclude;../dependencies/src/png;../dependencies/src/jpeg;../dependencies/src/sdl2/include;../dependencies/src/openal/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;../dependencies/src/curl/include/curl;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../external/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../dependencies/src/ftgl/src;../dependencies/src/freetype/include/freetype;../dependencies/src/glew/include/GL;../../../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;../dependencies/src/vlc/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/;../dependencies/src/fribidi/lib;../dependencies/src/fribidi/charset;%(AdditionalIncludeDirectories) + 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;%(PreprocessorDefinitions) + true + true + EnableFastChecks + true + MultiThreaded + true + StreamingSIMDExtensions + Fast + true + + + + + + + $(IntDir)$(ProjectName).pdb + Level2 + EditAndContinue + 4250;%(DisableSpecificWarnings) + true + + + $(SolutionDir)\libstreflop$(Platform)\$(Configuration)\libstreflop.lib;libcurl_a.lib;%(AdditionalDependencies) + $(SolutionDir)\..\dependencies\src\curl\builds\libcurl-vc-x64-release-static-ipv6-sspi-winssl\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;../dependencies/src/xerces/src;../dependencies/src/xerces/src/xercesc/xinclude;../dependencies/src/png;../dependencies/src/jpeg;../dependencies/src/sdl2/include;../dependencies/src/openal/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;../dependencies/src/curl/include/curl;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../external/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../dependencies/src/ftgl/src;../dependencies/src/freetype/include/freetype;../dependencies/src/glew/include/GL;../../../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;../dependencies/src/vlc/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/;../dependencies/src/fribidi/lib;../dependencies/src/fribidi/charset;%(AdditionalIncludeDirectories) + 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;%(PreprocessorDefinitions) + true + EnableFastChecks + false + MultiThreaded + true + StreamingSIMDExtensions + Fast + true + + + + + + + $(IntDir)$(ProjectName).pdb + Level2 + ProgramDatabase + 4250;%(DisableSpecificWarnings) + true + + + $(SolutionDir)\libstreflop$(Platform)\$(Configuration)\libstreflop.lib;libcurl.lib;%(AdditionalDependencies) + %(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;../dependencies/src/xerces/src;../dependencies/src/xerces/src/xercesc/xinclude;../dependencies/src/png;../dependencies/src/jpeg;../dependencies/src/sdl2/include;../dependencies/src/openal/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;../dependencies/src/curl/include/curl;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../external/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../dependencies/src/ftgl/src;../dependencies/src/freetype/include/freetype;../dependencies/src/glew/include/GL;../../../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;../dependencies/src/vlc/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/;../dependencies/src/fribidi/lib;../dependencies/src/fribidi/charset;%(AdditionalIncludeDirectories) + 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;%(PreprocessorDefinitions) + true + EnableFastChecks + false + MultiThreaded + true + StreamingSIMDExtensions + Fast + true + + + + + + + $(IntDir)$(ProjectName).pdb + Level2 + ProgramDatabase + 4250;%(DisableSpecificWarnings) + true + + + $(SolutionDir)\libstreflop$(Platform)\$(Configuration)\libstreflop.lib;libcurl.lib;%(AdditionalDependencies) + %(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;../dependencies/src/xerces/src;../dependencies/src/xerces/src/xercesc/xinclude;../dependencies/src/png;../dependencies/src/jpeg;../dependencies/src/sdl2/include;../dependencies/src/openal/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;../dependencies/src/curl/include/curl;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../external/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../dependencies/src/ftgl/src;../dependencies/src/freetype/include/freetype;../dependencies/src/glew/include/GL;../../../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;../dependencies/src/vlc/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/;../dependencies/src/fribidi/lib;../dependencies/src/fribidi/charset;%(AdditionalIncludeDirectories) + 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;HAVE_FRIBIDI;HAVE_GOOGLE_BREAKPAD;MINIUPNP_STATICLIB;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + StreamingSIMDExtensions2 + Precise + true + $(OutDir)$(ProjectName).pdb + Level3 + ProgramDatabase + 4250;%(DisableSpecificWarnings) + true + + + $(SolutionDir)\libstreflop$(Platform)\$(Configuration)\libstreflop.lib;libcurl.lib;glew32s.lib;freetype.lib;libfribidi.lib;%(AdditionalDependencies) + %(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;../dependencies/src/xerces/src;../dependencies/src/xerces/src/xercesc/xinclude;../dependencies/src/png;../dependencies/src/jpeg;../dependencies/src/sdl2/include;../dependencies/src/openal/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;../dependencies/src/curl/include/curl;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../external/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../dependencies/src/ftgl/src;../dependencies/src/freetype/include/freetype;../dependencies/src/glew/include/GL;../../../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;../dependencies/src/vlc/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/;../dependencies/src/fribidi/lib;../dependencies/src/fribidi/charset;%(AdditionalIncludeDirectories) + 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;HAVE_FRIBIDI;HAVE_GOOGLE_BREAKPAD;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + StreamingSIMDExtensions2 + Precise + true + $(OutDir)$(ProjectName).pdb + Level3 + ProgramDatabase + 4250;%(DisableSpecificWarnings) + true + + + libcurl.lib;glew32s.lib;freetype.lib;libfribidi.lib;%(AdditionalDependencies) + %(AdditionalLibraryDirectories) + MachineX86 + true + + + + + %(AdditionalOptions) + Full + AnySuitable + true + Speed + true + ../../../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;../dependencies/src/xerces/src;../dependencies/src/xerces/src/xercesc/xinclude;../dependencies/src/png;../dependencies/src/jpeg;../dependencies/src/sdl2/include;../dependencies/src/openal/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;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../external/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../dependencies/src/ftgl/src;../dependencies/src/freetype/include/freetype;../dependencies/src/glew/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;../dependencies/src/vlc/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/;../dependencies/src/fribidi/lib;../dependencies/src/fribidi/charset;..\dependencies\src\freetype\include;..\dependencies\src\vorbis\include;..\dependencies\src\ogg\include;..\dependencies\src\lua\src;..\dependencies\src\lua;../dependencies/src/fribidi/;..\dependencies\src\fribidi\vs2019;..\dependencies\src\fribidi\vs2019\lib;..\dependencies\mingw64\include;%(AdditionalIncludeDirectories) + NDEBUG;USE_STREFLOP;WIN32;AL_LIBTYPE_STATIC;_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;HAVE_FRIBIDI;MINIUPNP_STATICLIB;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + + + Precise + true + $(OutDir)$(ProjectName).pdb + Level3 + ProgramDatabase + 4996;4250;%(DisableSpecificWarnings) + true + NotUsing + Default + + + libcurl.lib;glew.lib;freetype.lib;libfribidi.lib;openal32.lib;%(AdditionalDependencies) + ..\dependencies\src\curl\vs2019\Release;..\dependencies\src\glew\vs2019\Release;..\dependencies\src\freetype\builds\windows\vs2019\x64\Release Static;..\dependencies\src\fribidi\vs2019\msvc\lib\x64;..\dependencies\src\zlib\vs2019\Release;..\dependencies\src\openal\vs2019\Release;..\dependencies\openssl-1.1.0f-vs2019\lib64;%(AdditionalLibraryDirectories) + MachineX64 + + + %(IgnoreSpecificDefaultLibraries) + + + true + + + + + %(AdditionalOptions) + Full + AnySuitable + true + Speed + true + ../../../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;../dependencies/src/xerces/src;../dependencies/src/xerces/src/xercesc/xinclude;../dependencies/src/png;../dependencies/src/jpeg;../dependencies/src/sdl2/include;../dependencies/src/openal/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;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../external/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../dependencies/src/ftgl/src;../dependencies/src/freetype/include/freetype;../dependencies/src/glew/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;../dependencies/src/vlc/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/;../dependencies/src/fribidi/lib;../dependencies/src/fribidi/charset;..\dependencies\src\freetype\include;..\dependencies\src\vorbis\include;..\dependencies\src\ogg\include;..\dependencies\src\lua\src;..\dependencies\src\lua;../dependencies/src/fribidi/;..\dependencies\src\fribidi\vs2019-32;..\dependencies\src\fribidi\vs2019-32\lib;..\dependencies\include;%(AdditionalIncludeDirectories) + NDEBUG;WIN32;AL_LIBTYPE_STATIC;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;CURL_STATICLIB;UNICODE;USE_FTGL;FTGL_LIBRARY_STATIC;STATICLIB;XERCES_STATIC_LIBRARY;GLEW_STATIC;XML_LIBRARY;ZLIB_WINAPI;HAVE_FRIBIDI;MINIUPNP_STATICLIB;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + StreamingSIMDExtensions2 + Precise + true + $(OutDir)$(ProjectName).pdb + Level3 + OldStyle + 4996;4250;%(DisableSpecificWarnings) + true + NotUsing + Default + + + libcurl.lib;glew.lib;freetype.lib;libfribidi.lib;openal32.lib;%(AdditionalDependencies) + ..\dependencies\src\curl\vs2019-32\Release;..\dependencies\src\glew\vs2019-32\Release;..\dependencies\src\freetype\builds\windows\vs2019-32\Win32\Release;..\dependencies\src\fribidi\vs2019-32\Release\lib\Win32;..\dependencies\src\zlib\vs2019-32\Release;..\dependencies\src\openal\vs2019-32\Release;..\dependencies\openssl\vs2019\lib;%(AdditionalLibraryDirectories) + MachineX86 + + + %(IgnoreSpecificDefaultLibraries) + + + true + + + + + %(AdditionalOptions) + Disabled + Disabled + false + Neither + true + ../../../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;../dependencies/src/xerces/src;../dependencies/src/xerces/src/xercesc/xinclude;../dependencies/src/png;../dependencies/src/jpeg;../dependencies/src/sdl2/include;../dependencies/src/openal/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;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../external/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../dependencies/src/ftgl/src;../dependencies/src/freetype/include/freetype;../dependencies/src/glew/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;../dependencies/src/vlc/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/;../dependencies/src/fribidi/SMP/msvc/include/fribidi;../dependencies/src/fribidi/charset;..\dependencies\src\freetype\include;..\dependencies\src\vorbis\include;..\dependencies\src\ogg\include;..\dependencies\src\lua\src;..\dependencies\src\lua;%(AdditionalIncludeDirectories) + AL_LIBTYPE_STATIC;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;FTGL_LIBRARY_STATIC;TA3D_PLATFORM_MSVC;TA3D_PLATFORM_WINDOWS;STATICLIB;XERCES_STATIC_LIBRARY;GLEW_STATIC;XML_LIBRARY;ZLIB_WINAPI;HAVE_FRIBIDI;MINIUPNP_STATICLIB;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + + + Precise + true + $(OutDir)$(ProjectName).pdb + Level3 + ProgramDatabase + 4996;4250;%(DisableSpecificWarnings) + true + NotUsing + + + libcurl.lib;glew.lib;freetype.lib;libfribidi.lib;openal32.lib;%(AdditionalDependencies) + ..\dependencies\src\curl\lib\Release;..\dependencies\src\glew\Release;..\dependencies\src\freetype\lib\x64\Release Static;..\dependencies\src\fribidi\SMP\msvc\lib\x64;..\dependencies\src\zlib\Release;..\dependencies\src\openal\Release;..\dependencies\openssl-1.1.0f-vs2015\lib64;%(AdditionalLibraryDirectories) + MachineX64 + + + %(IgnoreSpecificDefaultLibraries) + + + true + + + + + %(AdditionalOptions) + Disabled + Disabled + false + Neither + true + ../../../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;../dependencies/src/xerces/src;../dependencies/src/xerces/src/xercesc/xinclude;../dependencies/src/png;../dependencies/src/jpeg;../dependencies/src/sdl2/include;../dependencies/src/openal/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;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../external/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../dependencies/src/ftgl/src;../dependencies/src/freetype/include/freetype;../dependencies/src/glew/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;../dependencies/src/vlc/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/;../dependencies/src/fribidi/SMP/msvc/include/fribidi;../dependencies/src/fribidi/charset;..\dependencies\src\freetype\include;..\dependencies\src\vorbis\include;..\dependencies\src\ogg\include;..\dependencies\src\lua\src;..\dependencies\src\lua;%(AdditionalIncludeDirectories) + AL_LIBTYPE_STATIC;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;FTGL_LIBRARY_STATIC;TA3D_PLATFORM_MSVC;TA3D_PLATFORM_WINDOWS;STATICLIB;XERCES_STATIC_LIBRARY;GLEW_STATIC;XML_LIBRARY;ZLIB_WINAPI;HAVE_FRIBIDI;MINIUPNP_STATICLIB;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + + + Precise + true + $(OutDir)$(ProjectName).pdb + Level3 + ProgramDatabase + 4996;4250;%(DisableSpecificWarnings) + true + NotUsing + + + libcurl.lib;glew.lib;freetype.lib;libfribidi.lib;openal32.lib;%(AdditionalDependencies) + ..\dependencies\src\curl\lib\Release;..\dependencies\src\glew\Release;..\dependencies\src\freetype\lib\x64\Release Static;..\dependencies\src\fribidi\SMP\msvc\lib\x64;..\dependencies\src\zlib\Release;..\dependencies\src\openal\Release;..\dependencies\openssl-1.1.0f-vs2015\lib64;%(AdditionalLibraryDirectories) + MachineX64 + + + %(IgnoreSpecificDefaultLibraries) + + + 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;../dependencies/src/xerces/src;../dependencies/src/xerces/src/xercesc/xinclude;../dependencies/src/png;../dependencies/src/jpeg;../dependencies/src/sdl2/include;../dependencies/src/openal/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;../dependencies/src/curl/include/curl;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../external/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../dependencies/src/ftgl/src;../dependencies/src/freetype/include/freetype;../dependencies/src/glew/include/GL;../../../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;../dependencies/src/vlc/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/;../dependencies/src/fribidi/lib;../dependencies/src/fribidi/charset;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;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;HAVE_FRIBIDI;HAVE_GOOGLE_BREAKPAD_XXX;MINIUPNP_STATICLIB;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + + + Precise + true + $(OutDir)$(ProjectName).pdb + Level3 + ProgramDatabase + 4996;4250;%(DisableSpecificWarnings) + true + + + libcurl.lib;glew32s.lib;freetype.lib;libfribidi.lib;%(AdditionalDependencies) + %(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;../dependencies/src/xerces/src;../dependencies/src/xerces/src/xercesc/xinclude;../dependencies/src/png;../dependencies/src/jpeg;../dependencies/src/sdl2/include;../dependencies/src/openal/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;../dependencies/src/curl/include/curl;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../external/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../dependencies/src/ftgl/src;../dependencies/src/freetype/include/freetype;../dependencies/src/glew/include/GL;../../../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;../dependencies/src/vlc/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/;../dependencies/src/fribidi/lib;../dependencies/src/fribidi/charset;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;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;HAVE_FRIBIDI;HAVE_GOOGLE_BREAKPAD_XXX;MINIUPNP_STATICLIB;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + + + Precise + true + $(OutDir)$(ProjectName).pdb + Level3 + ProgramDatabase + 4996;4250;%(DisableSpecificWarnings) + true + + + libcurl.lib;glew32s.lib;freetype.lib;libfribidi.lib;%(AdditionalDependencies) + %(AdditionalLibraryDirectories) + MachineX64 + + + ;%(IgnoreSpecificDefaultLibraries) + + + + + + CompileAsC + CompileAsC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mk/windows/vs2019-32/libstreflop.vcxproj b/mk/windows/vs2019-32/libstreflop.vcxproj new file mode 100644 index 000000000..948070e3d --- /dev/null +++ b/mk/windows/vs2019-32/libstreflop.vcxproj @@ -0,0 +1,515 @@ + + + + + Release + Win32 + + + Release + x64 + + + + {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141} + libstreflop + libstreflop + 8.1 + + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + v142 + + + StaticLibrary + Unicode + v142 + + + StaticLibrary + Unicode + v142 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + + + libstreflop + + + libstreflop + + + libstreflop + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + + + libstreflop + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + + + libstreflop + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + + + libstreflop + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + + + libstreflop + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + + + libstreflop + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + + + + 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 + MultiThreaded + 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 + MultiThreaded + StreamingSIMDExtensions + $(IntDir)$(ProjectName).pdb + Level3 + ProgramDatabase + 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 + MultiThreaded + 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) + Full + AnySuitable + true + Speed + true + ..\..\..\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 + + + Precise + true + $(OutDir)$(ProjectName).pdb + Level3 + ProgramDatabase + true + 4996;4250;%(DisableSpecificWarnings) + + + MachineX64 + true + + + + + %(AdditionalOptions) + Full + AnySuitable + true + Speed + true + ..\..\..\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 + StreamingSIMDExtensions2 + Precise + true + $(OutDir)$(ProjectName).pdb + Level3 + OldStyle + true + 4996;4250;%(DisableSpecificWarnings) + + + MachineX86 + true + + + + + %(AdditionalOptions) + Disabled + Disabled + false + Neither + true + ..\..\..\source\shared_lib\include\streflop\libm\flt-32;..\..\..\source\shared_lib\include\streflop\libm\headers;%(AdditionalIncludeDirectories) + WIN32;DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + + + Precise + true + $(OutDir)$(ProjectName).pdb + Level3 + ProgramDatabase + true + 4996;4250;%(DisableSpecificWarnings) + false + + + MachineX64 + true + + + true + + + + + %(AdditionalOptions) + Disabled + Disabled + false + Neither + true + ..\..\..\source\shared_lib\include\streflop\libm\flt-32;..\..\..\source\shared_lib\include\streflop\libm\headers;%(AdditionalIncludeDirectories) + WIN32;DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + + + Precise + true + $(OutDir)$(ProjectName).pdb + Level3 + ProgramDatabase + true + 4996;4250;%(DisableSpecificWarnings) + false + + + MachineX64 + true + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mk/windows/vs2019-32/map_editor.vcxproj b/mk/windows/vs2019-32/map_editor.vcxproj new file mode 100644 index 000000000..62a9a1e04 --- /dev/null +++ b/mk/windows/vs2019-32/map_editor.vcxproj @@ -0,0 +1,265 @@ + + + + + Release + Win32 + + + Release + x64 + + + + {5D09BE33-81EC-450B-8A7B-2E7B941ADC56} + map_editor + Win32Proj + map_editor + 8.1 + + + + Application + v142 + Unicode + true + + + Application + v142 + Unicode + true + + + Application + v142 + true + Unicode + + + Application + true + Unicode + v142 + + + Application + true + Unicode + v142 + + + Application + true + Unicode + v142 + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + map_editor + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + true + true + $(SolutionDir)\$(TargetName)\ + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + false + false + false + false + false + false + false + false + + + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + + + + Disabled + ..\dependencies\src\wxwidgets\include;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\shared_lib\include\graphics;../dependencies/src/wxwidgets/include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/platform/common;..\dependencies\src\sdl2\include;../dependencies/src/curl/include;..\..\..\source\game\graphics;..\..\..\source\shared_lib\include\xml;../dependencies/src/xerces/src;..\..\..\source\game\global;..\..\..\source\game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\game\game;../../../source/shared_lib/include/map;../dependencies/src/png;..\..\..\source\game\facilities;../dependencies/src/glew/include;..\..\..\source\shared_lib\include\xml\rapidxml;../../../source/shared_lib/include/platform/win32;..\dependencies\src\wxwidgets\lib\vc_lib\mswu;%(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;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;Dbghelp.lib;sdl2-static.lib;sdl2main.lib;dxguid.lib;libcurl.lib;ws2_32.lib;xerces-c.lib;libpng.lib;turbojpeg-static.lib;ftgl_static.lib;freetype.lib;glew.lib;zlib.lib;version.lib;imm32.lib;%(AdditionalDependencies) + $(OutDir)\$(TargetName).exe + ..\dependencies\src\wxwidgets\build\vs2015\Release;..\dependencies\src\freetype\builds\windows\vs2015\Win32\Release;..\dependencies\src\xerces\vs2015\Release;..\dependencies\src\ftgl\msvc\vs2015\Release;..\dependencies\src\jpeg\vs2015\Release;..\dependencies\src\png\projects\vs2015\Win32\Release;..\dependencies\src\curl\vs2015\Release;..\dependencies\src\sdl2\vs2015\Release;..\dependencies\src\glew\vs2015\Release;..\dependencies\src\zlib\vs2015\Release;%(AdditionalLibraryDirectories) + true + Windows + MachineX86 + + + + + Disabled + ..\dependencies\src\wxwidgets\include;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\shared_lib\include\graphics;../dependencies/src/wxwidgets/include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/platform/common;..\dependencies\src\sdl2\include;../dependencies/src/curl/include;..\..\..\source\game\graphics;..\..\..\source\shared_lib\include\xml;../dependencies/src/xerces/src;..\..\..\source\game\global;..\..\..\source\game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\game\game;../../../source/shared_lib/include/map;../dependencies/src/png;..\..\..\source\game\facilities;../dependencies/src/glew/include;..\..\..\source\shared_lib\include\xml\rapidxml;../../../source/shared_lib/include/platform/win32;..\dependencies\src\wxwidgets\lib\vc_lib\mswu;%(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;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;Dbghelp.lib;sdl2-static.lib;sdl2main.lib;dxguid.lib;libcurl.lib;ws2_32.lib;xerces-c.lib;libpng.lib;turbojpeg-static.lib;ftgl_static.lib;freetype.lib;glew.lib;zlib.lib;version.lib;imm32.lib;%(AdditionalDependencies) + $(OutDir)\$(TargetName).exe + ..\dependencies\src\wxwidgets\build\vs2015\Release;..\dependencies\src\freetype\builds\windows\vs2015\x64\Release;..\dependencies\src\xerces\vs2015\Release;..\dependencies\src\ftgl\msvc\vs2015\Release;..\dependencies\src\jpeg\vs2015\Release;..\dependencies\src\png\projects\vs2015\x64\Release;..\dependencies\src\curl\vs2015\Release;..\dependencies\src\sdl2\vs2015\Release;..\dependencies\src\glew\vs2015\Release;..\dependencies\src\zlib\vs2015\Release;%(AdditionalLibraryDirectories) + true + Windows + + + + + /arch:SSE2 %(AdditionalOptions) + ..\dependencies\src\wxwidgets\include;..\..\..\source\shared_lib\include;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\shared_lib\include\graphics;../dependencies/src/wxwidgets/include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/platform/common;..\dependencies\src\sdl2\include;../dependencies/src/curl/include;..\..\..\source\game\graphics;..\..\..\source\shared_lib\include\xml;../dependencies/src/xerces/src;..\..\..\source\game\global;..\..\..\source\game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\game\game;../../../source/shared_lib/include/map;../dependencies/src/png;..\..\..\source\game\facilities;../dependencies/src/glew/include;..\..\..\source\shared_lib\include\xml\rapidxml;../../../source/shared_lib/include/platform/win32;..\dependencies\src\wxwidgets\lib\vc_lib\mswu;%(AdditionalIncludeDirectories) + _WINDOWS;WIN32;NDEBUG;CURL_STATICLIB;UNICODE;_UNICODE;GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Async + MultiThreaded + StreamingSIMDExtensions2 + + + + + + + Level3 + ProgramDatabase + true + Full + AnySuitable + true + Speed + + + 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;Dbghelp.lib;sdl2-static.lib;sdl2main.lib;dxguid.lib;libcurl.lib;ws2_32.lib;libpng.lib;turbojpeg-static.lib;ftgl_static.lib;freetype.lib;glew.lib;zlib.lib;version.lib;imm32.lib;%(AdditionalDependencies) + $(OutDir)\$(TargetName).exe + ..\dependencies\src\wxwidgets\build\vs2019-32\Release;..\dependencies\src\freetype\builds\windows\vs2019-32\Win32\Release;..\dependencies\src\xerces\vs2019-32\Release;..\dependencies\src\ftgl\msvc\vs2019-32\Release;..\dependencies\src\jpeg\vs2019-32\Release;..\dependencies\src\png\projects\vs2019-32\Release;..\dependencies\src\curl\vs2019-32\Release;..\dependencies\src\sdl2\vs2019-32\Release;..\dependencies\src\glew\vs2019-32\Release;..\dependencies\src\zlib\vs2019-32\Release;%(AdditionalLibraryDirectories) + true + Windows + + + + + MachineX86 + + + false + /ignore:4099 %(AdditionalOptions) + + + + + %(AdditionalOptions) + ..\dependencies\src\wxwidgets\include;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\shared_lib\include\graphics;../dependencies/src/wxwidgets/include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/platform/common;..\dependencies\src\sdl2\include;../dependencies/src/curl/include;..\..\..\source\game\graphics;..\..\..\source\shared_lib\include\xml;../dependencies/src/xerces/src;..\..\..\source\game\global;..\..\..\source\game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\game\game;../../../source/shared_lib/include/map;../dependencies/src/png;..\..\..\source\game\facilities;../dependencies/src/glew/include;..\..\..\source\shared_lib\include\xml\rapidxml;../../../source/shared_lib/include/platform/win32;..\dependencies\src\wxwidgets\lib\vc_lib\mswu;%(AdditionalIncludeDirectories) + _WINDOWS;WIN32;NDEBUG;CURL_STATICLIB;UNICODE;_UNICODE;GLEW_STATIC;ZLIB_WINAPI;%(PreprocessorDefinitions) + true + Async + MultiThreaded + + + + + + + + + Level3 + ProgramDatabase + true + 4996 + Full + Speed + true + AnySuitable + 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;Dbghelp.lib;sdl2-static.lib;sdl2main.lib;dxguid.lib;libcurl.lib;ws2_32.lib;xerces-c.lib;libpng.lib;turbojpeg-static.lib;ftgl_static.lib;freetype.lib;glew.lib;zlib.lib;version.lib;imm32.lib;%(AdditionalDependencies) + $(OutDir)\$(TargetName).exe + ..\dependencies\src\wxwidgets\build\vs2015\Release;..\dependencies\src\freetype\builds\windows\vs2015\x64\Release;..\dependencies\src\xerces\vs2015\Release;..\dependencies\src\ftgl\msvc\vs2015\Release;..\dependencies\src\jpeg\vs2015\Release;..\dependencies\src\png\projects\vs2015\x64\Release;..\dependencies\src\curl\vs2015\Release;..\dependencies\src\sdl2\vs2015\Release;..\dependencies\src\glew\vs2015\Release;..\dependencies\src\zlib\vs2015\Release;%(AdditionalLibraryDirectories) + true + Windows + + + + + + + false + ;%(IgnoreSpecificDefaultLibraries) + /ignore:4099 %(AdditionalOptions) + + + + + + + + + + + + + + + + + PreserveNewest + + + + + {8daa0c24-95cd-4f66-b4c5-19abdd771746} + + + + + + \ No newline at end of file diff --git a/mk/windows/vs2019-64/.gitignore b/mk/windows/vs2019-64/.gitignore new file mode 100644 index 000000000..3df8af916 --- /dev/null +++ b/mk/windows/vs2019-64/.gitignore @@ -0,0 +1,25 @@ +*.lib +*.exe +*.dll +*.db +*.iobj +*.opendb +*.pdb +*.ipdb +*.map +*.ncb +*.bsc +*.log +*.tlog +*.cache +*.lastbuildstate +*.exp +*.ipch +*.pch +*.ini +*.obj +*.res +*.user +*.suo +*.db-shm +*.db-wal \ No newline at end of file diff --git a/mk/windows/vs2019-64/Glest.sln b/mk/windows/vs2019-64/Glest.sln new file mode 100644 index 000000000..23774fa08 --- /dev/null +++ b/mk/windows/vs2019-64/Glest.sln @@ -0,0 +1,43 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27130.2036 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libglest", "libglest.vcxproj", "{8DAA0C24-95CD-4F66-B4C5-19ABDD771746}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glest", "glest.vcxproj", "{6B0C65F1-D031-46AF-AC0D-7C38892D2952}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g3d_viewer", "g3d_viewer.vcxproj", "{FE5C7C7C-F109-44F5-8329-25A4E24F162C}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "map_editor", "map_editor.vcxproj", "{5D09BE33-81EC-450B-8A7B-2E7B941ADC56}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {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 + {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 + {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 + {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 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {80B8EBE7-C2C1-4F9B-89C2-2B6D7FA9E470} + EndGlobalSection +EndGlobal diff --git a/mk/windows/vs2019-64/g3d_viewer.vcxproj b/mk/windows/vs2019-64/g3d_viewer.vcxproj new file mode 100644 index 000000000..a61aac65b --- /dev/null +++ b/mk/windows/vs2019-64/g3d_viewer.vcxproj @@ -0,0 +1,344 @@ + + + + + Release + Win32 + + + Release + x64 + + + + {FE5C7C7C-F109-44F5-8329-25A4E24F162C} + g3d_viewer + Win32Proj + g3d_viewer + 8.1 + + + + Application + Unicode + v142 + true + + + Application + Unicode + v142 + true + + + Application + v142 + Unicode + true + + + Application + v142 + Unicode + true + + + Application + v142 + Unicode + true + + + Application + v142 + Unicode + true + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + true + true + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + false + false + false + false + g3d_viewer + g3d_viewer + g3d_viewer + g3d_viewer + false + false + false + false + + + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)\ + + + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + + + + 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.45.0/include;..\..\..\source\game\graphics;..\..\..\source\shared_lib\include\xml;../../../source/windows_deps_2015/xerces-c-3.0.1/src;..\..\..\source\game\global;..\..\..\source\game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\game\game;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/lpng141;..\..\..\source\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;$(SolutionDir)\libglest$(Platform)\$(Configuration);$(SolutionDir)\libstreflop$(Platform)\$(Configuration);%(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.45.0/include;..\..\..\source\game\graphics;..\..\..\source\shared_lib\include\xml;../../../source/windows_deps_2015/xerces-c-3.0.1/src;..\..\..\source\game\global;..\..\..\source\game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\game\game;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/lpng141;..\..\..\source\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;$(SolutionDir)\libglest$(Platform)\$(Configuration);$(SolutionDir)\libstreflop$(Platform)\$(Configuration);%(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/SDL2-2.0.3/include;../../../source/windows_deps_2015/curl-7.45.0/include;..\..\..\source\game\graphics;..\..\..\source\shared_lib\include\xml;../../../source/windows_deps_2015/xerces-c-3.1.1/src;..\..\..\source\game\global;..\..\..\source\game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\game\game;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/lpng1510;..\..\..\source\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;Iphlpapi.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;libstreflop.lib;libcurl.lib;ws2_32.lib;xerces-c_static_3.lib;libpng16.lib;jpeg.lib;ftgl_static.lib;freetype244MT.lib;glew32s.lib;zlibstat.lib;libeay32.lib;ssleay32.lib;version.lib;imm32.lib;%(AdditionalDependencies) + $(OutDir)\$(TargetFileName) + ../../../source/windows_deps_2015/lib;$(SolutionDir)\libglest$(Platform)\$(Configuration);$(SolutionDir)\libstreflop$(Platform)\$(Configuration);$(DXSDK_DIR)/lib/x86;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x86;%(AdditionalLibraryDirectories) + true + Console + + + + + MachineX86 + false + + + /ignore:4099 %(AdditionalOptions) + + + + + /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.45.0/include;..\..\..\source\game\graphics;..\..\..\source\shared_lib\include\xml;../../../source/windows_deps_2015/xerces-c-3.1.1/src;..\..\..\source\game\global;..\..\..\source\game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\game\game;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/lpng1510;..\..\..\source\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;$(SolutionDir)\libglest$(Platform)\$(Configuration);$(SolutionDir)\libstreflop$(Platform)\$(Configuration);$(DXSDK_DIR)/lib/x86;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x86;%(AdditionalLibraryDirectories) + true + Console + + + + + MachineX86 + false + + + /ignore:4099 %(AdditionalOptions) + + + + + %(AdditionalOptions) + ..\dependencies\src\wxwidgets\include;..\..\..\source\shared_lib\include;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\shared_lib\include\graphics;../dependencies/src/wxwidgets/include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/platform/common;..\dependencies\src\sdl2\include;../dependencies/src/curl/include;..\..\..\source\game\graphics;..\..\..\source\shared_lib\include\xml;../dependencies/src/xerces/src;..\..\..\source\game\global;..\..\..\source\game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\game\game;../../../source/shared_lib/include/map;../dependencies/src/png;..\..\..\source\game\facilities;../dependencies/src/glew/include;..\..\..\source\shared_lib\include\xml\rapidxml;../../../source/shared_lib/include/platform/win32;..\dependencies\src\wxwidgets\lib\vc_lib\mswu;%(AdditionalIncludeDirectories) + NDEBUG;_WINDOWS;WIN32;CURL_STATICLIB;UNICODE;_UNICODE;GLEW_STATIC;ZLIB_WINAPI;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Async + MultiThreaded + NotSet + + + + + c:\temp\release\$(TargetName).pch + Level3 + ProgramDatabase + true + Fast + true + 4996 + Full + AnySuitable + true + Speed + Default + false + + + 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;Dbghelp.lib;sdl2-static.lib;sdl2main.lib;dxguid.lib;libcurl.lib;ws2_32.lib;libpng.lib;turbojpeg-static.lib;ftgl_static.lib;freetype.lib;glew.lib;zlib.lib;version.lib;imm32.lib;%(AdditionalDependencies) + $(OutDir)\$(TargetFileName) + ..\dependencies\src\wxwidgets\build\vs2019-64\Release;..\dependencies\src\freetype\builds\windows\vs2019-64\x64\Release;..\dependencies\src\xerces\vs2019-64\Release;..\dependencies\src\ftgl\msvc\vs2019-64\Release;..\dependencies\src\jpeg\vs2019-64\Release;..\dependencies\src\png\projects\vs2019-64\x64\Release;..\dependencies\src\curl\vs2019-64\Release;..\dependencies\src\sdl2\vs2019-64\Release;..\dependencies\src\glew\vs2019-64\Release;..\dependencies\src\zlib\vs2019-64\Release;%(AdditionalLibraryDirectories) + true + Console + + + + + false + + + /ignore:4099 %(AdditionalOptions) + + + + + %(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.45.0/include;..\..\..\source\game\graphics;..\..\..\source\shared_lib\include\xml;../../../source/windows_deps_2015/xerces-c-3.1.1/src;..\..\..\source\game\global;..\..\..\source\game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\game\game;../../../source/shared_lib/include/map;../../../source/windows_deps_2015/lpng1618;..\..\..\source\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;$(SolutionDir)\libglest$(Platform)\$(Configuration);$(SolutionDir)\libstreflop$(Platform)\$(Configuration);$(DXSDK_DIR)/lib/x64;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x64;%(AdditionalLibraryDirectories) + true + Console + + + + + false + + + /ignore:4099 %(AdditionalOptions) + + + + + + + + + + + + + + + + + + + PreserveNewest + + + + + {8daa0c24-95cd-4f66-b4c5-19abdd771746} + + + + \ No newline at end of file diff --git a/mk/windows/vs2019-64/glest.vcxproj b/mk/windows/vs2019-64/glest.vcxproj new file mode 100644 index 000000000..ab10f7010 --- /dev/null +++ b/mk/windows/vs2019-64/glest.vcxproj @@ -0,0 +1,591 @@ + + + + + Release + Win32 + + + Release + x64 + + + + {6B0C65F1-D031-46AF-AC0D-7C38892D2952} + glest + glest + 8.1 + + + + Application + Unicode + true + v142 + + + Application + Unicode + true + v142 + + + Application + Unicode + true + v142 + + + Application + Unicode + true + v142 + + + Application + Unicode + true + v142 + + + Application + Unicode + true + v142 + + + Application + Unicode + true + v142 + + + Application + Unicode + true + v142 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)\$(TargetName)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)\ + $(SolutionDir)\$(TargetName)\ + $(SolutionDir)\$(TargetName)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + false + false + false + false + false + false + false + false + glest + glest + glest + glest + glest + glest + + + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)\ + + + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)\ + + + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)\ + + + + 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/game/ai;../../../source/game/facilities;../../../source/game/game;../../../source/game/global;../../../source/game/graphics;../../../source/game/gui;../../../source/game/main;../../../source/game/menu;../../../source/game/network;../../../source/game/sound;../../../source/game/steam;../../../source/game/steamshim;../../../source/game/type_instances;../../../source/game/types;../../../source/game/world;../dependencies/src/xerces/src;../dependencies/src/sdl2/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../dependencies/src/openal/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../dependencies/src/irc/include;../dependencies/src/glew/include;../../../source/shared_lib/include/compression;../dependencies/src/breakpad/src;..\dependencies\src\lua\src;..\dependencies\src\lua;..\dependencies\src\breakpad\src\client\windows + %(AdditionalUsingDirectories) + AL_LIBTYPE_STATIC;WIN32;_DEBUG;_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;%(PreprocessorDefinitions) + true + true + EnableFastChecks + true + MultiThreaded + StreamingSIMDExtensions + Fast + + + + + + + $(IntDir)$(ProjectName).pdb + true + Level2 + ProgramDatabase + 4018;4244;4250;%(DisableSpecificWarnings) + true + + + dxguid.lib;glew.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;mmc.lib;lua.lib;xerces-c.lib;Dbghelp.lib;libpng.lib;zlibstatic.lib;SDL2-static.lib;sdl2main.lib;winmm.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype.lib;ftgl_static.lib;version.lib;imm32.lib;jpeg-static.lib;%(AdditionalDependencies) + $(SolutionDir)\libglest$(Platform)\$(Configuration);$(SolutionDir)\libstreflop$(Platform)\$(Configuration);%(AdditionalLibraryDirectories) + false + %(IgnoreSpecificDefaultLibraries) + true + + + MachineX86 + $(OutDir)\glest.exe + true + true + false + false + $(OutDir)\glest.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/game/ai;../../../source/game/facilities;../../../source/game/game;../../../source/game/global;../../../source/game/graphics;../../../source/game/gui;../../../source/game/main;../../../source/game/menu;../../../source/game/network;../../../source/game/sound;../../../source/game/steam;../../../source/game/steamshim;../../../source/game/type_instances;../../../source/game/types;../../../source/game/world;../dependencies/src/xerces/src;../dependencies/src/sdl2/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../dependencies/src/openal/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../dependencies/src/irc/include;../dependencies/src/glew/include;../../../source/shared_lib/include/compression;../dependencies/src/breakpad/src;..\dependencies\src\lua\src;..\dependencies\src\lua;..\dependencies\src\breakpad\src\client\windows + %(AdditionalUsingDirectories) + AL_LIBTYPE_STATIC;WIN32;_DEBUG;_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;%(PreprocessorDefinitions) + true + EnableFastChecks + false + MultiThreaded + StreamingSIMDExtensions + Fast + + + + + + + $(IntDir)$(ProjectName).pdb + true + Level2 + ProgramDatabase + 4018;4244;4250;%(DisableSpecificWarnings) + true + + + dxguid.lib;glew.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;mmc.lib;lua.lib;xerces-c.lib;Dbghelp.lib;libpng.lib;zlibstatic.lib;SDL2-static.lib;sdl2main.lib;winmm.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype.lib;ftgl_static.lib;version.lib;imm32.lib;jpeg-static.lib;%(AdditionalDependencies) + $(SolutionDir)\libglest$(Platform)\$(Configuration);$(SolutionDir)\libstreflop$(Platform)\$(Configuration);%(AdditionalLibraryDirectories) + false + %(IgnoreSpecificDefaultLibraries) + true + + + $(OutDir)\glest.exe + true + true + false + false + $(OutDir)\glest.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/game/ai;../../../source/game/facilities;../../../source/game/game;../../../source/game/global;../../../source/game/graphics;../../../source/game/gui;../../../source/game/main;../../../source/game/menu;../../../source/game/network;../../../source/game/sound;../../../source/game/steam;../../../source/game/steamshim;../../../source/game/type_instances;../../../source/game/types;../../../source/game/world;../dependencies/src/xerces/src;../dependencies/src/sdl2/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../dependencies/src/openal/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../dependencies/src/irc/include;../dependencies/src/glew/include;../../../source/shared_lib/include/compression;../dependencies/src/breakpad/src;..\dependencies\src\lua\src;..\dependencies\src\lua;..\dependencies\src\breakpad\src\client\windows + %(AdditionalUsingDirectories) + AL_LIBTYPE_STATIC;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;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + StreamingSIMDExtensions2 + Precise + $(OutDir)$(TargetName).pdb + Level3 + ProgramDatabase + 4018;4244;4250;4503;%(DisableSpecificWarnings) + true + true + + + dxguid.lib;glew.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;mmc.lib;lua.lib;xerces-c.lib;Dbghelp.lib;libpng.lib;zlibstatic.lib;SDL2-static.lib;sdl2main.lib;winmm.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype.lib;ftgl_static.lib;version.lib;imm32.lib;jpeg-static.lib;%(AdditionalDependencies) + $(SolutionDir)\libglest$(Platform)\$(Configuration);$(SolutionDir)\libstreflop$(Platform)\$(Configuration);%(AdditionalLibraryDirectories) + %(IgnoreSpecificDefaultLibraries) + true + Console + + + + + + + false + + + MachineX86 + $(OutDir)$(TargetName)$(TargetExt) + true + true + + + + + true + /ignore:4099 %(AdditionalOptions) + + + + + /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/game/ai;../../../source/game/facilities;../../../source/game/game;../../../source/game/global;../../../source/game/graphics;../../../source/game/gui;../../../source/game/main;../../../source/game/menu;../../../source/game/network;../../../source/game/sound;../../../source/game/steam;../../../source/game/steamshim;../../../source/game/type_instances;../../../source/game/types;../../../source/game/world;../dependencies/src/xerces/src;../dependencies/src/sdl2/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../dependencies/src/openal/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../dependencies/src/irc/include;../dependencies/src/glew/include;../../../source/shared_lib/include/compression;../dependencies/src/breakpad/src;..\dependencies\src\lua\src;..\dependencies\src\lua;..\dependencies\src\breakpad\src\client\windows + %(AdditionalUsingDirectories) + AL_LIBTYPE_STATIC;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;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + StreamingSIMDExtensions2 + Precise + $(OutDir)$(TargetName).pdb + Level3 + ProgramDatabase + 4018;4244;4250;4503;%(DisableSpecificWarnings) + true + true + + + dxguid.lib;glew.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;mmc.lib;lua.lib;xerces-c.lib;Dbghelp.lib;libpng.lib;zlibstatic.lib;SDL2-static.lib;sdl2main.lib;winmm.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype.lib;ftgl_static.lib;version.lib;imm32.lib;jpeg-static.lib;%(AdditionalDependencies) + $(SolutionDir)\libglest$(Platform)\$(Configuration);$(SolutionDir)\libstreflop$(Platform)\$(Configuration);%(AdditionalLibraryDirectories) + %(IgnoreSpecificDefaultLibraries) + true + Console + + + + + + + false + + + MachineX86 + $(OutDir)$(TargetName)$(TargetExt) + true + true + + + + + true + /ignore:4099 %(AdditionalOptions) + + + + + /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/game/ai;../../../source/game/facilities;../../../source/game/game;../../../source/game/global;../../../source/game/graphics;../../../source/game/gui;../../../source/game/main;../../../source/game/menu;../../../source/game/network;../../../source/game/sound;../../../source/game/steam;../../../source/game/steamshim;../../../source/game/type_instances;../../../source/game/types;../../../source/game/world;../dependencies/src/xerces/src;../dependencies/src/sdl2/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../dependencies/src/openal/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../dependencies/src/irc/include;../dependencies/src/glew/include;../../../source/shared_lib/include/compression;../dependencies/src/breakpad/src;..\dependencies\src\lua\src;..\dependencies\src\lua;..\dependencies\src\breakpad\src\client\windows + %(AdditionalUsingDirectories) + AL_LIBTYPE_STATIC;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;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + StreamingSIMDExtensions2 + Precise + $(OutDir)$(TargetName).pdb + Level3 + ProgramDatabase + 4018;4244;4250;4503;%(DisableSpecificWarnings) + true + true + + + dxguid.lib;glew.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;mmc.lib;lua.lib;xerces-c.lib;Dbghelp.lib;libpng.lib;zlibstatic.lib;SDL2-static.lib;sdl2main.lib;winmm.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype.lib;ftgl_static.lib;version.lib;imm32.lib;jpeg-static.lib;%(AdditionalDependencies) + $(SolutionDir)\libglest$(Platform)\$(Configuration);%(AdditionalLibraryDirectories) + libcmtd.lib;%(IgnoreSpecificDefaultLibraries) + true + Console + + + + + + + false + + + MachineX86 + $(OutDir)$(TargetName)$(TargetExt) + true + true + + + + + /ignore:4099 %(AdditionalOptions) + + + + + %(AdditionalOptions) + Full + AnySuitable + true + Speed + false + true + ../../../external/libircclient/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/shared_lib/include/xml/rapidxml;../../../source/game/ai;../../../source/game/facilities;../../../source/game/game;../../../source/game/global;../../../source/game/graphics;../../../source/game/gui;../../../source/game/main;../../../source/game/menu;../../../source/game/network;../../../source/game/sound;../../../source/game/steam;../../../source/game/steamshim;../../../source/game/type_instances;../../../source/game/types;../../../source/game/world;../dependencies/src/xerces/src;../dependencies/src/sdl2/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../dependencies/src/openal/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../dependencies/src/irc/include;../dependencies/src/glew/include;../../../source/shared_lib/include/compression;..\dependencies\src\lua\src;..\dependencies\src\lua;..\dependencies\ + %(AdditionalUsingDirectories) + NDEBUG;WIN32;AL_LIBTYPE_STATIC;_LIB;_WINDOWS;XML_LIBRARY;USE_PCH=1;_CRT_SECURE_NO_WARNINGS;CURL_STATICLIB;UNICODE;XERCES_STATIC_LIBRARY;GLEW_STATIC;STATICLIB;USE_FTGL;FTGL_LIBRARY_STATIC;ZLIB_WINAPI;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + NotSet + Precise + $(OutDir)$(TargetName).pdb + Level3 + ProgramDatabase + 4996;4018;4244;4250;4503;%(DisableSpecificWarnings) + true + true + Default + + + dxguid.lib;glew.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;mmc.lib;lua.lib;Dbghelp.lib;libpng.lib;zlibstatic.lib;SDL2-static.lib;sdl2main.lib;winmm.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype.lib;ftgl_static.lib;version.lib;imm32.lib;turbojpeg-static.lib;%(AdditionalDependencies) + ..\dependencies\src\glew\vs2019-64\Release;..\dependencies\src\ogg\win32\VS2019-64\x64\Release;..\dependencies\src\vorbis\win32\VS2019-64\x64\Release;..\dependencies\src\lua\vs2019-64\Release;..\dependencies\src\xerces\vs2019-64\Release;..\dependencies\src\png\projects\vs2019-64\x64\Release;..\dependencies\src\zlib\vs2019-64\Release;..\dependencies\src\sdl2\vs2019-64\Release;..\dependencies\src\openal\vs2019-64\Release;..\dependencies\src\curl\vs2019-64\Release;..\dependencies\src\freetype\builds\windows\vs2019-64\x64\Release;..\dependencies\src\ftgl\msvc\vs2019-64\Release;..\dependencies\src\jpeg\vs2019-64\Release;../../../external/libircclient/vs2019-64/x64/Release;%(AdditionalLibraryDirectories) + ;%(IgnoreSpecificDefaultLibraries) + true + Console + + + + + UseLinkTimeCodeGeneration + false + + + $(OutDir)$(TargetName)$(TargetExt) + true + true + + + + + true + /ignore:4099 %(AdditionalOptions) + + + + + %(AdditionalOptions) + Disabled + Disabled + false + Neither + false + true + ../../../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/game/ai;../../../source/game/facilities;../../../source/game/game;../../../source/game/global;../../../source/game/graphics;../../../source/game/gui;../../../source/game/main;../../../source/game/menu;../../../source/game/network;../../../source/game/sound;../../../source/game/steam;../../../source/game/steamshim;../../../source/game/type_instances;../../../source/game/types;../../../source/game/world;../dependencies/src/xerces/src;../dependencies/src/sdl2/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../dependencies/src/openal/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../dependencies/src/irc/include;../dependencies/src/glew/include;../../../source/shared_lib/include/compression;../dependencies/src/breakpad/src;..\dependencies\src\lua\src;..\dependencies\src\lua;..\dependencies\src\breakpad\src\client\windows + %(AdditionalUsingDirectories) + AL_LIBTYPE_STATIC;WIN32;_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;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + + + Precise + $(OutDir)$(TargetName).pdb + Level3 + ProgramDatabase + 4996;4018;4244;4250;4503;%(DisableSpecificWarnings) + true + true + + + dxguid.lib;glew.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;mmc.lib;lua.lib;xerces-c.lib;Dbghelp.lib;libpng.lib;zlibstatic.lib;SDL2-static.lib;sdl2main.lib;winmm.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype.lib;ftgl_static.lib;version.lib;imm32.lib;jpeg-static.lib;%(AdditionalDependencies) + ..\dependencies\src\glew\Release;..\dependencies\src\ogg\win32\VS2015\x64\Release;..\dependencies\src\vorbis\win32\VS2015\x64\Release;..\dependencies\src\lua\Release;..\dependencies\src\xerces\src\Release;..\dependencies\src\png\projects\vstudio2015\x64\Release Library;..\dependencies\src\zlib\Release;..\dependencies\src\sdl2\build\Release;..\dependencies\src\openal\Release;..\dependencies\src\curl\lib\Release;..\dependencies\src\irc\build\lib;..\dependencies\src\freetype\lib\x64\Release Static;..\dependencies\src\ftgl\msvc\Build;..\dependencies\src\ssl\msvc\Release\libeay32;..\dependencies\src\irc\lib;..\dependencies\src\jpeg\release;..\dependencies\src\ssl\msvc\Release\ssleay32;%(AdditionalLibraryDirectories) + %(IgnoreSpecificDefaultLibraries) + true + Console + + + + + UseLinkTimeCodeGeneration + false + + + $(OutDir)$(TargetName)$(TargetExt) + true + true + + + + + true + /ignore:4099 %(AdditionalOptions) + + + + + %(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/game/ai;../../../source/game/facilities;../../../source/game/game;../../../source/game/global;../../../source/game/graphics;../../../source/game/gui;../../../source/game/main;../../../source/game/menu;../../../source/game/network;../../../source/game/sound;../../../source/game/steam;../../../source/game/steamshim;../../../source/game/type_instances;../../../source/game/types;../../../source/game/world;../dependencies/src/xerces/src;../dependencies/src/sdl2/include;../../../source/shared_lib/include/platform/sdl;../../../source/shared_lib/include/sound/openal;../dependencies/src/openal/include;../../../source/shared_lib/include/platform/posix;../../../source/shared_lib/include/streflop;../../../source/shared_lib/include/platform/common;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../dependencies/src/irc/include;../dependencies/src/glew/include;../../../source/shared_lib/include/compression;../dependencies/src/breakpad/src;..\dependencies\src\lua\src;..\dependencies\src\lua;..\dependencies\src\breakpad\src\client\windows + %(AdditionalUsingDirectories) + AL_LIBTYPE_STATIC;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;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + + + Precise + $(OutDir)$(TargetName).pdb + Level3 + ProgramDatabase + 4996;4018;4244;4250;4503;%(DisableSpecificWarnings) + true + true + + + dxguid.lib;glew.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;opengl32.lib;glu32.lib;wsock32.lib;mmc.lib;lua.lib;xerces-c.lib;Dbghelp.lib;libpng.lib;zlibstatic.lib;SDL2-static.lib;sdl2main.lib;winmm.lib;iphlpapi.lib;libcurl.lib;ws2_32.lib;libircclient.lib;freetype.lib;ftgl_static.lib;version.lib;imm32.lib;jpeg-static.lib;%(AdditionalDependencies) + $(SolutionDir)\libglest$(Platform)\$(Configuration);%(AdditionalLibraryDirectories) + ;%(IgnoreSpecificDefaultLibraries) + true + Console + + + + + + + false + + + $(OutDir)$(TargetName)$(TargetExt) + true + true + + + + + /ignore:4099 %(AdditionalOptions) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + + + {8daa0c24-95cd-4f66-b4c5-19abdd771746} + + + + + + \ No newline at end of file diff --git a/mk/windows/vs2019-64/libglest.vcxproj b/mk/windows/vs2019-64/libglest.vcxproj new file mode 100644 index 000000000..c4c314650 --- /dev/null +++ b/mk/windows/vs2019-64/libglest.vcxproj @@ -0,0 +1,433 @@ + + + + + Release + Win32 + + + Release + x64 + + + + libglest + {8DAA0C24-95CD-4F66-B4C5-19ABDD771746} + libglest + 8.1 + + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + v142 + + + StaticLibrary + Unicode + v142 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + + + libglest + + + libglest + + + libglest + + + libglest + $(SolutionDir)\$(TargetName)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + MultiThreaded + + + libglest + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + MultiThreaded + + + libglest + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + + + + 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;../dependencies/src/xerces/src;../dependencies/src/xerces/src/xercesc/xinclude;../dependencies/src/png;../dependencies/src/jpeg;../dependencies/src/sdl2/include;../dependencies/src/openal/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;../dependencies/src/curl/include/curl;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../external/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../dependencies/src/ftgl/src;../dependencies/src/freetype/include/freetype;../dependencies/src/glew/include/GL;../../../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;../dependencies/src/vlc/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/;../dependencies/src/fribidi/lib;../dependencies/src/fribidi/charset;%(AdditionalIncludeDirectories) + 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;%(PreprocessorDefinitions) + true + true + EnableFastChecks + true + MultiThreaded + true + StreamingSIMDExtensions + Fast + true + + + + + + + $(IntDir)$(ProjectName).pdb + Level2 + EditAndContinue + 4250;%(DisableSpecificWarnings) + true + + + $(SolutionDir)\libstreflop$(Platform)\$(Configuration)\libstreflop.lib;libcurl_a.lib;%(AdditionalDependencies) + $(SolutionDir)\..\dependencies\src\curl\builds\libcurl-vc-x64-release-static-ipv6-sspi-winssl\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;../dependencies/src/xerces/src;../dependencies/src/xerces/src/xercesc/xinclude;../dependencies/src/png;../dependencies/src/jpeg;../dependencies/src/sdl2/include;../dependencies/src/openal/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;../dependencies/src/curl/include/curl;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../external/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../dependencies/src/ftgl/src;../dependencies/src/freetype/include/freetype;../dependencies/src/glew/include/GL;../../../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;../dependencies/src/vlc/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/;../dependencies/src/fribidi/lib;../dependencies/src/fribidi/charset;%(AdditionalIncludeDirectories) + 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;%(PreprocessorDefinitions) + true + EnableFastChecks + false + MultiThreaded + true + StreamingSIMDExtensions + Fast + true + + + + + + + $(IntDir)$(ProjectName).pdb + Level2 + ProgramDatabase + 4250;%(DisableSpecificWarnings) + true + + + $(SolutionDir)\libstreflop$(Platform)\$(Configuration)\libstreflop.lib;libcurl.lib;%(AdditionalDependencies) + %(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;../dependencies/src/xerces/src;../dependencies/src/xerces/src/xercesc/xinclude;../dependencies/src/png;../dependencies/src/jpeg;../dependencies/src/sdl2/include;../dependencies/src/openal/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;../dependencies/src/curl/include/curl;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../external/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../dependencies/src/ftgl/src;../dependencies/src/freetype/include/freetype;../dependencies/src/glew/include/GL;../../../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;../dependencies/src/vlc/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/;../dependencies/src/fribidi/lib;../dependencies/src/fribidi/charset;%(AdditionalIncludeDirectories) + 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;HAVE_FRIBIDI;HAVE_GOOGLE_BREAKPAD;MINIUPNP_STATICLIB;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + StreamingSIMDExtensions2 + Precise + true + $(OutDir)$(ProjectName).pdb + Level3 + ProgramDatabase + 4250;%(DisableSpecificWarnings) + true + + + $(SolutionDir)\libstreflop$(Platform)\$(Configuration)\libstreflop.lib;libcurl.lib;glew32s.lib;freetype.lib;libfribidi.lib;%(AdditionalDependencies) + %(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;../dependencies/src/xerces/src;../dependencies/src/xerces/src/xercesc/xinclude;../dependencies/src/png;../dependencies/src/jpeg;../dependencies/src/sdl2/include;../dependencies/src/openal/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;../dependencies/src/curl/include/curl;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../external/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../dependencies/src/ftgl/src;../dependencies/src/freetype/include/freetype;../dependencies/src/glew/include/GL;../../../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;../dependencies/src/vlc/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/;../dependencies/src/fribidi/lib;../dependencies/src/fribidi/charset;%(AdditionalIncludeDirectories) + 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;HAVE_FRIBIDI;HAVE_GOOGLE_BREAKPAD;MINIUPNP_STATICLIB;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + StreamingSIMDExtensions2 + Precise + true + $(OutDir)$(ProjectName).pdb + Level3 + ProgramDatabase + 4250;%(DisableSpecificWarnings) + true + + + $(SolutionDir)\libstreflop$(Platform)\$(Configuration)\libstreflop.lib;libcurl.lib;glew32s.lib;freetype.lib;libfribidi.lib;%(AdditionalDependencies) + %(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;../dependencies/src/xerces/src;../dependencies/src/xerces/src/xercesc/xinclude;../dependencies/src/png;../dependencies/src/jpeg;../dependencies/src/sdl2/include;../dependencies/src/openal/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;../dependencies/src/curl/include/curl;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../external/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../dependencies/src/ftgl/src;../dependencies/src/freetype/include/freetype;../dependencies/src/glew/include/GL;../../../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;../dependencies/src/vlc/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/;../dependencies/src/fribidi/lib;../dependencies/src/fribidi/charset;%(AdditionalIncludeDirectories) + 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;HAVE_FRIBIDI;HAVE_GOOGLE_BREAKPAD;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + StreamingSIMDExtensions2 + Precise + true + $(OutDir)$(ProjectName).pdb + Level3 + ProgramDatabase + 4250;%(DisableSpecificWarnings) + true + + + libcurl.lib;glew32s.lib;freetype.lib;libfribidi.lib;%(AdditionalDependencies) + %(AdditionalLibraryDirectories) + MachineX86 + true + + + + + %(AdditionalOptions) + Full + AnySuitable + true + Speed + true + ../../../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;../dependencies/src/xerces/src;../dependencies/src/xerces/src/xercesc/xinclude;../dependencies/src/png;../dependencies/src/jpeg;../dependencies/src/sdl2/include;../dependencies/src/openal/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;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../external/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../dependencies/src/ftgl/src;../dependencies/src/freetype/include/freetype;../dependencies/src/glew/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;../dependencies/src/vlc/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/;../dependencies/src/fribidi/lib;../dependencies/src/fribidi/charset;..\dependencies\src\freetype\include;..\dependencies\src\vorbis\include;..\dependencies\src\ogg\include;..\dependencies\src\lua\src;..\dependencies\src\lua;../dependencies/src/fribidi/;..\dependencies\src\fribidi\vs2019-64;..\dependencies\src\fribidi\vs2019-64\lib;..\dependencies\include;%(AdditionalIncludeDirectories) + NDEBUG;WIN32;AL_LIBTYPE_STATIC;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;CURL_STATICLIB;UNICODE;USE_FTGL;FTGL_LIBRARY_STATIC;STATICLIB;XERCES_STATIC_LIBRARY;GLEW_STATIC;XML_LIBRARY;ZLIB_WINAPI;HAVE_FRIBIDI;MINIUPNP_STATICLIB;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + NotSet + Precise + true + $(OutDir)$(ProjectName).pdb + Level3 + OldStyle + 4996;4250;%(DisableSpecificWarnings) + true + NotUsing + Default + false + + + libcurl.lib;glew.lib;freetype.lib;libfribidi.lib;openal32.lib;%(AdditionalDependencies) + ..\dependencies\src\curl\vs2019-64\Release;..\dependencies\src\glew\vs2019-64\Release;..\dependencies\src\freetype\builds\windows\vs2019-64\x64\Release;..\dependencies\src\fribidi\vs2019-64\msvc\lib\x64;..\dependencies\src\zlib\vs2019-64\Release;..\dependencies\src\openal\vs2019-64\Release;..\dependencies\openssl\vs2019\lib64;%(AdditionalLibraryDirectories) + MachineX64 + + + %(IgnoreSpecificDefaultLibraries) + + + true + + + + + %(AdditionalOptions) + Disabled + Disabled + false + Neither + true + ../../../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;../dependencies/src/xerces/src;../dependencies/src/xerces/src/xercesc/xinclude;../dependencies/src/png;../dependencies/src/jpeg;../dependencies/src/sdl2/include;../dependencies/src/openal/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;../dependencies/src/curl/include;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../external/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../dependencies/src/ftgl/src;../dependencies/src/freetype/include/freetype;../dependencies/src/glew/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;../dependencies/src/vlc/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/;../dependencies/src/fribidi/SMP/msvc/include/fribidi;../dependencies/src/fribidi/charset;..\dependencies\src\freetype\include;..\dependencies\src\vorbis\include;..\dependencies\src\ogg\include;..\dependencies\src\lua\src;..\dependencies\src\lua;%(AdditionalIncludeDirectories) + AL_LIBTYPE_STATIC;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;FTGL_LIBRARY_STATIC;TA3D_PLATFORM_MSVC;TA3D_PLATFORM_WINDOWS;STATICLIB;XERCES_STATIC_LIBRARY;GLEW_STATIC;XML_LIBRARY;ZLIB_WINAPI;HAVE_FRIBIDI;MINIUPNP_STATICLIB;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + + + Precise + true + $(OutDir)$(ProjectName).pdb + Level3 + ProgramDatabase + 4996;4250;%(DisableSpecificWarnings) + true + NotUsing + + + libcurl.lib;glew.lib;freetype.lib;libfribidi.lib;openal32.lib;%(AdditionalDependencies) + ..\dependencies\src\curl\lib\Release;..\dependencies\src\glew\Release;..\dependencies\src\freetype\lib\x64\Release Static;..\dependencies\src\fribidi\SMP\msvc\lib\x64;..\dependencies\src\zlib\Release;..\dependencies\src\openal\Release;..\dependencies\openssl-1.1.0f-vs2015\lib64;%(AdditionalLibraryDirectories) + MachineX64 + + + %(IgnoreSpecificDefaultLibraries) + + + 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;../dependencies/src/xerces/src;../dependencies/src/xerces/src/xercesc/xinclude;../dependencies/src/png;../dependencies/src/jpeg;../dependencies/src/sdl2/include;../dependencies/src/openal/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;../dependencies/src/curl/include/curl;../../../source/shared_lib/include/map;../../../source/shared_lib/include/platform/miniupnpc;../../../external/libircclient/include;../../../source/shared_lib/include/feathery_ftp;../dependencies/src/ftgl/src;../dependencies/src/freetype/include/freetype;../dependencies/src/glew/include/GL;../../../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;../dependencies/src/vlc/include;../../../source/shared_lib/include/compression;../../../source/shared_lib/sources/;../dependencies/src/fribidi/lib;../dependencies/src/fribidi/charset;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;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;HAVE_FRIBIDI;HAVE_GOOGLE_BREAKPAD_XXX;MINIUPNP_STATICLIB;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + + + Precise + true + $(OutDir)$(ProjectName).pdb + Level3 + ProgramDatabase + 4996;4250;%(DisableSpecificWarnings) + true + + + libcurl.lib;glew32s.lib;freetype.lib;libfribidi.lib;%(AdditionalDependencies) + %(AdditionalLibraryDirectories) + MachineX64 + + + ;%(IgnoreSpecificDefaultLibraries) + + + + + + CompileAsC + CompileAsC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mk/windows/vs2019-64/libstreflop.vcxproj b/mk/windows/vs2019-64/libstreflop.vcxproj new file mode 100644 index 000000000..715f60972 --- /dev/null +++ b/mk/windows/vs2019-64/libstreflop.vcxproj @@ -0,0 +1,406 @@ + + + + + Release + Win32 + + + Release + x64 + + + + {CDF4DDB9-945E-4D0D-9F0E-2BBEB5D22141} + libstreflop + libstreflop + 8.1 + + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + true + v142 + + + StaticLibrary + Unicode + v142 + + + StaticLibrary + Unicode + v142 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + + + libstreflop + + + libstreflop + + + libstreflop + + + libstreflop + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + + + libstreflop + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + + + libstreflop + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + + + + 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 + MultiThreaded + 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 + MultiThreaded + 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 + + + + + /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) + Full + AnySuitable + true + Speed + true + ..\..\..\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 + $(OutDir)$(ProjectName).pdb + Level3 + OldStyle + true + 4996;4250;%(DisableSpecificWarnings) + false + + + MachineX64 + true + + + + + %(AdditionalOptions) + Disabled + Disabled + false + Neither + true + ..\..\..\source\shared_lib\include\streflop\libm\flt-32;..\..\..\source\shared_lib\include\streflop\libm\headers;%(AdditionalIncludeDirectories) + WIN32;DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;USE_PCH=1;USE_STREFLOP;STREFLOP_SSE;LIBM_COMPILING_FLT32;%(PreprocessorDefinitions) + true + Async + MultiThreaded + true + + + Precise + true + $(OutDir)$(ProjectName).pdb + Level3 + ProgramDatabase + true + 4996;4250;%(DisableSpecificWarnings) + false + + + MachineX64 + true + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mk/windows/vs2019-64/map_editor.vcxproj b/mk/windows/vs2019-64/map_editor.vcxproj new file mode 100644 index 000000000..43fa3361f --- /dev/null +++ b/mk/windows/vs2019-64/map_editor.vcxproj @@ -0,0 +1,339 @@ + + + + + Release + Win32 + + + Release + x64 + + + + {5D09BE33-81EC-450B-8A7B-2E7B941ADC56} + map_editor + Win32Proj + map_editor + 8.1 + + + + Application + v142 + Unicode + true + + + Application + v142 + Unicode + true + + + Application + v142 + true + Unicode + + + Application + true + Unicode + v142 + + + Application + true + Unicode + v142 + + + Application + true + Unicode + v142 + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + map_editor + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + true + true + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + false + false + false + false + false + false + false + false + + + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)\ + + + $(SolutionDir)\$(TargetName)$(Platform)_obj\$(Configuration)\ + $(SolutionDir)\$(TargetName)$(Platform)\$(Configuration)\ + + + + 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.45.0/include;../../../source/shared_lib/include/map;..\..\..\source\game\global;..\..\..\source\game\game;..\..\..\source\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)\$(TargetName).exe + ../../../source/windows_deps_2015/lib;$(SolutionDir)\libglest$(Platform)\$(Configuration);$(SolutionDir)\libstreflop$(Platform)\$(Configuration);%(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.45.0/include;../../../source/shared_lib/include/map;..\..\..\source\game\global;..\..\..\source\game\game;..\..\..\source\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)\$(TargetName).exe + ../../../source/windows_deps_2015/lib;$(SolutionDir)\libglest$(Platform)\$(Configuration);$(SolutionDir)\libstreflop$(Platform)\$(Configuration);%(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/SDL2-2.0.3/include;../../../source/windows_deps_2015/curl-7.45.0/include;../../../source/shared_lib/include/map;..\..\..\source\game\global;..\..\..\source\game\game;..\..\..\source\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;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)\$(TargetName).exe + ../../../source/windows_deps_2015/lib;$(SolutionDir)\libglest$(Platform)\$(Configuration);$(SolutionDir)\libstreflop$(Platform)\$(Configuration);$(DXSDK_DIR)/lib/x86;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x86;%(AdditionalLibraryDirectories) + true + Windows + + + + + MachineX86 + + + false + /ignore:4099 %(AdditionalOptions) + + + + + /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.45.0/include;../../../source/shared_lib/include/map;..\..\..\source\game\global;..\..\..\source\game\game;..\..\..\source\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)\$(TargetName).exe + ../../../source/windows_deps_2015/lib;$(SolutionDir)\libglest$(Platform)\$(Configuration);$(SolutionDir)\libstreflop$(Platform)\$(Configuration);$(DXSDK_DIR)/lib/x86;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x86;%(AdditionalLibraryDirectories) + true + Windows + + + + + MachineX86 + + + false + /ignore:4099 %(AdditionalOptions) + + + + + %(AdditionalOptions) + ..\dependencies\src\wxwidgets\include;..\..\..\source\shared_lib\include;..\..\..\source\shared_lib\include\util;..\..\..\source\shared_lib\include\graphics\gl;..\..\..\source\shared_lib\include\graphics;../dependencies/src/wxwidgets/include;..\..\..\source\shared_lib\include\platform\sdl;../../../source/shared_lib/include/platform/common;..\dependencies\src\sdl2\include;../dependencies/src/curl/include;..\..\..\source\game\graphics;..\..\..\source\shared_lib\include\xml;../dependencies/src/xerces/src;..\..\..\source\game\global;..\..\..\source\game\sound;..\..\..\source\shared_lib\include\sound;..\..\..\source\game\game;../../../source/shared_lib/include/map;../dependencies/src/png;..\..\..\source\game\facilities;../dependencies/src/glew/include;..\..\..\source\shared_lib\include\xml\rapidxml;../../../source/shared_lib/include/platform/win32;..\dependencies\src\wxwidgets\lib\vc_lib\mswu;%(AdditionalIncludeDirectories) + _WINDOWS;WIN32;NDEBUG;CURL_STATICLIB;UNICODE;_UNICODE;GLEW_STATIC;ZLIB_WINAPI;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + Async + MultiThreaded + NotSet + + + + + + + Level3 + ProgramDatabase + true + 4996 + Full + Speed + true + AnySuitable + true + false + + + 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;Dbghelp.lib;sdl2-static.lib;sdl2main.lib;dxguid.lib;libcurl.lib;ws2_32.lib;libpng.lib;turbojpeg-static.lib;ftgl_static.lib;freetype.lib;glew.lib;zlib.lib;version.lib;imm32.lib;%(AdditionalDependencies) + $(OutDir)\$(TargetName).exe + ..\dependencies\src\wxwidgets\build\vs2019-64\Release;..\dependencies\src\freetype\builds\windows\vs2019-64\x64\Release;..\dependencies\src\xerces\vs2019-64\Release;..\dependencies\src\ftgl\msvc\vs2019-64\Release;..\dependencies\src\jpeg\vs2019-64\Release;..\dependencies\src\png\projects\vs2019-64\x64\Release;..\dependencies\src\curl\vs2019-64\Release;..\dependencies\src\sdl2\vs2019-64\Release;..\dependencies\src\glew\vs2019-64\Release;..\dependencies\src\zlib\vs2019-64\Release;%(AdditionalLibraryDirectories) + true + Windows + + + + + + + false + ;%(IgnoreSpecificDefaultLibraries) + /ignore:4099 %(AdditionalOptions) + + + + + %(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.45.0/include;../../../source/shared_lib/include/map;..\..\..\source\game\global;..\..\..\source\game\game;..\..\..\source\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)\$(TargetName).exe + ../../../source/windows_deps_2015/lib;$(SolutionDir)\libglest$(Platform)\$(Configuration);$(SolutionDir)\libstreflop$(Platform)\$(Configuration);$(DXSDK_DIR)/lib/x64;../../../source/windows_deps_2015/Microsoft DirectX SDK %28November 2007%29/Lib/x64;%(AdditionalLibraryDirectories) + true + Windows + + + + + + + false + ;%(IgnoreSpecificDefaultLibraries) + /ignore:4099 %(AdditionalOptions) + + + + + + + + + + + + + + + + + PreserveNewest + + + + + {8daa0c24-95cd-4f66-b4c5-19abdd771746} + + + + + + \ No newline at end of file diff --git a/source/game/ai/path_finder.cpp b/source/game/ai/path_finder.cpp index 19c8bb9eb..1683a777b 100644 --- a/source/game/ai/path_finder.cpp +++ b/source/game/ai/path_finder.cpp @@ -30,6 +30,8 @@ #include "faction.h" #include "randomgen.h" #include "leak_dumper.h" +#include "world.h" +#include "game.h" using namespace std; using namespace Shared::Graphics; @@ -47,9 +49,9 @@ namespace Game { const int PathFinder::maxFreeSearchRadius = 10; - int + const int PathFinder::pathFindNodesAbsoluteMax = 900; - int + const int PathFinder::pathFindNodesMax = 2000; const int PathFinder::pathFindBailoutRadius = 20; @@ -362,7 +364,6 @@ namespace Game { unit->logSynchData(extractFileFromDirectoryPath(__FILE__). c_str(), __LINE__, szBuf); } - return tsBlocked; } @@ -642,7 +643,48 @@ namespace Game { } if (ts == tsArrived || ts == tsBlocked) { if (frameIndex < 0) { - unit->setCurrSkill(scStop); + if (unit->isBuildCommandPending()) { + Field currentField = unit->getCurrField(); + if ((currentField & fLand) == fLand) + currentField = fLand; + else if ((currentField & fAir) == fAir) + currentField = fAir; + else if ((currentField & fWater) == fWater) + currentField = fWater; + Field targetField = unit->getBuildCommandPendingInfo().buildUnit->getField(); + if ((targetField & fLand) == fLand) + targetField = fLand; + else if ((targetField & fAir) == fAir) + targetField = fAir; + else if ((targetField & fWater) == fWater) + targetField = fWater; + if (currentField != targetField) { + Vec2i position = unit->getPos(); + bool found = targetField == fAir; + if (!found) { + for (int i = -1; i <= 1; ++i) { + for (int j = -1; j <= 1; ++j) { + if (!(i == 0 && j == 0)) { + Vec2i pos = position + Vec2i(i, j); + found = ((targetField == fWater) == map->getDeepSubmerged(map->getCell(pos)) && map->isFreeCell(pos, targetField, true)); + if (found) { + position = pos; + break; + } + } + } + if (found) + break; + } + } + if (found) { + World::getCurrentGame()->getWorld()->getUnitUpdater()->buildUnit(unit, position, false, true); + } else + unit->setCurrSkill(scStop); + } else + unit->setCurrSkill(scStop); + } else + unit->setCurrSkill(scStop); } } break; @@ -1565,13 +1607,13 @@ namespace Game { PathFinder::processNearestFreePos(const Vec2i & finalPos, int i, int j, int size, Field field, int teamIndex, Vec2i unitPos, Vec2i & nearestPos, - float &nearestDist) { + float &nearestDist, bool useApprox, bool buildingsOnly) { try { Vec2i currPos = finalPos + Vec2i(i, j); - if (map->isAproxFreeCells(currPos, size, field, teamIndex)) { + if (useApprox ? map->isAproxFreeCells(currPos, size, field, teamIndex) : map->isFreeCells(currPos, size, field, buildingsOnly)) { float dist = currPos.dist(finalPos); @@ -1614,9 +1656,7 @@ namespace Game { } Vec2i - PathFinder::computeNearestFreePos(const Unit * unit, - const Vec2i & finalPos) { - + PathFinder::computeNearestFreePos(const Unit * unit, const Vec2i & finalPos, bool useApprox, bool buildingsOnly) { Vec2i nearestPos(0, 0); try { @@ -1635,7 +1675,7 @@ namespace Game { teamIndex = unit->getTeam(); //if finalPos is free return it - if (map->isAproxFreeCells(finalPos, size, field, teamIndex)) { + if (useApprox ? map->isAproxFreeCells(finalPos, size, field, teamIndex) : map->isFreeCells(finalPos, size, field, buildingsOnly)) { return finalPos; } @@ -1650,7 +1690,7 @@ namespace Game { for (int i = -maxFreeSearchRadius; i <= maxFreeSearchRadius; ++i) { for (int j = -maxFreeSearchRadius; j <= maxFreeSearchRadius; ++j) { processNearestFreePos(finalPos, i, j, size, field, teamIndex, - unitPos, nearestPos, nearestDist); + unitPos, nearestPos, nearestDist, useApprox, buildingsOnly); } } diff --git a/source/game/ai/path_finder.h b/source/game/ai/path_finder.h index cc86ebe9b..b863d200c 100644 --- a/source/game/ai/path_finder.h +++ b/source/game/ai/path_finder.h @@ -250,9 +250,9 @@ namespace Game { private: - static int + static const int pathFindNodesMax; - static int + static const int pathFindNodesAbsoluteMax; @@ -304,6 +304,9 @@ namespace Game { void loadGame(const XmlNode * rootNode); + Vec2i + computeNearestFreePos(const Unit * unit, const Vec2i & targetPos, bool useApprox = true, bool buildingsOnly = false); + private: void init(); @@ -325,9 +328,6 @@ namespace Game { return NULL; } - Vec2i - computeNearestFreePos(const Unit * unit, const Vec2i & targetPos); - inline static float heuristic(const Vec2i & pos, const Vec2i & finalPos) { return pos.dist(finalPos); @@ -450,7 +450,7 @@ namespace Game { void processNearestFreePos(const Vec2i & finalPos, int i, int j, int size, Field field, int teamIndex, Vec2i unitPos, - Vec2i & nearestPos, float &nearestDist); + Vec2i & nearestPos, float &nearestDist, bool useApprox = true, bool buildingsOnly = false); int getPathFindExtendRefreshNodeCount(FactionState & faction); diff --git a/source/game/game/script_manager.cpp b/source/game/game/script_manager.cpp index e38db9fe8..d16eb611e 100644 --- a/source/game/game/script_manager.cpp +++ b/source/game/game/script_manager.cpp @@ -502,8 +502,7 @@ namespace Game { luaScript.registerFunction(getUnitsForFaction, "getUnitsForFaction"); luaScript.registerFunction(getUnitCurrentField, "getUnitCurrentField"); - luaScript.registerFunction(isFreeCellsOrHasUnit, - "isFreeCellsOrHasUnit"); + luaScript.registerFunction(isFreeCellsOrHasUnit, "isFreeCellsOrHasUnit"); luaScript.registerFunction(isFreeCells, "isFreeCells"); luaScript.registerFunction(getHumanFactionId, "humanFaction"); diff --git a/source/game/world/map.cpp b/source/game/world/map.cpp index 3f2eab595..803532400 100644 --- a/source/game/world/map.cpp +++ b/source/game/world/map.cpp @@ -1396,7 +1396,8 @@ namespace Game { if (!forcePut) { char szBuf[8096] = ""; snprintf(szBuf, 8096, "Trying to move unit [%d - %s] into occupied cell [%s] and field = %d, unit already in cell [%d - %s] ", unit->getId(), unit->getType()->getName(false).c_str(), pos.getString().c_str(), field, getCell(currPos)->getUnit(field)->getId(), getCell(currPos)->getUnit(field)->getType()->getName(false).c_str()); - throw game_runtime_error(szBuf); + //throw game_runtime_error(szBuf); + printf(szBuf); } } } else if (ut->hasCellMap() == true && diff --git a/source/game/world/unit_updater.cpp b/source/game/world/unit_updater.cpp index fdca93879..aca5b2ae0 100644 --- a/source/game/world/unit_updater.cpp +++ b/source/game/world/unit_updater.cpp @@ -1046,6 +1046,77 @@ namespace Game { return result; } + void UnitUpdater::buildUnit(Unit* unit, Vec2i buildPos, bool levelTerrain, bool toleratePos) { + Command *command = unit->getCurrCommand(); + const BuildCommandType *bct = static_cast(command->getCommandType()); + const UnitType *builtUnitType = command->getUnitType(); + CardinalDir facing = command->getFacing(); + + UnitPathInterface *newpath = NULL; + switch (this->game->getGameSettings()->getPathFinderType()) { + case pfBasic: + newpath = new UnitPathBasic(); + break; + default: + throw game_runtime_error("detected unsupported pathfinder type!"); + } + + Unit *builtUnit = new Unit(world->getNextUnitId(unit->getFaction()), newpath, buildPos, builtUnitType, unit->getFaction(), world->getMap(), facing); + if (toleratePos) + builtUnit->setPos(pathFinder->computeNearestFreePos(builtUnit, buildPos, false, true)); + if (world->getMap()->isFreeCells(builtUnit->getPos(), builtUnit->getType()->getSize(), builtUnit->getCurrField(), true)) { + if (SystemFlags::getSystemSettingType(SystemFlags::debugUnitCommands).enabled) SystemFlags::OutputDebug(SystemFlags::debugUnitCommands, "In [%s::%s Line: %d]\n", __FILE__, __FUNCTION__, __LINE__); + + builtUnit->create(); + + if (builtUnitType->hasSkillClass(scBeBuilt) == false) { + printf("%s", (string("Unit [") + builtUnitType->getName(false) + "] has no be_built skill, producer was [" + intToStr(unit->getId()) + " - " + unit->getType()->getName(false) + "].").c_str()); + //throw game_runtime_error("Unit [" + builtUnitType->getName(false) + "] has no be_built skill, producer was [" + intToStr(unit->getId()) + " - " + unit->getType()->getName(false) + "]."); + return; + } + + builtUnit->setCurrSkill(scBeBuilt); + + unit->setCurrSkill(bct->getBuildSkillType()); + unit->setTarget(builtUnit); + + if (levelTerrain) + map->prepareTerrain(builtUnit); + + if (SystemFlags::getSystemSettingType(SystemFlags::debugUnitCommands).enabled) SystemFlags::OutputDebug(SystemFlags::debugUnitCommands, "In [%s::%s Line: %d]\n", __FILE__, __FUNCTION__, __LINE__); + + switch (this->game->getGameSettings()->getPathFinderType()) { + case pfBasic: + break; + default: + throw game_runtime_error("detected unsupported pathfinder type!"); + } + + command->setUnit(builtUnit); + + + //play start sound + if (unit->getFactionIndex() == world->getThisFactionIndex() || + (game->getWorld()->showWorldForPlayer(game->getWorld()->getThisTeamIndex()) == true)) { + SoundRenderer::getInstance().playFx( + bct->getStartSound(), + unit->getCurrMidHeightVector(), + gameCamera->getPos()); + } + + if (SystemFlags::getSystemSettingType(SystemFlags::debugUnitCommands).enabled) SystemFlags::OutputDebug(SystemFlags::debugUnitCommands, "In [%s::%s Line: %d] unit created for unit [%s]\n", __FILE__, __FUNCTION__, __LINE__, builtUnit->toString(false).c_str()); + } else { + unit->cancelCommand(); + unit->setCurrSkill(scStop); + + if (unit->getFactionIndex() == world->getThisFactionIndex()) { + console->addStdMessage("BuildingNoPlace"); + } + + if (SystemFlags::getSystemSettingType(SystemFlags::debugUnitCommands).enabled) SystemFlags::OutputDebug(SystemFlags::debugUnitCommands, "In [%s::%s Line: %d] got BuildingNoPlace\n", __FILE__, __FUNCTION__, __LINE__); + } + } + // ==================== updateBuild ==================== void UnitUpdater::updateBuild(Unit *unit, int frameIndex) { @@ -1137,61 +1208,7 @@ namespace Game { if (SystemFlags::getSystemSettingType(SystemFlags::debugUnitCommands).enabled) SystemFlags::OutputDebug(SystemFlags::debugUnitCommands, "In [%s::%s Line: %d] canOccupyCell = %d\n", __FILE__, __FUNCTION__, __LINE__, canOccupyCell); if (canOccupyCell == true) { - const UnitType *builtUnitType = command->getUnitType(); - CardinalDir facing = command->getFacing(); - - UnitPathInterface *newpath = NULL; - switch (this->game->getGameSettings()->getPathFinderType()) { - case pfBasic: - newpath = new UnitPathBasic(); - break; - default: - throw game_runtime_error("detected unsupported pathfinder type!"); - } - - Vec2i buildPos = command->getPos(); - Unit *builtUnit = new Unit(world->getNextUnitId(unit->getFaction()), newpath, buildPos, builtUnitType, unit->getFaction(), world->getMap(), facing); - - if (SystemFlags::getSystemSettingType(SystemFlags::debugUnitCommands).enabled) SystemFlags::OutputDebug(SystemFlags::debugUnitCommands, "In [%s::%s Line: %d]\n", __FILE__, __FUNCTION__, __LINE__); - - builtUnit->create(); - - if (builtUnitType->hasSkillClass(scBeBuilt) == false) { - printf("%s", (string("Unit [") + builtUnitType->getName(false) + "] has no be_built skill, producer was [" + intToStr(unit->getId()) + " - " + unit->getType()->getName(false) + "].").c_str()); - //throw game_runtime_error("Unit [" + builtUnitType->getName(false) + "] has no be_built skill, producer was [" + intToStr(unit->getId()) + " - " + unit->getType()->getName(false) + "]."); - return; - } - - builtUnit->setCurrSkill(scBeBuilt); - - unit->setCurrSkill(bct->getBuildSkillType()); - unit->setTarget(builtUnit); - - - map->prepareTerrain(builtUnit); - - if (SystemFlags::getSystemSettingType(SystemFlags::debugUnitCommands).enabled) SystemFlags::OutputDebug(SystemFlags::debugUnitCommands, "In [%s::%s Line: %d]\n", __FILE__, __FUNCTION__, __LINE__); - - switch (this->game->getGameSettings()->getPathFinderType()) { - case pfBasic: - break; - default: - throw game_runtime_error("detected unsupported pathfinder type!"); - } - - command->setUnit(builtUnit); - - - //play start sound - if (unit->getFactionIndex() == world->getThisFactionIndex() || - (game->getWorld()->showWorldForPlayer(game->getWorld()->getThisTeamIndex()) == true)) { - SoundRenderer::getInstance().playFx( - bct->getStartSound(), - unit->getCurrMidHeightVector(), - gameCamera->getPos()); - } - - if (SystemFlags::getSystemSettingType(SystemFlags::debugUnitCommands).enabled) SystemFlags::OutputDebug(SystemFlags::debugUnitCommands, "In [%s::%s Line: %d] unit created for unit [%s]\n", __FILE__, __FUNCTION__, __LINE__, builtUnit->toString(false).c_str()); + buildUnit(unit, command->getPos()); } else { //if there are no free cells unit->cancelCommand(); diff --git a/source/game/world/unit_updater.h b/source/game/world/unit_updater.h index 9db966319..665f17f3f 100644 --- a/source/game/world/unit_updater.h +++ b/source/game/world/unit_updater.h @@ -109,6 +109,8 @@ namespace Game { //update skills bool updateUnit(Unit *unit); + void buildUnit(Unit *unit, Vec2i buildPos, bool levelTerrain = true, bool toleratePos = false); + //update commands void updateUnitCommand(Unit *unit, int frameIndex); void updateStop(Unit *unit, int frameIndex);