From b3f064d009c23efb1ba836e39fe9744d849b7501 Mon Sep 17 00:00:00 2001 From: Amos <48657826+Mauler125@users.noreply.github.com> Date: Sun, 13 Mar 2022 02:22:55 +0100 Subject: [PATCH] Create precompiled header for NavMesh Editor and restructure project filter --- r5dev/naveditor/ChunkyTriMesh.cpp | 4 +- r5dev/naveditor/ConvexVolumeTool.cpp | 9 +- r5dev/naveditor/CrowdTool.cpp | 14 +- r5dev/naveditor/Filelist.cpp | 9 +- r5dev/naveditor/InputGeom.cpp | 7 +- r5dev/naveditor/MeshLoaderBsp.cpp | 7 +- r5dev/naveditor/MeshLoaderObj.cpp | 6 +- r5dev/naveditor/MeshLoaderPly.cpp | 9 +- r5dev/naveditor/NavMeshPruneTool.cpp | 10 +- r5dev/naveditor/NavMeshTesterTool.cpp | 14 +- r5dev/naveditor/OffMeshConnectionTool.cpp | 14 +- r5dev/naveditor/Pch.cpp | 1 + r5dev/naveditor/PerfTimer.cpp | 1 + r5dev/naveditor/Sample.cpp | 19 +- r5dev/naveditor/SampleInterfaces.cpp | 8 +- r5dev/naveditor/Sample_Debug.cpp | 7 +- r5dev/naveditor/Sample_SoloMesh.cpp | 8 +- r5dev/naveditor/Sample_TempObstacles.cpp | 14 +- r5dev/naveditor/Sample_TileMesh.cpp | 15 +- r5dev/naveditor/TestCase.cpp | 15 +- r5dev/naveditor/ValueHistory.cpp | 3 +- r5dev/naveditor/imgui.cpp | 6 +- r5dev/naveditor/imguiRenderGL.cpp | 7 +- r5dev/naveditor/include/Pch.h | 43 ++++ r5dev/naveditor/main.cpp | 20 +- r5dev/vproj/naveditor.vcxproj | 17 +- r5dev/vproj/naveditor.vcxproj.filters | 242 +++++++++++++++------- 27 files changed, 256 insertions(+), 273 deletions(-) create mode 100644 r5dev/naveditor/Pch.cpp create mode 100644 r5dev/naveditor/include/Pch.h diff --git a/r5dev/naveditor/ChunkyTriMesh.cpp b/r5dev/naveditor/ChunkyTriMesh.cpp index 52944e0f..3d771fe3 100644 --- a/r5dev/naveditor/ChunkyTriMesh.cpp +++ b/r5dev/naveditor/ChunkyTriMesh.cpp @@ -16,10 +16,8 @@ // 3. This notice may not be removed or altered from any source distribution. // +#include "NavEditor/Include/Pch.h" #include "NavEditor/Include/ChunkyTriMesh.h" -#include -#include -#include struct BoundsItem { diff --git a/r5dev/naveditor/ConvexVolumeTool.cpp b/r5dev/naveditor/ConvexVolumeTool.cpp index 14ef2d86..35d169d6 100644 --- a/r5dev/naveditor/ConvexVolumeTool.cpp +++ b/r5dev/naveditor/ConvexVolumeTool.cpp @@ -16,14 +16,7 @@ // 3. This notice may not be removed or altered from any source distribution. // -#define _USE_MATH_DEFINES -#include -#include -#include -#include -#include "thirdparty/sdl/include/SDL.h" -#include "thirdparty/sdl/include/SDL_opengl.h" -#include "NavEditor/Include/imgui.h" +#include "NavEditor/Include/Pch.h" #include "NavEditor/Include/ConvexVolumeTool.h" #include "NavEditor/Include/InputGeom.h" #include "NavEditor/Include/Sample.h" diff --git a/r5dev/naveditor/CrowdTool.cpp b/r5dev/naveditor/CrowdTool.cpp index f6b22a4d..6aeca723 100644 --- a/r5dev/naveditor/CrowdTool.cpp +++ b/r5dev/naveditor/CrowdTool.cpp @@ -16,19 +16,7 @@ // 3. This notice may not be removed or altered from any source distribution. // -#define _USE_MATH_DEFINES -#include -#include -#include -#include -#include "thirdparty/sdl/include/SDL.h" -#include "thirdparty/sdl/include/SDL_opengl.h" -#ifdef __APPLE__ -# include -#else -# include -#endif -#include "NavEditor/Include/imgui.h" +#include "NavEditor/Include/Pch.h" #include "NavEditor/Include/CrowdTool.h" #include "NavEditor/Include/InputGeom.h" #include "NavEditor/Include/Sample.h" diff --git a/r5dev/naveditor/Filelist.cpp b/r5dev/naveditor/Filelist.cpp index 170600a1..ad328d4a 100644 --- a/r5dev/naveditor/Filelist.cpp +++ b/r5dev/naveditor/Filelist.cpp @@ -16,16 +16,9 @@ // 3. This notice may not be removed or altered from any source distribution. // +#include "NavEditor/Include/Pch.h" #include "NavEditor/Include/Filelist.h" -#include -#ifdef WIN32 -# include -#else -# include -# include -#endif - using std::vector; using std::string; diff --git a/r5dev/naveditor/InputGeom.cpp b/r5dev/naveditor/InputGeom.cpp index b7bbaa3c..7b2394b0 100644 --- a/r5dev/naveditor/InputGeom.cpp +++ b/r5dev/naveditor/InputGeom.cpp @@ -16,12 +16,7 @@ // 3. This notice may not be removed or altered from any source distribution. // -#define _USE_MATH_DEFINES -#include -#include -#include -#include -#include +#include "NavEditor/Include/pch.h" #include "Recast/Include/Recast.h" #include "NavEditor/Include/InputGeom.h" #include "NavEditor/Include/ChunkyTriMesh.h" diff --git a/r5dev/naveditor/MeshLoaderBsp.cpp b/r5dev/naveditor/MeshLoaderBsp.cpp index e9974ffd..0847fab9 100644 --- a/r5dev/naveditor/MeshLoaderBsp.cpp +++ b/r5dev/naveditor/MeshLoaderBsp.cpp @@ -16,13 +16,8 @@ // 3. This notice may not be removed or altered from any source distribution. // +#include "NavEditor/Include/Pch.h" #include "NavEditor/Include/MeshLoaderBsp.h" -#include -#include -#include -#define _USE_MATH_DEFINES -#include - bool rcMeshLoaderBsp::load(const std::string& filename) { diff --git a/r5dev/naveditor/MeshLoaderObj.cpp b/r5dev/naveditor/MeshLoaderObj.cpp index f2d027ab..9715f4b2 100644 --- a/r5dev/naveditor/MeshLoaderObj.cpp +++ b/r5dev/naveditor/MeshLoaderObj.cpp @@ -16,12 +16,8 @@ // 3. This notice may not be removed or altered from any source distribution. // +#include "NavEditor/Include/Pch.h" #include "NavEditor/Include/MeshLoaderObj.h" -#include -#include -#include -#define _USE_MATH_DEFINES -#include rcMeshLoaderObj::rcMeshLoaderObj() : m_scale(1.0f), diff --git a/r5dev/naveditor/MeshLoaderPly.cpp b/r5dev/naveditor/MeshLoaderPly.cpp index 3a435387..a46c87d9 100644 --- a/r5dev/naveditor/MeshLoaderPly.cpp +++ b/r5dev/naveditor/MeshLoaderPly.cpp @@ -16,15 +16,8 @@ // 3. This notice may not be removed or altered from any source distribution. // +#include "NavEditor/Include/Pch.h" #include "NavEditor/Include/MeshLoaderPly.h" -#include -#include -#include -#define _USE_MATH_DEFINES -#include - -#include -#include bool rcMeshLoaderPly::load(const std::string& filename) { diff --git a/r5dev/naveditor/NavMeshPruneTool.cpp b/r5dev/naveditor/NavMeshPruneTool.cpp index ceecaf7b..22c8fea3 100644 --- a/r5dev/naveditor/NavMeshPruneTool.cpp +++ b/r5dev/naveditor/NavMeshPruneTool.cpp @@ -16,15 +16,7 @@ // 3. This notice may not be removed or altered from any source distribution. // -#define _USE_MATH_DEFINES -#include -#include -#include -#include -#include -#include "thirdparty/sdl/include/SDL.h" -#include "thirdparty/sdl/include/SDL_opengl.h" -#include "NavEditor/Include/imgui.h" +#include "NavEditor/Include/Pch.h" #include "NavEditor/Include/NavMeshPruneTool.h" #include "NavEditor/Include/InputGeom.h" #include "NavEditor/Include/Sample.h" diff --git a/r5dev/naveditor/NavMeshTesterTool.cpp b/r5dev/naveditor/NavMeshTesterTool.cpp index a4df041c..6a7a976f 100644 --- a/r5dev/naveditor/NavMeshTesterTool.cpp +++ b/r5dev/naveditor/NavMeshTesterTool.cpp @@ -16,19 +16,7 @@ // 3. This notice may not be removed or altered from any source distribution. // -#define _USE_MATH_DEFINES -#include -#include -#include -#include -#include "thirdparty/sdl/include/SDL.h" -#include "thirdparty/sdl/include/SDL_opengl.h" -#ifdef __APPLE__ -# include -#else -# include -#endif -#include "NavEditor/Include/imgui.h" +#include "NavEditor/Include/Pch.h" #include "NavEditor/Include/NavMeshTesterTool.h" #include "NavEditor/Include/Sample.h" #include "Recast/Include/Recast.h" diff --git a/r5dev/naveditor/OffMeshConnectionTool.cpp b/r5dev/naveditor/OffMeshConnectionTool.cpp index 1013b4a2..69dfe450 100644 --- a/r5dev/naveditor/OffMeshConnectionTool.cpp +++ b/r5dev/naveditor/OffMeshConnectionTool.cpp @@ -16,19 +16,7 @@ // 3. This notice may not be removed or altered from any source distribution. // -#define _USE_MATH_DEFINES -#include -#include -#include -#include -#include "thirdparty/sdl/include/SDL.h" -#include "thirdparty/sdl/include/SDL_opengl.h" -#ifdef __APPLE__ -# include -#else -# include -#endif -#include "NavEditor/Include/imgui.h" +#include "NavEditor/Include/Pch.h" #include "NavEditor/Include/OffMeshConnectionTool.h" #include "NavEditor/Include/InputGeom.h" #include "NavEditor/Include/Sample.h" diff --git a/r5dev/naveditor/Pch.cpp b/r5dev/naveditor/Pch.cpp new file mode 100644 index 00000000..7b9c1cf3 --- /dev/null +++ b/r5dev/naveditor/Pch.cpp @@ -0,0 +1 @@ +#include "NavEditor/Include/Pch.h" diff --git a/r5dev/naveditor/PerfTimer.cpp b/r5dev/naveditor/PerfTimer.cpp index d0f93f87..50c8e117 100644 --- a/r5dev/naveditor/PerfTimer.cpp +++ b/r5dev/naveditor/PerfTimer.cpp @@ -16,6 +16,7 @@ // 3. This notice may not be removed or altered from any source distribution. // +#include "NavEditor/Include/Pch.h" #include "NavEditor/Include/PerfTimer.h" #if defined(WIN32) diff --git a/r5dev/naveditor/Sample.cpp b/r5dev/naveditor/Sample.cpp index 3eb53409..7c390809 100644 --- a/r5dev/naveditor/Sample.cpp +++ b/r5dev/naveditor/Sample.cpp @@ -16,9 +16,7 @@ // 3. This notice may not be removed or altered from any source distribution. // -#define _USE_MATH_DEFINES -#include -#include +#include "NavEditor/Include/Pch.h" #include "NavEditor/Include/Sample.h" #include "NavEditor/Include/InputGeom.h" #include "Recast/Include/Recast.h" @@ -27,15 +25,6 @@ #include "Detour/Include/DetourNavMesh.h" #include "Detour/Include/DetourNavMeshQuery.h" #include "DetourCrowd/Include/DetourCrowd.h" -#include "NavEditor/Include/imgui.h" -#include "thirdparty/sdl/include/SDL.h" -#include "thirdparty/sdl/include/SDL_opengl.h" - -#include -#include -#ifdef WIN32 -# define snprintf _snprintf -#endif unsigned int SampleDebugDraw::areaToCol(unsigned int area) { @@ -172,7 +161,7 @@ void Sample::collectSettings(BuildSettings& settings) void Sample::resetCommonSettings() { m_cellSize = 15.0f; - m_cellHeight = 4.0f; + m_cellHeight = 5.8f; m_agentHeight = 2.0f; m_agentRadius = 0.6f; m_agentMaxClimb = 0.9f; @@ -636,10 +625,14 @@ void set_reachable(std::vector& data,int count, int id1, int id2, bool valu } void Sample::saveAll(const char* path,dtNavMesh* mesh) { + + printf("%s\n", path); if (!mesh) return; char buffer[256]; sprintf(buffer, "%s_%s.nm", path, m_navmesh_name); + printf("%s\n", buffer); + FILE* fp = fopen(buffer, "wb"); if (!fp) return; diff --git a/r5dev/naveditor/SampleInterfaces.cpp b/r5dev/naveditor/SampleInterfaces.cpp index d53fbf06..7b588243 100644 --- a/r5dev/naveditor/SampleInterfaces.cpp +++ b/r5dev/naveditor/SampleInterfaces.cpp @@ -1,16 +1,10 @@ -#define _USE_MATH_DEFINES -#include -#include -#include +#include "NavEditor/Include/Pch.h" #include "NavEditor/Include/SampleInterfaces.h" #include "Recast/Include/Recast.h" #include "DebugUtils/Include/RecastDebugDraw.h" #include "DebugUtils/Include/DetourDebugDraw.h" #include "NavEditor/Include/PerfTimer.h" -#include "thirdparty/sdl/include/SDL.h" -#include "thirdparty/sdl/include/SDL_opengl.h" - #ifdef WIN32 # define snprintf _snprintf #endif diff --git a/r5dev/naveditor/Sample_Debug.cpp b/r5dev/naveditor/Sample_Debug.cpp index e59a9eab..57aa83f0 100644 --- a/r5dev/naveditor/Sample_Debug.cpp +++ b/r5dev/naveditor/Sample_Debug.cpp @@ -16,9 +16,7 @@ // 3. This notice may not be removed or altered from any source distribution. // -#define _USE_MATH_DEFINES -#include -#include +#include "NavEditor/Include/Pch.h" #include "NavEditor/Include/Sample_Debug.h" #include "NavEditor/Include/InputGeom.h" #include "Recast/Include/Recast.h" @@ -26,9 +24,6 @@ #include "DebugUtils/Include/RecastDebugDraw.h" #include "DebugUtils/Include/DetourDebugDraw.h" #include "DebugUtils/Include/RecastDump.h" -#include "NavEditor/Include/imgui.h" -#include "thirdparty/sdl/include/SDL.h" -#include "thirdparty/sdl/include/SDL_opengl.h" #ifdef WIN32 # define snprintf _snprintf diff --git a/r5dev/naveditor/Sample_SoloMesh.cpp b/r5dev/naveditor/Sample_SoloMesh.cpp index c010cc6f..7ac998b8 100644 --- a/r5dev/naveditor/Sample_SoloMesh.cpp +++ b/r5dev/naveditor/Sample_SoloMesh.cpp @@ -16,13 +16,7 @@ // 3. This notice may not be removed or altered from any source distribution. // -#define _USE_MATH_DEFINES -#include -#include -#include -#include "thirdparty/sdl/include/SDL.h" -#include "thirdparty/sdl/include/SDL_opengl.h" -#include "NavEditor/Include/imgui.h" +#include "NavEditor/Include/Pch.h" #include "NavEditor/Include/InputGeom.h" #include "NavEditor/Include/Sample.h" #include "NavEditor/Include/Sample_SoloMesh.h" diff --git a/r5dev/naveditor/Sample_TempObstacles.cpp b/r5dev/naveditor/Sample_TempObstacles.cpp index 35994359..ea0abe00 100644 --- a/r5dev/naveditor/Sample_TempObstacles.cpp +++ b/r5dev/naveditor/Sample_TempObstacles.cpp @@ -16,19 +16,7 @@ // 3. This notice may not be removed or altered from any source distribution. // -#define _USE_MATH_DEFINES -#include -#include -#include -#include -#include -#include "thirdparty/sdl/include/SDL.h" -#include "thirdparty/sdl/include/SDL_opengl.h" -#ifdef __APPLE__ -# include -#else -# include -#endif +#include "NavEditor/Include/Pch.h" #include "NavEditor/Include/imgui.h" #include "NavEditor/Include/InputGeom.h" #include "NavEditor/Include/Sample.h" diff --git a/r5dev/naveditor/Sample_TileMesh.cpp b/r5dev/naveditor/Sample_TileMesh.cpp index e80cc4ab..a60cf7d3 100644 --- a/r5dev/naveditor/Sample_TileMesh.cpp +++ b/r5dev/naveditor/Sample_TileMesh.cpp @@ -16,18 +16,7 @@ // 3. This notice may not be removed or altered from any source distribution. // -#define _USE_MATH_DEFINES -#include -#include -#include -#include "thirdparty/sdl/include/SDL.h" -#include "thirdparty/sdl/include/SDL_opengl.h" -#ifdef __APPLE__ -# include -#else -# include -#endif -#include "NavEditor/Include/imgui.h" +#include "NavEditor/Include/Pch.h" #include "NavEditor/Include/InputGeom.h" #include "NavEditor/Include/Sample.h" #include "NavEditor/Include/Sample_TileMesh.h" @@ -767,7 +756,7 @@ void Sample_TileMesh::buildAllTiles() } //CLEANUP: copied from sample -extern hulldef hulls[4];/* = { +extern hulldef hulls[5];/* = { {"small",8,72 * 0.5,18,512.0f}, {"med_short",20,72 * 0.5,18,512.0f}, {"medium",48,150 * 0.5,32,512.0f}, diff --git a/r5dev/naveditor/TestCase.cpp b/r5dev/naveditor/TestCase.cpp index 75309d84..f827c3d8 100644 --- a/r5dev/naveditor/TestCase.cpp +++ b/r5dev/naveditor/TestCase.cpp @@ -16,10 +16,7 @@ // 3. This notice may not be removed or altered from any source distribution. // -#include -#include -#include -#include +#include "NavEditor/Include/Pch.h" #include "NavEditor/Include/TestCase.h" #include "Detour/Include/DetourNavMesh.h" #include "Detour/Include/DetourNavMeshQuery.h" @@ -27,11 +24,11 @@ #include "thirdparty/sdl/include/SDL.h" #include "thirdparty/sdl/include/SDL_opengl.h" -#ifdef __APPLE__ -# include -#else -# include -#endif +//#ifdef __APPLE__ +//# include +//#else +//# include +//#endif #include "NavEditor/Include/imgui.h" #include "NavEditor/Include/PerfTimer.h" diff --git a/r5dev/naveditor/ValueHistory.cpp b/r5dev/naveditor/ValueHistory.cpp index 48e67e8e..6ef14150 100644 --- a/r5dev/naveditor/ValueHistory.cpp +++ b/r5dev/naveditor/ValueHistory.cpp @@ -1,7 +1,6 @@ +#include "NavEditor/Include/Pch.h" #include "NavEditor/Include/ValueHistory.h" #include "NavEditor/Include/imgui.h" -#include -#include #ifdef WIN32 # define snprintf _snprintf diff --git a/r5dev/naveditor/imgui.cpp b/r5dev/naveditor/imgui.cpp index e1c6e5f7..c303d20f 100644 --- a/r5dev/naveditor/imgui.cpp +++ b/r5dev/naveditor/imgui.cpp @@ -16,11 +16,7 @@ // 3. This notice may not be removed or altered from any source distribution. // -#include -#include -#define _USE_MATH_DEFINES -#include -#include "NavEditor/Include/imgui.h" +#include "NavEditor/Include/Pch.h" #ifdef WIN32 # define snprintf _snprintf diff --git a/r5dev/naveditor/imguiRenderGL.cpp b/r5dev/naveditor/imguiRenderGL.cpp index 640a98fb..1cfbcdf5 100644 --- a/r5dev/naveditor/imguiRenderGL.cpp +++ b/r5dev/naveditor/imguiRenderGL.cpp @@ -16,12 +16,7 @@ // 3. This notice may not be removed or altered from any source distribution. // -#define _USE_MATH_DEFINES -#include -#include -#include "NavEditor/Include/imgui.h" -#include "thirdparty/sdl/include/SDL.h" -#include "thirdparty/sdl/include/SDL_opengl.h" +#include "NavEditor/Include/Pch.h" // Some math headers don't have PI defined. static const float PI = 3.14159265f; diff --git a/r5dev/naveditor/include/Pch.h b/r5dev/naveditor/include/Pch.h new file mode 100644 index 00000000..87dcb0fb --- /dev/null +++ b/r5dev/naveditor/include/Pch.h @@ -0,0 +1,43 @@ + +#define _USE_MATH_DEFINES +#include +#include +#include +#include +#include + +#include +#include + +#ifdef WIN32 +# include +#else +# include +# include +#endif + +#include +#include +#include +#include + +#include +#include +#include + +#include "thirdparty/sdl/include/SDL.h" +#include "thirdparty/sdl/include/SDL_syswm.h" +#include "thirdparty/sdl/include/SDL_opengl.h" + +#ifdef __APPLE__ +# include +#else +# include +#endif + +#ifdef WIN32 +# define snprintf _snprintf +#endif + +#include "NavEditor/Include/imgui.h" +#include "NavEditor/Include/imguiRenderGL.h" \ No newline at end of file diff --git a/r5dev/naveditor/main.cpp b/r5dev/naveditor/main.cpp index 34f7ee49..c848637e 100644 --- a/r5dev/naveditor/main.cpp +++ b/r5dev/naveditor/main.cpp @@ -16,25 +16,7 @@ // 3. This notice may not be removed or altered from any source distribution. // -#include -#define _USE_MATH_DEFINES -#include - -#include "thirdparty/sdl/include/SDL.h" -#include "thirdparty/sdl/include/SDL_syswm.h" -#include "thirdparty/sdl/include/SDL_opengl.h" -#ifdef __APPLE__ -# include -#else -# include -#endif - -#include -#include - -#include "NavEditor/Include/imgui.h" -#include "NavEditor/Include/imguiRenderGL.h" - +#include "NavEditor/Include/Pch.h" #include "Recast/Include/Recast.h" #include "DebugUtils/Include/RecastDebugDraw.h" #include "NavEditor/Include/InputGeom.h" diff --git a/r5dev/vproj/naveditor.vcxproj b/r5dev/vproj/naveditor.vcxproj index cc26a2b1..7dfd3b1d 100644 --- a/r5dev/vproj/naveditor.vcxproj +++ b/r5dev/vproj/naveditor.vcxproj @@ -24,6 +24,7 @@ + @@ -50,6 +51,10 @@ + + Create + Create + @@ -59,7 +64,10 @@ - + + NotUsing + NotUsing + 16.0 @@ -118,6 +126,8 @@ true /D _CRT_SECURE_NO_WARNINGS /D WIN32 %(AdditionalOptions) stdcpp17 + Use + NavEditor/Include/Pch.h Console @@ -125,6 +135,9 @@ $(SolutionDir)lib\$(Configuration)\ librecast_x64.lib;libdtdetour_x64.lib;libdetourcrowd_x64.lib;libdetourtilecache_x64.lib;libdtdebugutils_x64.lib;libsdl2_x64.lib;OpenGL32.lib;Glu32.lib;Gdi32.lib;User32.lib;Shell32.lib;Comdlg32.lib;Kernel32.lib;Winmm.lib;Setupapi.lib;Advapi32.lib;Version.lib;Ole32.lib;Oleaut32.lib;Imm32.lib;%(AdditionalDependencies) + + IF EXIST "$(SolutionDir)..\..\r5apexdata.bin" del "$(SolutionDir)..\..\bin$(ProjectName)" && copy /Y "$(TargetPath)" "$(SolutionDir)..\..\bin + @@ -136,6 +149,8 @@ true /D _CRT_SECURE_NO_WARNINGS /D WIN32 %(AdditionalOptions) stdcpp17 + Use + NavEditor/Include/Pch.h Console diff --git a/r5dev/vproj/naveditor.vcxproj.filters b/r5dev/vproj/naveditor.vcxproj.filters index fd6e9843..9104df3c 100644 --- a/r5dev/vproj/naveditor.vcxproj.filters +++ b/r5dev/vproj/naveditor.vcxproj.filters @@ -1,110 +1,192 @@  - - {9ab87056-e082-4b08-96fc-91d0b5e14f3b} + + {958de2b5-c906-4507-98b8-2ef6f119bf43} - + + {0f57b71f-a82f-46f2-a61e-2c8b3b0b7094} + + + {c32f74fb-7c15-4c0d-9096-d40c7bee8644} + + + {a346b89e-1598-4674-8330-b2f7e133ecee} + + + {21426aac-877f-437c-8dac-0a59ecad5f13} + + {1ac9f8e6-8a00-4875-aa9e-0b439faaff62} + + {37f33c75-b278-4573-922d-019821d782aa} + + + {8ec57c85-32b6-4c32-804e-7a1381f944f5} + + + {c17c28e9-e920-4aa4-9577-79daabd84e6a} + + + {2d540e1d-2ed3-4905-b58d-559288b5b8d5} + + + {f1d69d7c-e2cf-421b-a106-08c18b620eaf} + + + {798e4d14-fd63-4f63-a6f7-9465f0e0921b} + - - Include - - - Include - - - Include - - - Include - - - Include - - - Include - - - Include - - - Include - - - Include - - - Include - - - Include - - - Include + + core\include - Include + core\include - - Include + + io\include + + + io\include + + + io\include + + + io\include + + + builder\include - Include + builder\include - Include + builder\include - Include - - - Include - - - Include - - - Include + builder\include - Include + tools\include - Include + tools\include + + + tools\include + + + tools\include + + + tools\include + + + tools\include + + + utils\include + + + utils\include + + + utils\include + + + utils\include + + + utils\include + + + contrib\include + + + contrib\include - Conrtib + contrib\include - - - - - - - - - - - - - - - - - - - - - - - - Conrtib + contrib + + + core + + + core + + + core + + + io + + + io + + + io + + + io + + + tools + + + tools + + + tools + + + tools + + + contrib + + + contrib + + + tools + + + tools + + + utils + + + utils + + + utils + + + utils + + + builder + + + builder + + + builder + + + builder + + + utils \ No newline at end of file