From 674cf918f9c37c439a7579ccf05c49037b557d51 Mon Sep 17 00:00:00 2001 From: Amos <48657826+Mauler125@users.noreply.github.com> Date: Tue, 22 Feb 2022 15:19:32 +0100 Subject: [PATCH] Finished project overhaul Build lzham as a separate library to be linked against the sdk. Dependencies now build properly when missing. --- r5dev/Dedicated.def | 4 + r5dev/{r5dev.def => GameSDK.def} | 0 r5dev/r5dev.props | 14 - r5dev/vproj/dedicated.vcxproj | 127 +------ r5dev/vproj/dedicated.vcxproj.filters | 167 +-------- r5dev/vproj/gamesdk.vcxproj | 135 +------- r5dev/vproj/gamesdk.vcxproj.filters | 171 +-------- r5dev/vproj/liblzham.vcxproj | 325 ++++++++++++++++++ r5dev/vproj/liblzham.vcxproj.filters | 141 ++++++++ .../{protobuf.vcxproj => libprotobuf.vcxproj} | 6 +- ...oj.filters => libprotobuf.vcxproj.filters} | 0 r5dev/vproj/netconsole.vcxproj | 28 +- r5sdk.sln | 23 +- 13 files changed, 533 insertions(+), 608 deletions(-) create mode 100644 r5dev/Dedicated.def rename r5dev/{r5dev.def => GameSDK.def} (100%) delete mode 100644 r5dev/r5dev.props create mode 100644 r5dev/vproj/liblzham.vcxproj create mode 100644 r5dev/vproj/liblzham.vcxproj.filters rename r5dev/vproj/{protobuf.vcxproj => libprotobuf.vcxproj} (99%) rename r5dev/vproj/{protobuf.vcxproj.filters => libprotobuf.vcxproj.filters} (100%) diff --git a/r5dev/Dedicated.def b/r5dev/Dedicated.def new file mode 100644 index 00000000..7a11dcf3 --- /dev/null +++ b/r5dev/Dedicated.def @@ -0,0 +1,4 @@ +LIBRARY dedicated + +EXPORTS + DummyExport @1 diff --git a/r5dev/r5dev.def b/r5dev/GameSDK.def similarity index 100% rename from r5dev/r5dev.def rename to r5dev/GameSDK.def diff --git a/r5dev/r5dev.props b/r5dev/r5dev.props deleted file mode 100644 index b76981d0..00000000 --- a/r5dev/r5dev.props +++ /dev/null @@ -1,14 +0,0 @@ - - - - - C:\Program Files (x86)\Origin Games\Apex\ - - - - - - $(ApexDir) - - - \ No newline at end of file diff --git a/r5dev/vproj/dedicated.vcxproj b/r5dev/vproj/dedicated.vcxproj index c84e5480..719cd873 100644 --- a/r5dev/vproj/dedicated.vcxproj +++ b/r5dev/vproj/dedicated.vcxproj @@ -135,16 +135,16 @@ Console true - User32.lib;bcrypt.lib;protobuf.lib;%(AdditionalDependencies) + User32.lib;bcrypt.lib;libprotobuf_x64.lib;liblzham_x64.lib;%(AdditionalDependencies) $(SolutionDir)bin\$(Configuration)\ + ..\Dedicated.def IF EXIST "$(SolutionDir)..\..\r5apex_ds.exe" del "$(SolutionDir)..\..\$(ProjectName)" && copy /Y "$(TargetPath)" "$(SolutionDir)..\..\ - if not EXIST $(SolutionDir)bin\$(Configuration)\protobuf.lib ( -"$(DevEnvDir)devenv" "$(SolutionDir)detours.sln" /Rebuild $(Configuration) /project "$(SolutionDir)r5dev\protobuf.vcxproj" -); + + @@ -168,16 +168,16 @@ true true true - User32.lib;bcrypt.lib;protobuf.lib;%(AdditionalDependencies) + User32.lib;bcrypt.lib;libprotobuf_x64.lib;liblzham_x64.lib;%(AdditionalDependencies) $(SolutionDir)bin\$(Configuration)\ + ..\Dedicated.def IF EXIST "$(SolutionDir)..\..\r5apex_ds.exe" del "$(SolutionDir)..\..\$(ProjectName)" && copy /Y "$(TargetPath)" "$(SolutionDir)..\..\ - if not EXIST $(SolutionDir)bin\$(Configuration)\protobuf.lib ( -"$(DevEnvDir)devenv" "$(SolutionDir)detours.sln" /Rebuild $(Configuration) /project "$(SolutionDir)r5dev\protobuf.vcxproj" -); + + @@ -252,35 +252,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -463,86 +434,6 @@ NotUsing NotUsing - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - @@ -560,7 +451,7 @@ - + diff --git a/r5dev/vproj/dedicated.vcxproj.filters b/r5dev/vproj/dedicated.vcxproj.filters index 21e13a26..adf3b069 100644 --- a/r5dev/vproj/dedicated.vcxproj.filters +++ b/r5dev/vproj/dedicated.vcxproj.filters @@ -88,27 +88,9 @@ {e7189077-ca26-4a4e-bb60-eec7e5a1bafc} - - {24c9de5d-3333-4464-acb2-41f950a879b8} - - - {db372a17-c0de-4a8b-8aa8-9b3129cc5955} - {8288ba1a-7609-42ef-af3b-850727635a99} - - {8736d047-b4af-4c17-99ee-454cc96ec1ba} - - - {e84ad150-2358-4146-971a-02c5f045437c} - - - {eb98cd2b-4508-43a0-95e1-feacc7c83a8d} - - - {463e0739-1e5f-47a0-94d1-6cf5b6bf3ea6} - {da2c5c3d-eff4-404f-af3f-e30ec17dcc1a} @@ -591,93 +573,6 @@ windows - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\lzhamcomp\include - - - thirdparty\lzham\lzhamcomp\include - - - thirdparty\lzham\lzhamdecomp\include - - - thirdparty\lzham\lzhamdecomp\include - sdk\mathlib @@ -905,66 +800,6 @@ thirdparty\detours - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham\lzhamcomp - - - thirdparty\lzham\lzhamcomp - - - thirdparty\lzham\lzhamcomp - - - thirdparty\lzham\lzhamdecomp - - - thirdparty\lzham\lzhamdecomp - sdk\mathlib @@ -1018,6 +853,6 @@ - + \ No newline at end of file diff --git a/r5dev/vproj/gamesdk.vcxproj b/r5dev/vproj/gamesdk.vcxproj index 679debfa..5c8d229a 100644 --- a/r5dev/vproj/gamesdk.vcxproj +++ b/r5dev/vproj/gamesdk.vcxproj @@ -129,86 +129,6 @@ NotUsing NotUsing - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - - - NotUsing - NotUsing - @@ -323,35 +243,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -471,15 +362,15 @@ - - - + + + 16.0 Win32Proj @@ -614,18 +505,16 @@ Windows true false - ..\r5dev.def - d3d11.lib;bcrypt.lib;protobuf.lib;%(AdditionalDependencies) + ..\GameSDK.def + d3d11.lib;bcrypt.lib;libprotobuf_x64.lib;liblzham_x64.lib;%(AdditionalDependencies) $(SolutionDir)bin\$(Configuration)\ IF EXIST "$(SolutionDir)..\..\r5apex.exe" del "$(SolutionDir)..\..\$(ProjectName)" && copy /Y "$(TargetPath)" "$(SolutionDir)..\..\ - if not EXIST $(SolutionDir)bin\$(Configuration)\protobuf.lib ( -"$(DevEnvDir)devenv" "$(SolutionDir)detours.sln" /Rebuild $(Configuration) /project "$(SolutionDir)r5dev\protobuf.vcxproj" -); - + + @@ -657,18 +546,16 @@ true true false - ..\r5dev.def - d3d11.lib;bcrypt.lib;protobuf.lib;%(AdditionalDependencies) + ..\GameSDK.def + d3d11.lib;bcrypt.lib;libprotobuf_x64.lib;liblzham_x64.lib;%(AdditionalDependencies) $(SolutionDir)bin\$(Configuration)\ IF EXIST "$(SolutionDir)..\..\r5apex.exe" del "$(SolutionDir)..\..\$(ProjectName)" && copy /Y "$(TargetPath)" "$(SolutionDir)..\..\ - if not EXIST $(SolutionDir)bin\$(Configuration)\protobuf.lib ( -"$(DevEnvDir)devenv" "$(SolutionDir)detours.sln" /Rebuild $(Configuration) /project "$(SolutionDir)r5dev\protobuf.vcxproj" -); - + + diff --git a/r5dev/vproj/gamesdk.vcxproj.filters b/r5dev/vproj/gamesdk.vcxproj.filters index e1b64080..569a6485 100644 --- a/r5dev/vproj/gamesdk.vcxproj.filters +++ b/r5dev/vproj/gamesdk.vcxproj.filters @@ -106,12 +106,6 @@ {d914384a-56bc-4829-977b-5900f01b5612} - - {da0b06b6-feab-44a9-bf9e-afb9e103eceb} - - - {7995c0ea-4972-4c52-854a-bd94cbdc6be9} - {336e3141-0276-4cd5-a836-585eef681b7b} @@ -121,18 +115,6 @@ {f52dfb17-f5bd-4258-91a2-500587bee708} - - {f450ee50-7010-49e2-9f91-05a74fcb6a8b} - - - {11645361-fd70-462f-ab8b-8a78283a5fc7} - - - {785353c2-6417-4213-b55f-3007a0b79801} - - - {5beb12b5-0422-4337-9be6-2e6c0a05a69b} - {c5adc45b-d14c-4d52-9835-29948cab931a} @@ -357,66 +339,6 @@ thirdparty\detours - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham - - - thirdparty\lzham\lzhamcomp - - - thirdparty\lzham\lzhamcomp - - - thirdparty\lzham\lzhamcomp - - - thirdparty\lzham\lzhamdecomp - - - thirdparty\lzham\lzhamdecomp - sdk\mathlib @@ -1016,93 +938,6 @@ sdk\milessdk - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\include - - - thirdparty\lzham\lzhamcomp\include - - - thirdparty\lzham\lzhamcomp\include - - - thirdparty\lzham\lzhamdecomp\include - - - thirdparty\lzham\lzhamdecomp\include - sdk\mathlib @@ -1188,9 +1023,6 @@ sdk\appframework - - - sdk\resource\png @@ -1201,4 +1033,7 @@ sdk\resource + + + \ No newline at end of file diff --git a/r5dev/vproj/liblzham.vcxproj b/r5dev/vproj/liblzham.vcxproj new file mode 100644 index 00000000..07b49b62 --- /dev/null +++ b/r5dev/vproj/liblzham.vcxproj @@ -0,0 +1,325 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + NotUsing + NotUsing + NotUsing + NotUsing + + + + 16.0 + Win32Proj + {1CC6BF42-D20F-4599-8619-290AF5FB4034} + liblzham + 10.0 + + + + StaticLibrary + true + v143 + Unicode + Static + + + StaticLibrary + false + v143 + true + Unicode + Static + + + StaticLibrary + true + v143 + Unicode + Static + + + StaticLibrary + false + v143 + true + Unicode + Static + + + + + + + + + + + + + + + + + + + + + true + $(SolutionDir)r5dev\;$(IncludePath); + $(SolutionDir)build\$(ProjectName)\$(Configuration)\ + $(SolutionDir)bin\$(Configuration)\ + liblzham_x86 + + + false + $(SolutionDir)r5dev\;$(IncludePath); + $(SolutionDir)build\$(ProjectName)\$(Configuration)\ + $(SolutionDir)bin\$(Configuration)\ + liblzham_x86 + + + true + $(SolutionDir)r5dev\;$(IncludePath); + $(SolutionDir)build\$(ProjectName)\$(Configuration)\ + $(SolutionDir)bin\$(Configuration)\ + liblzham_x64 + + + false + $(SolutionDir)r5dev\;$(IncludePath); + $(SolutionDir)build\$(ProjectName)\$(Configuration)\ + $(SolutionDir)bin\$(Configuration)\ + liblzham_x64 + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + /D _CRT_SECURE_NO_WARNINGS %(AdditionalOptions) + stdcpp17 + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + /D _CRT_SECURE_NO_WARNINGS %(AdditionalOptions) + stdcpp17 + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + /D _CRT_SECURE_NO_WARNINGS %(AdditionalOptions) + stdcpp17 + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + /D _CRT_SECURE_NO_WARNINGS %(AdditionalOptions) + stdcpp17 + + + Console + true + true + true + + + + + + \ No newline at end of file diff --git a/r5dev/vproj/liblzham.vcxproj.filters b/r5dev/vproj/liblzham.vcxproj.filters new file mode 100644 index 00000000..95e7b0fa --- /dev/null +++ b/r5dev/vproj/liblzham.vcxproj.filters @@ -0,0 +1,141 @@ + + + + + {e3600bdd-b787-45d7-ad71-4767d70e82af} + + + {1888a8e2-b515-4019-a049-bc59a7faf36b} + + + {e8c7b888-60c4-42df-a006-319616a8f2e9} + + + {3310f623-8be2-4d8a-aa77-c1b9539653b8} + + + {597efe81-52f0-4cd1-94d4-b9e5dbdde1ff} + + + + + include + + + include + + + include + + + include + + + include + + + include + + + include + + + include + + + include + + + include + + + include + + + include + + + include + + + include + + + include + + + include + + + include + + + include + + + include + + + include + + + include + + + include + + + include + + + include + + + include + + + lzhamcomp\include + + + lzhamcomp\include + + + lzhamdecomp\include + + + lzhamdecomp\include + + + + + lzhamcomp + + + lzhamcomp + + + lzhamcomp + + + lzhamdecomp + + + lzhamdecomp + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/r5dev/vproj/protobuf.vcxproj b/r5dev/vproj/libprotobuf.vcxproj similarity index 99% rename from r5dev/vproj/protobuf.vcxproj rename to r5dev/vproj/libprotobuf.vcxproj index eac81c76..a70f4467 100644 --- a/r5dev/vproj/protobuf.vcxproj +++ b/r5dev/vproj/libprotobuf.vcxproj @@ -22,7 +22,7 @@ 16.0 Win32Proj {b273a875-6618-49fe-8ca4-0b693ba264d5} - protobuf + libprotobuf 10.0 @@ -79,24 +79,28 @@ $(SolutionDir)r5dev\;$(IncludePath); $(SolutionDir)build\$(ProjectName)\$(Configuration)\ $(SolutionDir)bin\$(Configuration)\ + libprotobuf_x86 false $(SolutionDir)r5dev\;$(IncludePath); $(SolutionDir)build\$(ProjectName)\$(Configuration)\ $(SolutionDir)bin\$(Configuration)\ + libprotobuf_x86 true $(SolutionDir)r5dev\;$(IncludePath); $(SolutionDir)build\$(ProjectName)\$(Configuration)\ $(SolutionDir)bin\$(Configuration)\ + libprotobuf_x64 false $(SolutionDir)r5dev\;$(IncludePath); $(SolutionDir)build\$(ProjectName)\$(Configuration)\ $(SolutionDir)bin\$(Configuration)\ + libprotobuf_x64 diff --git a/r5dev/vproj/protobuf.vcxproj.filters b/r5dev/vproj/libprotobuf.vcxproj.filters similarity index 100% rename from r5dev/vproj/protobuf.vcxproj.filters rename to r5dev/vproj/libprotobuf.vcxproj.filters diff --git a/r5dev/vproj/netconsole.vcxproj b/r5dev/vproj/netconsole.vcxproj index bef251b9..d52f48bf 100644 --- a/r5dev/vproj/netconsole.vcxproj +++ b/r5dev/vproj/netconsole.vcxproj @@ -152,13 +152,12 @@ Console true - User32.lib;Bcrypt.lib;Ws2_32.lib;protobuf.lib;%(AdditionalDependencies) + User32.lib;Bcrypt.lib;Ws2_32.lib;libprotobuf_x86d.lib;%(AdditionalDependencies) $(SolutionDir)bin\$(Configuration)\ - if not EXIST $(SolutionDir)bin\$(Configuration)\protobuf.lib ( -"$(DevEnvDir)devenv" "$(SolutionDir)detours.sln" /Rebuild $(Configuration) /project "$(SolutionDir)r5dev\protobuf.vcxproj" -); + + @@ -179,13 +178,12 @@ true true true - User32.lib;Bcrypt.lib;Ws2_32.lib;protobuf.lib;%(AdditionalDependencies) + User32.lib;Bcrypt.lib;Ws2_32.lib;libprotobuf_x86.lib;%(AdditionalDependencies) $(SolutionDir)bin\$(Configuration)\ - if not EXIST $(SolutionDir)bin\$(Configuration)\protobuf.lib ( -"$(DevEnvDir)devenv" "$(SolutionDir)detours.sln" /Rebuild $(Configuration) /project "$(SolutionDir)r5dev\protobuf.vcxproj" -); + + IF EXIST "$(SolutionDir)..\..\r5apexdata.bin" del "$(SolutionDir)..\..\$(ProjectName)" && copy /Y "$(TargetPath)" "$(SolutionDir)..\..\ @@ -205,16 +203,15 @@ Console true - User32.lib;Bcrypt.lib;Ws2_32.lib;protobuf.lib;%(AdditionalDependencies) + User32.lib;Bcrypt.lib;Ws2_32.lib;libprotobuf_x64.lib;%(AdditionalDependencies) $(SolutionDir)bin\$(Configuration)\ IF EXIST "$(SolutionDir)..\..\r5apexdata.bin" del "$(SolutionDir)..\..\$(ProjectName)" && copy /Y "$(TargetPath)" "$(SolutionDir)..\..\ - if not EXIST $(SolutionDir)bin\$(Configuration)\protobuf.lib ( -"$(DevEnvDir)devenv" "$(SolutionDir)detours.sln" /Rebuild $(Configuration) /project "$(SolutionDir)r5dev\protobuf.vcxproj" -); + + @@ -235,16 +232,15 @@ true true true - User32.lib;Bcrypt.lib;Ws2_32.lib;protobuf.lib;%(AdditionalDependencies) + User32.lib;Bcrypt.lib;Ws2_32.lib;libprotobuf_x64.lib;%(AdditionalDependencies) $(SolutionDir)bin\$(Configuration)\ IF EXIST "$(SolutionDir)..\..\r5apexdata.bin" del "$(SolutionDir)..\..\$(ProjectName)" && copy /Y "$(TargetPath)" "$(SolutionDir)..\..\ - if not EXIST $(SolutionDir)bin\$(Configuration)\protobuf.lib ( -"$(DevEnvDir)devenv" "$(SolutionDir)detours.sln" /Rebuild $(Configuration) /project "$(SolutionDir)r5dev\protobuf.vcxproj" -); + + diff --git a/r5sdk.sln b/r5sdk.sln index e70f5f82..281b8c22 100644 --- a/r5sdk.sln +++ b/r5sdk.sln @@ -4,14 +4,27 @@ Microsoft Visual Studio Solution File, Format Version 12.00 VisualStudioVersion = 17.0.31808.319 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gamesdk", "r5dev\vproj\gamesdk.vcxproj", "{28CC6B4F-7A95-4933-ADA9-65E38D48516D}" + ProjectSection(ProjectDependencies) = postProject + {1CC6BF42-D20F-4599-8619-290AF5FB4034} = {1CC6BF42-D20F-4599-8619-290AF5FB4034} + {B273A875-6618-49FE-8CA4-0B693BA264D5} = {B273A875-6618-49FE-8CA4-0B693BA264D5} + EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sdklauncher", "r5dev\vproj\sdklauncher.vcxproj", "{18F8C75E-3844-4AA6-AB93-980A08253519}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dedicated", "r5dev\vproj\dedicated.vcxproj", "{ED2C50B3-7C2C-4E44-988E-DAA059F72B9C}" + ProjectSection(ProjectDependencies) = postProject + {1CC6BF42-D20F-4599-8619-290AF5FB4034} = {1CC6BF42-D20F-4599-8619-290AF5FB4034} + {B273A875-6618-49FE-8CA4-0B693BA264D5} = {B273A875-6618-49FE-8CA4-0B693BA264D5} + EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netconsole", "r5dev\vproj\netconsole.vcxproj", "{9579B31F-CE24-4852-A941-CD1AD71E2248}" + ProjectSection(ProjectDependencies) = postProject + {B273A875-6618-49FE-8CA4-0B693BA264D5} = {B273A875-6618-49FE-8CA4-0B693BA264D5} + EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "protobuf", "r5dev\vproj\protobuf.vcxproj", "{B273A875-6618-49FE-8CA4-0B693BA264D5}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libprotobuf", "r5dev\vproj\libprotobuf.vcxproj", "{B273A875-6618-49FE-8CA4-0B693BA264D5}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "liblzham", "r5dev\vproj\liblzham.vcxproj", "{1CC6BF42-D20F-4599-8619-290AF5FB4034}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -61,6 +74,14 @@ Global {B273A875-6618-49FE-8CA4-0B693BA264D5}.Release|x64.Build.0 = Release|x64 {B273A875-6618-49FE-8CA4-0B693BA264D5}.Release|x86.ActiveCfg = Release|Win32 {B273A875-6618-49FE-8CA4-0B693BA264D5}.Release|x86.Build.0 = Release|Win32 + {1CC6BF42-D20F-4599-8619-290AF5FB4034}.Debug|x64.ActiveCfg = Debug|x64 + {1CC6BF42-D20F-4599-8619-290AF5FB4034}.Debug|x64.Build.0 = Debug|x64 + {1CC6BF42-D20F-4599-8619-290AF5FB4034}.Debug|x86.ActiveCfg = Debug|Win32 + {1CC6BF42-D20F-4599-8619-290AF5FB4034}.Debug|x86.Build.0 = Debug|Win32 + {1CC6BF42-D20F-4599-8619-290AF5FB4034}.Release|x64.ActiveCfg = Release|x64 + {1CC6BF42-D20F-4599-8619-290AF5FB4034}.Release|x64.Build.0 = Release|x64 + {1CC6BF42-D20F-4599-8619-290AF5FB4034}.Release|x86.ActiveCfg = Release|Win32 + {1CC6BF42-D20F-4599-8619-290AF5FB4034}.Release|x86.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE