diff --git a/projects/language/language.vcxproj b/projects/language/language.vcxproj new file mode 100644 index 0000000000..74671ec40e --- /dev/null +++ b/projects/language/language.vcxproj @@ -0,0 +1,90 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {0468FC1E-5881-4DB9-9DDE-1892290B31D9} + language + + + + Utility + true + v120 + MultiByte + + + Utility + false + v120 + true + MultiByte + + + + + + + + + + + + + $(SolutionDir)..\build\$(Configuration)\ + $(SolutionDir)..\obj\$(ProjectName)\$(Configuration)\ + + + $(SolutionDir)..\build\$(Configuration)\ + $(SolutionDir)..\obj\$(ProjectName)\$(Configuration)\ + + + + Level3 + Disabled + true + + + true + + + + + Level3 + MaxSpeed + true + true + true + + + true + true + true + + + xcopy /Y "$(SolutionDir)\..\Data\Language\*.*" "$(TargetDir)\Data\Language\" + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/projects/language/language.vcxproj.filters b/projects/language/language.vcxproj.filters new file mode 100644 index 0000000000..0c3b4d393c --- /dev/null +++ b/projects/language/language.vcxproj.filters @@ -0,0 +1,41 @@ + + + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + {96ec0470-f3e0-443e-8715-171ad8676bb6} + + + + + Resource Files\Language + + + Resource Files\Language + + + Resource Files\Language + + + Resource Files\Language + + + Resource Files\Language + + + Resource Files\Language + + + Resource Files\Language + + + Resource Files\Language + + + Resource Files\Language + + + \ No newline at end of file diff --git a/projects/libs/libs.vcxproj b/projects/libs/libs.vcxproj new file mode 100644 index 0000000000..a847f1fd91 --- /dev/null +++ b/projects/libs/libs.vcxproj @@ -0,0 +1,103 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {074DC930-05C6-4B7F-B5DD-DD237E6E44DB} + libs + + + + StaticLibrary + true + v120 + MultiByte + + + StaticLibrary + false + v120 + true + MultiByte + + + + + + + + + + + + + $(SolutionDir)..\build\$(Configuration)\ + $(SolutionDir)..\obj\$(ProjectName)\$(Configuration)\ + + + $(SolutionDir)..\build\$(Configuration)\ + $(SolutionDir)..\obj\$(ProjectName)\$(Configuration)\ + + + + Level3 + Disabled + true + MultiThreaded + 1Byte + _CRT_SECURE_NO_WARNINGS;HAVE_CONFIG_H;_USE_MATH_DEFINES;%(PreprocessorDefinitions) + + + true + + + + + Level3 + MaxSpeed + true + true + true + _CRT_SECURE_NO_WARNINGS;HAVE_CONFIG_H;_USE_MATH_DEFINES;%(PreprocessorDefinitions) + MultiThreaded + 1Byte + + + true + true + true + + + + + TurnOffAllWarnings + TurnOffAllWarnings + + + TurnOffAllWarnings + TurnOffAllWarnings + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/projects/libs/libs.vcxproj.filters b/projects/libs/libs.vcxproj.filters new file mode 100644 index 0000000000..4f34b17cfb --- /dev/null +++ b/projects/libs/libs.vcxproj.filters @@ -0,0 +1,54 @@ + + + + + {f28d7721-061f-44b8-bbd5-42dc9483b387} + + + {69f22202-b887-4e7c-bf7c-eb581571398d} + + + {45966214-8043-431c-8eb3-920c00bf749d} + + + {7f953e55-d294-4158-b309-67f41fa82760} + + + + + argparse + + + libspeex + + + lodepng + + + + + argparse + + + libspeex + + + libspeex + + + libspeex + + + libspeex + + + libspeex\speex + + + libspeex\speex + + + lodepng + + + \ No newline at end of file diff --git a/projects/openrct2.sln b/projects/openrct2.sln index f176b7813f..e423a34ab2 100644 --- a/projects/openrct2.sln +++ b/projects/openrct2.sln @@ -1,9 +1,16 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2013 -VisualStudioVersion = 12.0.30110.0 +VisualStudioVersion = 12.0.31101.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openrct2", "openrct2.vcxproj", "{D24D94F6-2A74-480C-B512-629C306CE92F}" + ProjectSection(ProjectDependencies) = postProject + {0468FC1E-5881-4DB9-9DDE-1892290B31D9} = {0468FC1E-5881-4DB9-9DDE-1892290B31D9} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "language", "language\language.vcxproj", "{0468FC1E-5881-4DB9-9DDE-1892290B31D9}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libs", "libs\libs.vcxproj", "{074DC930-05C6-4B7F-B5DD-DD237E6E44DB}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -15,6 +22,14 @@ Global {D24D94F6-2A74-480C-B512-629C306CE92F}.Debug|Win32.Build.0 = Debug|Win32 {D24D94F6-2A74-480C-B512-629C306CE92F}.Release|Win32.ActiveCfg = Release|Win32 {D24D94F6-2A74-480C-B512-629C306CE92F}.Release|Win32.Build.0 = Release|Win32 + {0468FC1E-5881-4DB9-9DDE-1892290B31D9}.Debug|Win32.ActiveCfg = Debug|Win32 + {0468FC1E-5881-4DB9-9DDE-1892290B31D9}.Debug|Win32.Build.0 = Debug|Win32 + {0468FC1E-5881-4DB9-9DDE-1892290B31D9}.Release|Win32.ActiveCfg = Release|Win32 + {0468FC1E-5881-4DB9-9DDE-1892290B31D9}.Release|Win32.Build.0 = Release|Win32 + {074DC930-05C6-4B7F-B5DD-DD237E6E44DB}.Debug|Win32.ActiveCfg = Debug|Win32 + {074DC930-05C6-4B7F-B5DD-DD237E6E44DB}.Debug|Win32.Build.0 = Debug|Win32 + {074DC930-05C6-4B7F-B5DD-DD237E6E44DB}.Release|Win32.ActiveCfg = Release|Win32 + {074DC930-05C6-4B7F-B5DD-DD237E6E44DB}.Release|Win32.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/projects/openrct2.vcxproj b/projects/openrct2.vcxproj index bb257a0b4a..9fc2710c45 100644 --- a/projects/openrct2.vcxproj +++ b/projects/openrct2.vcxproj @@ -17,33 +17,6 @@ - - - - - - - - - - - - - - - - - - - - - - TurnOffAllWarnings - - - TurnOffAllWarnings - - @@ -229,6 +202,11 @@ + + + {074dc930-05c6-4b7f-b5dd-dd237e6e44db} + + {D24D94F6-2A74-480C-B512-629C306CE92F} openrct2 @@ -262,13 +240,13 @@ $(SolutionDir)..\lodepng;$(SolutionDir)..\sdl\include;$(SolutionDir)..\libspeex;$(IncludePath) $(SolutionDir)..\sdl\lib\x86;$(LibraryPath) $(SolutionDir)..\build\$(Configuration)\ - $(SolutionDir)..\obj\$(Configuration)\ + $(SolutionDir)..\obj\$(ProjectName)\$(Configuration)\ $(SolutionDir)..\lib;$(SolutionDir)..\lib\libspeex;$(SolutionDir)..\lib\sdl\include;$(IncludePath) $(SolutionDir)..\lib\sdl\lib\x86;$(LibraryPath) $(SolutionDir)..\build\$(Configuration)\ - $(SolutionDir)..\obj\$(Configuration)\ + $(SolutionDir)..\obj\$(ProjectName)\$(Configuration)\ @@ -277,6 +255,7 @@ true 1Byte _CRT_SECURE_NO_WARNINGS;HAVE_CONFIG_H;_USE_MATH_DEFINES;%(PreprocessorDefinitions) + MultiThreaded true @@ -306,9 +285,6 @@ true winmm.lib;sdl2.lib;Dsound.lib;%(AdditionalDependencies) - - xcopy /Y "$(ProjectDir)\..\Data\Language\*.*" "$(TargetDir)\Data\Language\" - diff --git a/projects/openrct2.vcxproj.filters b/projects/openrct2.vcxproj.filters index 824a4edcc2..0493ff0915 100644 --- a/projects/openrct2.vcxproj.filters +++ b/projects/openrct2.vcxproj.filters @@ -5,27 +5,12 @@ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - {29bd2abb-0a50-4c58-9031-bee3f966b249} - - - {e9219aff-1bb5-4065-8204-427a97344a43} - - - {3c824fc4-8242-4127-a4b4-248435ff9058} - {4c8348c7-dfe9-4368-9d87-29733fe5950a} {8e15cd5b-d7a7-4bda-a58a-e1158ad6ffb4} - - {ee2e3a6f-1209-407b-8000-a6a4b88d28d9} - - - {b344ca0f-b412-4924-be08-54bb6f83c3dd} - {8a9b8831-4ba9-4104-b13f-949981e10c22} @@ -53,50 +38,15 @@ {81716f5d-b396-4a82-a450-76fee56d982b} - - {209155b8-2f61-4e25-ab86-c8aa36357abd} - {51e38783-5334-464c-8f90-61d725dc8013} - - {7e9587b2-333f-42ca-8a56-b77070828b17} - Resource Files - - - Source\Data\Language - - - Source\Data\Language - - - Source\Data\Language - - - Source\Data\Language - - - Source\Data\Language - - - Source\Data\Language - - - Source\Data\Language - - - Source\Data\Language - - - Source\Data\Language - - Source\Management @@ -384,19 +334,13 @@ - - - Source Source - - Libraries\argparse - - + Source\World @@ -479,6 +423,7 @@ Source\Windows + @@ -634,27 +579,6 @@ Source\Localisation - - Libraries\lodepng - - - Libraries\libspeex - - - Libraries\libspeex - - - Libraries\libspeex - - - Libraries\libspeex - - - Libraries\libspeex\speex - - - Libraries\libspeex\speex - Source\Peep @@ -670,9 +594,6 @@ Source - - Libraries\argparse - Source\World