From a727929e8824295e219cdc63e0c9306d55f4ebc6 Mon Sep 17 00:00:00 2001 From: Roy Qu Date: Sun, 25 Sep 2022 10:16:13 +0800 Subject: [PATCH] refactor folder structure --- Red_Panda_CPP.pro | 36 +++++++++--------- {linux => platform/linux}/install.sh | 0 .../linux}/redpandaide.desktop.in | 0 {linux => platform/linux}/redpandaide.png | Bin .../linux}/templates/CL_Turtle.ico | Bin .../linux}/templates/CL_Turtle.template | 0 .../linux}/templates/CL_Turtle_cpp.txt | 0 .../linux}/templates/epitrochoid.ico | Bin .../linux}/templates/epitrochoid.template | 0 .../linux}/templates/epitrochoid_c.txt | 0 .../linux}/templates/hypotrochoid.ico | Bin .../linux}/templates/hypotrochoid.template | 0 .../linux}/templates/hypotrochoid_c.txt | 0 .../linux}/templates/raygui.ico | Bin .../linux}/templates/raygui.template | 0 .../linux}/templates/raygui_c.txt | 0 .../linux}/templates/raylib-game.ico | Bin .../linux}/templates/raylib-snake.ico | Bin .../linux}/templates/raylib-tetris.ico | Bin .../linux}/templates/raylib.ico | Bin .../linux}/templates/raylib.template | 0 .../linux}/templates/raylib_3d.template | 0 .../linux}/templates/raylib_3d_c.txt | 0 .../templates/raylib_3d_shader.template | 0 .../linux}/templates/raylib_3d_shader_c.txt | 0 .../linux}/templates/raylib_arkanoid.ico | Bin .../linux}/templates/raylib_arkanoid.template | 0 .../linux}/templates/raylib_arkanoid_c.txt | 0 .../linux}/templates/raylib_base.fs | 0 .../linux}/templates/raylib_base.vs | 0 .../linux}/templates/raylib_boom.wav | Bin .../linux}/templates/raylib_c.txt | 0 .../linux}/templates/raylib_explosion.png | Bin .../linux}/templates/raylib_snake.template | 0 .../linux}/templates/raylib_snake_c.txt | 0 .../linux}/templates/raylib_tetris.template | 0 .../linux}/templates/raylib_tetris_c.txt | 0 .../linux}/templates/rdrawing-doraemon.ico | Bin .../linux}/templates/rdrawing.ico | Bin .../linux}/templates/rdrawing.template | 0 .../linux}/templates/rdrawing_c.txt | 0 .../linux}/templates/rdrawing_colors.ico | Bin .../linux}/templates/rdrawing_colors.template | 0 .../linux}/templates/rdrawing_colors_c.txt | 0 .../templates/rdrawing_doraemon.template | 0 .../linux}/templates/rdrawing_doraemon_c.txt | 0 .../installer-scripts/config-clang.nsh.in | 0 .../windows}/installer-scripts/config.nsh.in | 0 .../installer-scripts/config32.nsh.in | 0 .../windows}/installer-scripts/lang.nsh | 0 .../installer-scripts/redpanda-clang.nsi | 0 .../redpanda-i686-nocompiler.nsi | 0 .../installer-scripts/redpanda-i686.nsi | 0 .../installer-scripts/redpanda-nocompiler.nsi | 0 .../installer-scripts/redpanda-x64.nsi | 0 .../windows}/prepare_clang.sh | 0 .../windows}/templates/1-WinApp/WinApp_c.txt | 0 .../windows}/templates/1-WinApp/Windows.ico | Bin .../windows}/templates/1-WinApp/info.template | 0 .../templates/2-ConsoleApp/ConsoleApp_c.txt | 0 .../templates/2-ConsoleApp/ConsoleApp_cpp.txt | 0 .../templates/2-ConsoleApp/ConsoleToo.ico | Bin .../templates/2-ConsoleApp/info.template | 0 .../templates/3-StaticLib/StaticLib.ico | Bin .../templates/3-StaticLib/info.template | 0 .../windows}/templates/4-DLL/DLL.ico | Bin .../windows}/templates/4-DLL/Dll_c.txt | 0 .../windows}/templates/4-DLL/Dll_cpp.txt | 0 .../windows}/templates/4-DLL/Dll_h.txt | 0 .../windows}/templates/4-DLL/Dll_hpp.txt | 0 .../windows}/templates/4-DLL/info.template | 0 .../windows}/templates/FileEditor/Editor.ico | Bin .../templates/FileEditor/FileEditor_c.txt | 0 .../templates/FileEditor/FileEditor_h.txt | 0 .../templates/FileEditor/FileEditor_rc.txt | 0 .../templates/FileEditor/info.template | 0 .../windows}/templates/GLFW/GLFW.ico | Bin .../windows}/templates/GLFW/GLFW_main.cpp.txt | 0 .../templates/GLFW/GLFW_shader.frag.txt | 0 .../windows}/templates/GLFW/GLFW_shader.h.txt | 0 .../templates/GLFW/GLFW_shader.vs.txt | 0 .../windows}/templates/GLFW/info.template | 0 .../windows}/templates/GLUT/CL_GLUT.ico | Bin .../templates/GLUT/CL_GLUT_glmatrix.c.txt | 0 .../templates/GLUT/CL_GLUT_glmatrix.h.txt | 0 .../templates/GLUT/CL_GLUT_shapes.c.txt | 0 .../windows}/templates/GLUT/info.template | 0 .../templates/Graphics/CL_Graphics.ico | Bin .../templates/Graphics/CL_Graphics_cpp.txt | 0 .../windows}/templates/Graphics/info.template | 0 .../templates/Hello/Communication.ico | Bin .../windows}/templates/Hello/Hello_c.txt | 0 .../windows}/templates/Hello/Hello_cpp.txt | 0 .../windows}/templates/Hello/info.template | 0 .../templates/HelloInput/ConsoleToo.ico | Bin .../templates/HelloInput/HelloInput_c.txt | 0 .../templates/HelloInput/HelloInput_cpp.txt | 0 .../templates/HelloInput/info.template | 0 .../windows}/templates/Jackpot/Games.ico | Bin .../templates/Jackpot/Jackpot_cpp.txt | 0 .../windows}/templates/Jackpot/info.template | 0 .../templates/MDIEditor/MDIEditor_c.txt | 0 .../templates/MDIEditor/MDIEditor_h.txt | 0 .../templates/MDIEditor/MDIEditor_rc.txt | 0 .../windows}/templates/MDIEditor/Windows.ico | Bin .../templates/MDIEditor/info.template | 0 .../windows}/templates/OpenGL/OpenGL.txt | 0 .../windows}/templates/OpenGL/Pizza.ico | Bin .../windows}/templates/OpenGL/info.template | 0 .../templates/OpenMP/File Management.ico | Bin .../windows}/templates/OpenMP/OpenMP_c.txt | 0 .../windows}/templates/OpenMP/OpenMP_cpp.txt | 0 .../windows}/templates/OpenMP/info.template | 0 .../Single Dialog Application.ico | Bin .../Single Dialog Application.project.ico | Bin .../Single_Dialog_Application_main.c.txt | 0 .../Single_Dialog_Application_resource.h.txt | 0 .../Single_Dialog_Application_resource.rc.txt | 0 .../Single Dialog Application/info.template | 0 .../windows}/templates/StdThread/Software.ico | Bin .../templates/StdThread/StdThread_c.txt | 0 .../templates/StdThread/StdThread_cpp.txt | 0 .../templates/StdThread/info.template | 0 .../windows}/templates/Turtle/CL_Turtle.ico | Bin .../templates/Turtle/CL_Turtle_cpp.txt | 0 .../windows}/templates/Turtle/info.template | 0 .../windows}/templates/WinAnim/WinAnim_c.txt | 0 .../windows}/templates/WinAnim/WinAnim_rc.txt | 0 .../windows}/templates/WinAnim/Windows.ico | Bin .../windows}/templates/WinAnim/info.template | 0 .../templates/epitrochoid/epitrochoid.ico | Bin .../templates/epitrochoid/epitrochoid_c.txt | 0 .../templates/epitrochoid/info.template | 0 .../templates/hypotrochoid/hypotrochoid.ico | Bin .../templates/hypotrochoid/hypotrochoid_c.txt | 0 .../templates/hypotrochoid/info.template | 0 .../windows}/templates/mysql/info.template | 0 .../windows}/templates/mysql/mysql.ico | Bin .../windows}/templates/mysql/mysql_c.txt | 0 .../windows}/templates/raygui/info.template | 0 .../windows}/templates/raygui/raygui.ico | Bin .../windows}/templates/raygui/raygui_c.txt | 0 .../templates/raylib-3d/info.template | 0 .../windows}/templates/raylib-3d/raylib.ico | Bin .../templates/raylib-3d/raylib_3d_c.txt | 0 .../templates/raylib-arkanoid/info.template | 0 .../raylib-arkanoid/raylib_arkanoid.ico | Bin .../raylib-arkanoid/raylib_arkanoid.png | Bin .../raylib-arkanoid/raylib_arkanoid_c.txt | 0 .../templates/raylib-shader/info.template | 0 .../templates/raylib-shader/raylib.ico | Bin .../raylib-shader/raylib_3d_shader_c.txt | 0 .../templates/raylib-shader/raylib_base.fs | 0 .../templates/raylib-shader/raylib_base.vs | 0 .../templates/raylib-snake/info.template | 0 .../templates/raylib-snake/raylib-snake.ico | Bin .../templates/raylib-snake/raylib_snake_c.txt | 0 .../templates/raylib-tetris/info.template | 0 .../templates/raylib-tetris/raylib-tetris.ico | Bin .../raylib-tetris/raylib_tetris_c.txt | 0 .../windows}/templates/raylib/info.template | 0 .../windows}/templates/raylib/raylib-game.ico | Bin .../windows}/templates/raylib/raylib_boom.wav | Bin .../windows}/templates/raylib/raylib_c.txt | 0 .../templates/raylib/raylib_explosion.png | Bin .../templates/rdrawing-colors/info.template | 0 .../rdrawing-colors/rdrawing_colors.ico | Bin .../rdrawing-colors/rdrawing_colors_c.txt | 0 .../templates/rdrawing-doraemon/info.template | 0 .../rdrawing-doraemon/rdrawing-doraemon.ico | Bin .../rdrawing-doraemon/rdrawing_doraemon_c.txt | 0 .../windows}/templates/rdrawing/info.template | 0 .../windows}/templates/rdrawing/rdrawing.ico | Bin .../templates/rdrawing/rdrawing_c.txt | 0 .../windows}/templates/sqlite/info.template | 0 .../windows}/templates/sqlite/sqlite.ico | Bin .../windows}/templates/sqlite/sqlite_c.txt | 0 .../windows}/templates/sweepminer/app.ico | Bin .../templates/sweepminer/info.template | 0 .../windows}/templates/sweepminer/main.cpp | 0 .../templates/tcpclient/info.template | 0 .../templates/tcpclient/tcpclient.ico | Bin .../templates/tcpclient/tcpclient_c.txt | 0 .../templates/tcpserver/info.template | 0 .../templates/tcpserver/tcpserver.ico | Bin .../templates/tcpserver/tcpserver_c.txt | 0 .../tinyfiledialogs/tinyfiledialogs.ico | Bin .../tinyfiledialogs/tinyfiledialogs.template | 0 .../tinyfiledialogs/tinyfiledialogs_c.txt | 0 {astyle => tools/astyle}/ASBeautifier.cpp | 0 {astyle => tools/astyle}/ASEnhancer.cpp | 0 {astyle => tools/astyle}/ASFormatter.cpp | 0 {astyle => tools/astyle}/ASLocalizer.cpp | 0 {astyle => tools/astyle}/ASLocalizer.h | 0 {astyle => tools/astyle}/ASResource.cpp | 0 {astyle => tools/astyle}/astyle.h | 0 {astyle => tools/astyle}/astyle.pro | 0 {astyle => tools/astyle}/astyle_main.cpp | 0 {astyle => tools/astyle}/astyle_main.h | 0 .../consolepauser}/consolepauser.pro | 0 .../consolepauser}/main.unix.cpp | 0 .../consolepauser}/main.windows.cpp | 0 .../redpanda-git-askpass}/dialog.cpp | 0 .../redpanda-git-askpass}/dialog.h | 0 .../redpanda-git-askpass}/dialog.ui | 0 .../redpanda-git-askpass}/main.cpp | 0 .../redpanda-git-askpass.pro | 0 .../redpanda-win-git-askpass}/main.cpp | 0 .../redpanda-git-askpass.ico | Bin .../redpanda-git-askpass_private.h | 0 .../redpanda-git-askpass_private.rc | 0 .../redpanda-win-git-askpass.pro | 0 .../redpanda-win-git-askpass}/resource.h | 0 .../redpanda-win-git-askpass}/resource.rc | 0 214 files changed, 18 insertions(+), 18 deletions(-) rename {linux => platform/linux}/install.sh (100%) rename {linux => platform/linux}/redpandaide.desktop.in (100%) rename {linux => platform/linux}/redpandaide.png (100%) rename {linux => platform/linux}/templates/CL_Turtle.ico (100%) rename {linux => platform/linux}/templates/CL_Turtle.template (100%) rename {linux => platform/linux}/templates/CL_Turtle_cpp.txt (100%) rename {linux => platform/linux}/templates/epitrochoid.ico (100%) rename {linux => platform/linux}/templates/epitrochoid.template (100%) rename {linux => platform/linux}/templates/epitrochoid_c.txt (100%) rename {linux => platform/linux}/templates/hypotrochoid.ico (100%) rename {linux => platform/linux}/templates/hypotrochoid.template (100%) rename {linux => platform/linux}/templates/hypotrochoid_c.txt (100%) rename {linux => platform/linux}/templates/raygui.ico (100%) rename {linux => platform/linux}/templates/raygui.template (100%) rename {linux => platform/linux}/templates/raygui_c.txt (100%) rename {linux => platform/linux}/templates/raylib-game.ico (100%) rename {linux => platform/linux}/templates/raylib-snake.ico (100%) rename {linux => platform/linux}/templates/raylib-tetris.ico (100%) rename {linux => platform/linux}/templates/raylib.ico (100%) rename {linux => platform/linux}/templates/raylib.template (100%) rename {linux => platform/linux}/templates/raylib_3d.template (100%) rename {linux => platform/linux}/templates/raylib_3d_c.txt (100%) rename {linux => platform/linux}/templates/raylib_3d_shader.template (100%) rename {linux => platform/linux}/templates/raylib_3d_shader_c.txt (100%) rename {linux => platform/linux}/templates/raylib_arkanoid.ico (100%) rename {linux => platform/linux}/templates/raylib_arkanoid.template (100%) rename {linux => platform/linux}/templates/raylib_arkanoid_c.txt (100%) rename {linux => platform/linux}/templates/raylib_base.fs (100%) rename {linux => platform/linux}/templates/raylib_base.vs (100%) rename {linux => platform/linux}/templates/raylib_boom.wav (100%) rename {linux => platform/linux}/templates/raylib_c.txt (100%) rename {linux => platform/linux}/templates/raylib_explosion.png (100%) rename {linux => platform/linux}/templates/raylib_snake.template (100%) rename {linux => platform/linux}/templates/raylib_snake_c.txt (100%) rename {linux => platform/linux}/templates/raylib_tetris.template (100%) rename {linux => platform/linux}/templates/raylib_tetris_c.txt (100%) rename {linux => platform/linux}/templates/rdrawing-doraemon.ico (100%) rename {linux => platform/linux}/templates/rdrawing.ico (100%) rename {linux => platform/linux}/templates/rdrawing.template (100%) rename {linux => platform/linux}/templates/rdrawing_c.txt (100%) rename {linux => platform/linux}/templates/rdrawing_colors.ico (100%) rename {linux => platform/linux}/templates/rdrawing_colors.template (100%) rename {linux => platform/linux}/templates/rdrawing_colors_c.txt (100%) rename {linux => platform/linux}/templates/rdrawing_doraemon.template (100%) rename {linux => platform/linux}/templates/rdrawing_doraemon_c.txt (100%) rename {windows => platform/windows}/installer-scripts/config-clang.nsh.in (100%) rename {windows => platform/windows}/installer-scripts/config.nsh.in (100%) rename {windows => platform/windows}/installer-scripts/config32.nsh.in (100%) rename {windows => platform/windows}/installer-scripts/lang.nsh (100%) rename {windows => platform/windows}/installer-scripts/redpanda-clang.nsi (100%) rename {windows => platform/windows}/installer-scripts/redpanda-i686-nocompiler.nsi (100%) rename {windows => platform/windows}/installer-scripts/redpanda-i686.nsi (100%) rename {windows => platform/windows}/installer-scripts/redpanda-nocompiler.nsi (100%) rename {windows => platform/windows}/installer-scripts/redpanda-x64.nsi (100%) rename {windows => platform/windows}/prepare_clang.sh (100%) rename {windows => platform/windows}/templates/1-WinApp/WinApp_c.txt (100%) rename {windows => platform/windows}/templates/1-WinApp/Windows.ico (100%) rename {windows => platform/windows}/templates/1-WinApp/info.template (100%) rename {windows => platform/windows}/templates/2-ConsoleApp/ConsoleApp_c.txt (100%) rename {windows => platform/windows}/templates/2-ConsoleApp/ConsoleApp_cpp.txt (100%) rename {windows => platform/windows}/templates/2-ConsoleApp/ConsoleToo.ico (100%) rename {windows => platform/windows}/templates/2-ConsoleApp/info.template (100%) rename {windows => platform/windows}/templates/3-StaticLib/StaticLib.ico (100%) rename {windows => platform/windows}/templates/3-StaticLib/info.template (100%) rename {windows => platform/windows}/templates/4-DLL/DLL.ico (100%) rename {windows => platform/windows}/templates/4-DLL/Dll_c.txt (100%) rename {windows => platform/windows}/templates/4-DLL/Dll_cpp.txt (100%) rename {windows => platform/windows}/templates/4-DLL/Dll_h.txt (100%) rename {windows => platform/windows}/templates/4-DLL/Dll_hpp.txt (100%) rename {windows => platform/windows}/templates/4-DLL/info.template (100%) rename {windows => platform/windows}/templates/FileEditor/Editor.ico (100%) rename {windows => platform/windows}/templates/FileEditor/FileEditor_c.txt (100%) rename {windows => platform/windows}/templates/FileEditor/FileEditor_h.txt (100%) rename {windows => platform/windows}/templates/FileEditor/FileEditor_rc.txt (100%) rename {windows => platform/windows}/templates/FileEditor/info.template (100%) rename {windows => platform/windows}/templates/GLFW/GLFW.ico (100%) rename {windows => platform/windows}/templates/GLFW/GLFW_main.cpp.txt (100%) rename {windows => platform/windows}/templates/GLFW/GLFW_shader.frag.txt (100%) rename {windows => platform/windows}/templates/GLFW/GLFW_shader.h.txt (100%) rename {windows => platform/windows}/templates/GLFW/GLFW_shader.vs.txt (100%) rename {windows => platform/windows}/templates/GLFW/info.template (100%) rename {windows => platform/windows}/templates/GLUT/CL_GLUT.ico (100%) rename {windows => platform/windows}/templates/GLUT/CL_GLUT_glmatrix.c.txt (100%) rename {windows => platform/windows}/templates/GLUT/CL_GLUT_glmatrix.h.txt (100%) rename {windows => platform/windows}/templates/GLUT/CL_GLUT_shapes.c.txt (100%) rename {windows => platform/windows}/templates/GLUT/info.template (100%) rename {windows => platform/windows}/templates/Graphics/CL_Graphics.ico (100%) rename {windows => platform/windows}/templates/Graphics/CL_Graphics_cpp.txt (100%) rename {windows => platform/windows}/templates/Graphics/info.template (100%) rename {windows => platform/windows}/templates/Hello/Communication.ico (100%) rename {windows => platform/windows}/templates/Hello/Hello_c.txt (100%) rename {windows => platform/windows}/templates/Hello/Hello_cpp.txt (100%) rename {windows => platform/windows}/templates/Hello/info.template (100%) rename {windows => platform/windows}/templates/HelloInput/ConsoleToo.ico (100%) rename {windows => platform/windows}/templates/HelloInput/HelloInput_c.txt (100%) rename {windows => platform/windows}/templates/HelloInput/HelloInput_cpp.txt (100%) rename {windows => platform/windows}/templates/HelloInput/info.template (100%) rename {windows => platform/windows}/templates/Jackpot/Games.ico (100%) rename {windows => platform/windows}/templates/Jackpot/Jackpot_cpp.txt (100%) rename {windows => platform/windows}/templates/Jackpot/info.template (100%) rename {windows => platform/windows}/templates/MDIEditor/MDIEditor_c.txt (100%) rename {windows => platform/windows}/templates/MDIEditor/MDIEditor_h.txt (100%) rename {windows => platform/windows}/templates/MDIEditor/MDIEditor_rc.txt (100%) rename {windows => platform/windows}/templates/MDIEditor/Windows.ico (100%) rename {windows => platform/windows}/templates/MDIEditor/info.template (100%) rename {windows => platform/windows}/templates/OpenGL/OpenGL.txt (100%) rename {windows => platform/windows}/templates/OpenGL/Pizza.ico (100%) rename {windows => platform/windows}/templates/OpenGL/info.template (100%) rename {windows => platform/windows}/templates/OpenMP/File Management.ico (100%) rename {windows => platform/windows}/templates/OpenMP/OpenMP_c.txt (100%) rename {windows => platform/windows}/templates/OpenMP/OpenMP_cpp.txt (100%) rename {windows => platform/windows}/templates/OpenMP/info.template (100%) rename {windows => platform/windows}/templates/Single Dialog Application/Single Dialog Application.ico (100%) rename {windows => platform/windows}/templates/Single Dialog Application/Single Dialog Application.project.ico (100%) rename {windows => platform/windows}/templates/Single Dialog Application/Single_Dialog_Application_main.c.txt (100%) rename {windows => platform/windows}/templates/Single Dialog Application/Single_Dialog_Application_resource.h.txt (100%) rename {windows => platform/windows}/templates/Single Dialog Application/Single_Dialog_Application_resource.rc.txt (100%) rename {windows => platform/windows}/templates/Single Dialog Application/info.template (100%) rename {windows => platform/windows}/templates/StdThread/Software.ico (100%) rename {windows => platform/windows}/templates/StdThread/StdThread_c.txt (100%) rename {windows => platform/windows}/templates/StdThread/StdThread_cpp.txt (100%) rename {windows => platform/windows}/templates/StdThread/info.template (100%) rename {windows => platform/windows}/templates/Turtle/CL_Turtle.ico (100%) rename {windows => platform/windows}/templates/Turtle/CL_Turtle_cpp.txt (100%) rename {windows => platform/windows}/templates/Turtle/info.template (100%) rename {windows => platform/windows}/templates/WinAnim/WinAnim_c.txt (100%) rename {windows => platform/windows}/templates/WinAnim/WinAnim_rc.txt (100%) rename {windows => platform/windows}/templates/WinAnim/Windows.ico (100%) rename {windows => platform/windows}/templates/WinAnim/info.template (100%) rename {windows => platform/windows}/templates/epitrochoid/epitrochoid.ico (100%) rename {windows => platform/windows}/templates/epitrochoid/epitrochoid_c.txt (100%) rename {windows => platform/windows}/templates/epitrochoid/info.template (100%) rename {windows => platform/windows}/templates/hypotrochoid/hypotrochoid.ico (100%) rename {windows => platform/windows}/templates/hypotrochoid/hypotrochoid_c.txt (100%) rename {windows => platform/windows}/templates/hypotrochoid/info.template (100%) rename {windows => platform/windows}/templates/mysql/info.template (100%) rename {windows => platform/windows}/templates/mysql/mysql.ico (100%) rename {windows => platform/windows}/templates/mysql/mysql_c.txt (100%) rename {windows => platform/windows}/templates/raygui/info.template (100%) rename {windows => platform/windows}/templates/raygui/raygui.ico (100%) rename {windows => platform/windows}/templates/raygui/raygui_c.txt (100%) rename {windows => platform/windows}/templates/raylib-3d/info.template (100%) rename {windows => platform/windows}/templates/raylib-3d/raylib.ico (100%) rename {windows => platform/windows}/templates/raylib-3d/raylib_3d_c.txt (100%) rename {windows => platform/windows}/templates/raylib-arkanoid/info.template (100%) rename {windows => platform/windows}/templates/raylib-arkanoid/raylib_arkanoid.ico (100%) rename {windows => platform/windows}/templates/raylib-arkanoid/raylib_arkanoid.png (100%) rename {windows => platform/windows}/templates/raylib-arkanoid/raylib_arkanoid_c.txt (100%) rename {windows => platform/windows}/templates/raylib-shader/info.template (100%) rename {windows => platform/windows}/templates/raylib-shader/raylib.ico (100%) rename {windows => platform/windows}/templates/raylib-shader/raylib_3d_shader_c.txt (100%) rename {windows => platform/windows}/templates/raylib-shader/raylib_base.fs (100%) rename {windows => platform/windows}/templates/raylib-shader/raylib_base.vs (100%) rename {windows => platform/windows}/templates/raylib-snake/info.template (100%) rename {windows => platform/windows}/templates/raylib-snake/raylib-snake.ico (100%) rename {windows => platform/windows}/templates/raylib-snake/raylib_snake_c.txt (100%) rename {windows => platform/windows}/templates/raylib-tetris/info.template (100%) rename {windows => platform/windows}/templates/raylib-tetris/raylib-tetris.ico (100%) rename {windows => platform/windows}/templates/raylib-tetris/raylib_tetris_c.txt (100%) rename {windows => platform/windows}/templates/raylib/info.template (100%) rename {windows => platform/windows}/templates/raylib/raylib-game.ico (100%) rename {windows => platform/windows}/templates/raylib/raylib_boom.wav (100%) rename {windows => platform/windows}/templates/raylib/raylib_c.txt (100%) rename {windows => platform/windows}/templates/raylib/raylib_explosion.png (100%) rename {windows => platform/windows}/templates/rdrawing-colors/info.template (100%) rename {windows => platform/windows}/templates/rdrawing-colors/rdrawing_colors.ico (100%) rename {windows => platform/windows}/templates/rdrawing-colors/rdrawing_colors_c.txt (100%) rename {windows => platform/windows}/templates/rdrawing-doraemon/info.template (100%) rename {windows => platform/windows}/templates/rdrawing-doraemon/rdrawing-doraemon.ico (100%) rename {windows => platform/windows}/templates/rdrawing-doraemon/rdrawing_doraemon_c.txt (100%) rename {windows => platform/windows}/templates/rdrawing/info.template (100%) rename {windows => platform/windows}/templates/rdrawing/rdrawing.ico (100%) rename {windows => platform/windows}/templates/rdrawing/rdrawing_c.txt (100%) rename {windows => platform/windows}/templates/sqlite/info.template (100%) rename {windows => platform/windows}/templates/sqlite/sqlite.ico (100%) rename {windows => platform/windows}/templates/sqlite/sqlite_c.txt (100%) rename {windows => platform/windows}/templates/sweepminer/app.ico (100%) rename {windows => platform/windows}/templates/sweepminer/info.template (100%) rename {windows => platform/windows}/templates/sweepminer/main.cpp (100%) rename {windows => platform/windows}/templates/tcpclient/info.template (100%) rename {windows => platform/windows}/templates/tcpclient/tcpclient.ico (100%) rename {windows => platform/windows}/templates/tcpclient/tcpclient_c.txt (100%) rename {windows => platform/windows}/templates/tcpserver/info.template (100%) rename {windows => platform/windows}/templates/tcpserver/tcpserver.ico (100%) rename {windows => platform/windows}/templates/tcpserver/tcpserver_c.txt (100%) rename {windows => platform/windows}/templates/tinyfiledialogs/tinyfiledialogs.ico (100%) rename {windows => platform/windows}/templates/tinyfiledialogs/tinyfiledialogs.template (100%) rename {windows => platform/windows}/templates/tinyfiledialogs/tinyfiledialogs_c.txt (100%) rename {astyle => tools/astyle}/ASBeautifier.cpp (100%) rename {astyle => tools/astyle}/ASEnhancer.cpp (100%) rename {astyle => tools/astyle}/ASFormatter.cpp (100%) rename {astyle => tools/astyle}/ASLocalizer.cpp (100%) rename {astyle => tools/astyle}/ASLocalizer.h (100%) rename {astyle => tools/astyle}/ASResource.cpp (100%) rename {astyle => tools/astyle}/astyle.h (100%) rename {astyle => tools/astyle}/astyle.pro (100%) rename {astyle => tools/astyle}/astyle_main.cpp (100%) rename {astyle => tools/astyle}/astyle_main.h (100%) rename {consolepauser => tools/consolepauser}/consolepauser.pro (100%) rename {consolepauser => tools/consolepauser}/main.unix.cpp (100%) rename {consolepauser => tools/consolepauser}/main.windows.cpp (100%) rename {redpanda-git-askpass => tools/redpanda-git-askpass}/dialog.cpp (100%) rename {redpanda-git-askpass => tools/redpanda-git-askpass}/dialog.h (100%) rename {redpanda-git-askpass => tools/redpanda-git-askpass}/dialog.ui (100%) rename {redpanda-git-askpass => tools/redpanda-git-askpass}/main.cpp (100%) rename {redpanda-git-askpass => tools/redpanda-git-askpass}/redpanda-git-askpass.pro (100%) rename {redpanda-win-git-askpass => tools/redpanda-win-git-askpass}/main.cpp (100%) rename {redpanda-win-git-askpass => tools/redpanda-win-git-askpass}/redpanda-git-askpass.ico (100%) rename {redpanda-win-git-askpass => tools/redpanda-win-git-askpass}/redpanda-git-askpass_private.h (100%) rename {redpanda-win-git-askpass => tools/redpanda-win-git-askpass}/redpanda-git-askpass_private.rc (100%) rename {redpanda-win-git-askpass => tools/redpanda-win-git-askpass}/redpanda-win-git-askpass.pro (100%) rename {redpanda-win-git-askpass => tools/redpanda-win-git-askpass}/resource.h (100%) rename {redpanda-win-git-askpass => tools/redpanda-win-git-askpass}/resource.rc (100%) diff --git a/Red_Panda_CPP.pro b/Red_Panda_CPP.pro index 13086d69..52501a52 100644 --- a/Red_Panda_CPP.pro +++ b/Red_Panda_CPP.pro @@ -2,23 +2,23 @@ TEMPLATE = subdirs SUBDIRS += \ RedPandaIDE \ - astyle \ - consolepauser + tools\astyle \ + tools\consolepauser # Add the dependencies so that the RedPandaIDE project can add the depended programs # into the main app bundle -RedPandaIDE.depends = astyle consolepauser +RedPandaIDE.depends = tools\astyle tools\consolepauser win32: { SUBDIRS += \ - redpanda-win-git-askpass - RedPandaIDE.depends += redpanda-win-git-askpass + tools\redpanda-win-git-askpass + RedPandaIDE.depends += tools\redpanda-win-git-askpass } unix: { SUBDIRS += \ - redpanda-git-askpass - RedPandaIDE.depends += redpanda-git-askpass + tools\redpanda-git-askpass + RedPandaIDE.depends += tools\redpanda-git-askpass } APP_NAME = RedPandaCPP @@ -30,10 +30,10 @@ linux: { PREFIX = /usr/local } - QMAKE_SUBSTITUTES += linux/redpandaide.desktop.in + QMAKE_SUBSTITUTES += platform/linux/redpandaide.desktop.in resources.path = $${PREFIX}/share/$${APP_NAME} - resources.files += linux/templates + resources.files += platform/linux/templates INSTALLS += resources docs.path = $${PREFIX}/share/doc/$${APP_NAME} @@ -43,26 +43,26 @@ linux: { INSTALLS += docs pixmaps.path = $${PREFIX}/share/pixmaps - pixmaps.files += linux/redpandaide.png + pixmaps.files += platform/linux/redpandaide.png INSTALLS += pixmaps desktop.path = $${PREFIX}/share/applications - desktop.files += linux/redpandaide.desktop + desktop.files += platform/linux/redpandaide.desktop INSTALLS += desktop } win32: { !isEmpty(PREFIX) { target.path = $${PREFIX} - QMAKE_SUBSTITUTES += windows/installer-scripts/config.nsh.in - QMAKE_SUBSTITUTES += windows/installer-scripts/config32.nsh.in - QMAKE_SUBSTITUTES += windows/installer-scripts/config-clang.nsh.in + QMAKE_SUBSTITUTES += platform/windows/installer-scripts/config.nsh.in + QMAKE_SUBSTITUTES += platform/windows/installer-scripts/config32.nsh.in + QMAKE_SUBSTITUTES += platform/windows/installer-scripts/config-clang.nsh.in resources.path = $${PREFIX} - resources.files += windows/templates - resources.files += windows/installer-scripts/config.nsh - resources.files += windows/installer-scripts/config32.nsh - resources.files += windows/installer-scripts/config-clang.nsh + resources.files += platform/windows/templates + resources.files += platform/windows/installer-scripts/config.nsh + resources.files += platform/windows/installer-scripts/config32.nsh + resources.files += platform/windows/installer-scripts/config-clang.nsh resources.files += README.md resources.files += NEWS.md resources.files += LICENSE diff --git a/linux/install.sh b/platform/linux/install.sh similarity index 100% rename from linux/install.sh rename to platform/linux/install.sh diff --git a/linux/redpandaide.desktop.in b/platform/linux/redpandaide.desktop.in similarity index 100% rename from linux/redpandaide.desktop.in rename to platform/linux/redpandaide.desktop.in diff --git a/linux/redpandaide.png b/platform/linux/redpandaide.png similarity index 100% rename from linux/redpandaide.png rename to platform/linux/redpandaide.png diff --git a/linux/templates/CL_Turtle.ico b/platform/linux/templates/CL_Turtle.ico similarity index 100% rename from linux/templates/CL_Turtle.ico rename to platform/linux/templates/CL_Turtle.ico diff --git a/linux/templates/CL_Turtle.template b/platform/linux/templates/CL_Turtle.template similarity index 100% rename from linux/templates/CL_Turtle.template rename to platform/linux/templates/CL_Turtle.template diff --git a/linux/templates/CL_Turtle_cpp.txt b/platform/linux/templates/CL_Turtle_cpp.txt similarity index 100% rename from linux/templates/CL_Turtle_cpp.txt rename to platform/linux/templates/CL_Turtle_cpp.txt diff --git a/linux/templates/epitrochoid.ico b/platform/linux/templates/epitrochoid.ico similarity index 100% rename from linux/templates/epitrochoid.ico rename to platform/linux/templates/epitrochoid.ico diff --git a/linux/templates/epitrochoid.template b/platform/linux/templates/epitrochoid.template similarity index 100% rename from linux/templates/epitrochoid.template rename to platform/linux/templates/epitrochoid.template diff --git a/linux/templates/epitrochoid_c.txt b/platform/linux/templates/epitrochoid_c.txt similarity index 100% rename from linux/templates/epitrochoid_c.txt rename to platform/linux/templates/epitrochoid_c.txt diff --git a/linux/templates/hypotrochoid.ico b/platform/linux/templates/hypotrochoid.ico similarity index 100% rename from linux/templates/hypotrochoid.ico rename to platform/linux/templates/hypotrochoid.ico diff --git a/linux/templates/hypotrochoid.template b/platform/linux/templates/hypotrochoid.template similarity index 100% rename from linux/templates/hypotrochoid.template rename to platform/linux/templates/hypotrochoid.template diff --git a/linux/templates/hypotrochoid_c.txt b/platform/linux/templates/hypotrochoid_c.txt similarity index 100% rename from linux/templates/hypotrochoid_c.txt rename to platform/linux/templates/hypotrochoid_c.txt diff --git a/linux/templates/raygui.ico b/platform/linux/templates/raygui.ico similarity index 100% rename from linux/templates/raygui.ico rename to platform/linux/templates/raygui.ico diff --git a/linux/templates/raygui.template b/platform/linux/templates/raygui.template similarity index 100% rename from linux/templates/raygui.template rename to platform/linux/templates/raygui.template diff --git a/linux/templates/raygui_c.txt b/platform/linux/templates/raygui_c.txt similarity index 100% rename from linux/templates/raygui_c.txt rename to platform/linux/templates/raygui_c.txt diff --git a/linux/templates/raylib-game.ico b/platform/linux/templates/raylib-game.ico similarity index 100% rename from linux/templates/raylib-game.ico rename to platform/linux/templates/raylib-game.ico diff --git a/linux/templates/raylib-snake.ico b/platform/linux/templates/raylib-snake.ico similarity index 100% rename from linux/templates/raylib-snake.ico rename to platform/linux/templates/raylib-snake.ico diff --git a/linux/templates/raylib-tetris.ico b/platform/linux/templates/raylib-tetris.ico similarity index 100% rename from linux/templates/raylib-tetris.ico rename to platform/linux/templates/raylib-tetris.ico diff --git a/linux/templates/raylib.ico b/platform/linux/templates/raylib.ico similarity index 100% rename from linux/templates/raylib.ico rename to platform/linux/templates/raylib.ico diff --git a/linux/templates/raylib.template b/platform/linux/templates/raylib.template similarity index 100% rename from linux/templates/raylib.template rename to platform/linux/templates/raylib.template diff --git a/linux/templates/raylib_3d.template b/platform/linux/templates/raylib_3d.template similarity index 100% rename from linux/templates/raylib_3d.template rename to platform/linux/templates/raylib_3d.template diff --git a/linux/templates/raylib_3d_c.txt b/platform/linux/templates/raylib_3d_c.txt similarity index 100% rename from linux/templates/raylib_3d_c.txt rename to platform/linux/templates/raylib_3d_c.txt diff --git a/linux/templates/raylib_3d_shader.template b/platform/linux/templates/raylib_3d_shader.template similarity index 100% rename from linux/templates/raylib_3d_shader.template rename to platform/linux/templates/raylib_3d_shader.template diff --git a/linux/templates/raylib_3d_shader_c.txt b/platform/linux/templates/raylib_3d_shader_c.txt similarity index 100% rename from linux/templates/raylib_3d_shader_c.txt rename to platform/linux/templates/raylib_3d_shader_c.txt diff --git a/linux/templates/raylib_arkanoid.ico b/platform/linux/templates/raylib_arkanoid.ico similarity index 100% rename from linux/templates/raylib_arkanoid.ico rename to platform/linux/templates/raylib_arkanoid.ico diff --git a/linux/templates/raylib_arkanoid.template b/platform/linux/templates/raylib_arkanoid.template similarity index 100% rename from linux/templates/raylib_arkanoid.template rename to platform/linux/templates/raylib_arkanoid.template diff --git a/linux/templates/raylib_arkanoid_c.txt b/platform/linux/templates/raylib_arkanoid_c.txt similarity index 100% rename from linux/templates/raylib_arkanoid_c.txt rename to platform/linux/templates/raylib_arkanoid_c.txt diff --git a/linux/templates/raylib_base.fs b/platform/linux/templates/raylib_base.fs similarity index 100% rename from linux/templates/raylib_base.fs rename to platform/linux/templates/raylib_base.fs diff --git a/linux/templates/raylib_base.vs b/platform/linux/templates/raylib_base.vs similarity index 100% rename from linux/templates/raylib_base.vs rename to platform/linux/templates/raylib_base.vs diff --git a/linux/templates/raylib_boom.wav b/platform/linux/templates/raylib_boom.wav similarity index 100% rename from linux/templates/raylib_boom.wav rename to platform/linux/templates/raylib_boom.wav diff --git a/linux/templates/raylib_c.txt b/platform/linux/templates/raylib_c.txt similarity index 100% rename from linux/templates/raylib_c.txt rename to platform/linux/templates/raylib_c.txt diff --git a/linux/templates/raylib_explosion.png b/platform/linux/templates/raylib_explosion.png similarity index 100% rename from linux/templates/raylib_explosion.png rename to platform/linux/templates/raylib_explosion.png diff --git a/linux/templates/raylib_snake.template b/platform/linux/templates/raylib_snake.template similarity index 100% rename from linux/templates/raylib_snake.template rename to platform/linux/templates/raylib_snake.template diff --git a/linux/templates/raylib_snake_c.txt b/platform/linux/templates/raylib_snake_c.txt similarity index 100% rename from linux/templates/raylib_snake_c.txt rename to platform/linux/templates/raylib_snake_c.txt diff --git a/linux/templates/raylib_tetris.template b/platform/linux/templates/raylib_tetris.template similarity index 100% rename from linux/templates/raylib_tetris.template rename to platform/linux/templates/raylib_tetris.template diff --git a/linux/templates/raylib_tetris_c.txt b/platform/linux/templates/raylib_tetris_c.txt similarity index 100% rename from linux/templates/raylib_tetris_c.txt rename to platform/linux/templates/raylib_tetris_c.txt diff --git a/linux/templates/rdrawing-doraemon.ico b/platform/linux/templates/rdrawing-doraemon.ico similarity index 100% rename from linux/templates/rdrawing-doraemon.ico rename to platform/linux/templates/rdrawing-doraemon.ico diff --git a/linux/templates/rdrawing.ico b/platform/linux/templates/rdrawing.ico similarity index 100% rename from linux/templates/rdrawing.ico rename to platform/linux/templates/rdrawing.ico diff --git a/linux/templates/rdrawing.template b/platform/linux/templates/rdrawing.template similarity index 100% rename from linux/templates/rdrawing.template rename to platform/linux/templates/rdrawing.template diff --git a/linux/templates/rdrawing_c.txt b/platform/linux/templates/rdrawing_c.txt similarity index 100% rename from linux/templates/rdrawing_c.txt rename to platform/linux/templates/rdrawing_c.txt diff --git a/linux/templates/rdrawing_colors.ico b/platform/linux/templates/rdrawing_colors.ico similarity index 100% rename from linux/templates/rdrawing_colors.ico rename to platform/linux/templates/rdrawing_colors.ico diff --git a/linux/templates/rdrawing_colors.template b/platform/linux/templates/rdrawing_colors.template similarity index 100% rename from linux/templates/rdrawing_colors.template rename to platform/linux/templates/rdrawing_colors.template diff --git a/linux/templates/rdrawing_colors_c.txt b/platform/linux/templates/rdrawing_colors_c.txt similarity index 100% rename from linux/templates/rdrawing_colors_c.txt rename to platform/linux/templates/rdrawing_colors_c.txt diff --git a/linux/templates/rdrawing_doraemon.template b/platform/linux/templates/rdrawing_doraemon.template similarity index 100% rename from linux/templates/rdrawing_doraemon.template rename to platform/linux/templates/rdrawing_doraemon.template diff --git a/linux/templates/rdrawing_doraemon_c.txt b/platform/linux/templates/rdrawing_doraemon_c.txt similarity index 100% rename from linux/templates/rdrawing_doraemon_c.txt rename to platform/linux/templates/rdrawing_doraemon_c.txt diff --git a/windows/installer-scripts/config-clang.nsh.in b/platform/windows/installer-scripts/config-clang.nsh.in similarity index 100% rename from windows/installer-scripts/config-clang.nsh.in rename to platform/windows/installer-scripts/config-clang.nsh.in diff --git a/windows/installer-scripts/config.nsh.in b/platform/windows/installer-scripts/config.nsh.in similarity index 100% rename from windows/installer-scripts/config.nsh.in rename to platform/windows/installer-scripts/config.nsh.in diff --git a/windows/installer-scripts/config32.nsh.in b/platform/windows/installer-scripts/config32.nsh.in similarity index 100% rename from windows/installer-scripts/config32.nsh.in rename to platform/windows/installer-scripts/config32.nsh.in diff --git a/windows/installer-scripts/lang.nsh b/platform/windows/installer-scripts/lang.nsh similarity index 100% rename from windows/installer-scripts/lang.nsh rename to platform/windows/installer-scripts/lang.nsh diff --git a/windows/installer-scripts/redpanda-clang.nsi b/platform/windows/installer-scripts/redpanda-clang.nsi similarity index 100% rename from windows/installer-scripts/redpanda-clang.nsi rename to platform/windows/installer-scripts/redpanda-clang.nsi diff --git a/windows/installer-scripts/redpanda-i686-nocompiler.nsi b/platform/windows/installer-scripts/redpanda-i686-nocompiler.nsi similarity index 100% rename from windows/installer-scripts/redpanda-i686-nocompiler.nsi rename to platform/windows/installer-scripts/redpanda-i686-nocompiler.nsi diff --git a/windows/installer-scripts/redpanda-i686.nsi b/platform/windows/installer-scripts/redpanda-i686.nsi similarity index 100% rename from windows/installer-scripts/redpanda-i686.nsi rename to platform/windows/installer-scripts/redpanda-i686.nsi diff --git a/windows/installer-scripts/redpanda-nocompiler.nsi b/platform/windows/installer-scripts/redpanda-nocompiler.nsi similarity index 100% rename from windows/installer-scripts/redpanda-nocompiler.nsi rename to platform/windows/installer-scripts/redpanda-nocompiler.nsi diff --git a/windows/installer-scripts/redpanda-x64.nsi b/platform/windows/installer-scripts/redpanda-x64.nsi similarity index 100% rename from windows/installer-scripts/redpanda-x64.nsi rename to platform/windows/installer-scripts/redpanda-x64.nsi diff --git a/windows/prepare_clang.sh b/platform/windows/prepare_clang.sh similarity index 100% rename from windows/prepare_clang.sh rename to platform/windows/prepare_clang.sh diff --git a/windows/templates/1-WinApp/WinApp_c.txt b/platform/windows/templates/1-WinApp/WinApp_c.txt similarity index 100% rename from windows/templates/1-WinApp/WinApp_c.txt rename to platform/windows/templates/1-WinApp/WinApp_c.txt diff --git a/windows/templates/1-WinApp/Windows.ico b/platform/windows/templates/1-WinApp/Windows.ico similarity index 100% rename from windows/templates/1-WinApp/Windows.ico rename to platform/windows/templates/1-WinApp/Windows.ico diff --git a/windows/templates/1-WinApp/info.template b/platform/windows/templates/1-WinApp/info.template similarity index 100% rename from windows/templates/1-WinApp/info.template rename to platform/windows/templates/1-WinApp/info.template diff --git a/windows/templates/2-ConsoleApp/ConsoleApp_c.txt b/platform/windows/templates/2-ConsoleApp/ConsoleApp_c.txt similarity index 100% rename from windows/templates/2-ConsoleApp/ConsoleApp_c.txt rename to platform/windows/templates/2-ConsoleApp/ConsoleApp_c.txt diff --git a/windows/templates/2-ConsoleApp/ConsoleApp_cpp.txt b/platform/windows/templates/2-ConsoleApp/ConsoleApp_cpp.txt similarity index 100% rename from windows/templates/2-ConsoleApp/ConsoleApp_cpp.txt rename to platform/windows/templates/2-ConsoleApp/ConsoleApp_cpp.txt diff --git a/windows/templates/2-ConsoleApp/ConsoleToo.ico b/platform/windows/templates/2-ConsoleApp/ConsoleToo.ico similarity index 100% rename from windows/templates/2-ConsoleApp/ConsoleToo.ico rename to platform/windows/templates/2-ConsoleApp/ConsoleToo.ico diff --git a/windows/templates/2-ConsoleApp/info.template b/platform/windows/templates/2-ConsoleApp/info.template similarity index 100% rename from windows/templates/2-ConsoleApp/info.template rename to platform/windows/templates/2-ConsoleApp/info.template diff --git a/windows/templates/3-StaticLib/StaticLib.ico b/platform/windows/templates/3-StaticLib/StaticLib.ico similarity index 100% rename from windows/templates/3-StaticLib/StaticLib.ico rename to platform/windows/templates/3-StaticLib/StaticLib.ico diff --git a/windows/templates/3-StaticLib/info.template b/platform/windows/templates/3-StaticLib/info.template similarity index 100% rename from windows/templates/3-StaticLib/info.template rename to platform/windows/templates/3-StaticLib/info.template diff --git a/windows/templates/4-DLL/DLL.ico b/platform/windows/templates/4-DLL/DLL.ico similarity index 100% rename from windows/templates/4-DLL/DLL.ico rename to platform/windows/templates/4-DLL/DLL.ico diff --git a/windows/templates/4-DLL/Dll_c.txt b/platform/windows/templates/4-DLL/Dll_c.txt similarity index 100% rename from windows/templates/4-DLL/Dll_c.txt rename to platform/windows/templates/4-DLL/Dll_c.txt diff --git a/windows/templates/4-DLL/Dll_cpp.txt b/platform/windows/templates/4-DLL/Dll_cpp.txt similarity index 100% rename from windows/templates/4-DLL/Dll_cpp.txt rename to platform/windows/templates/4-DLL/Dll_cpp.txt diff --git a/windows/templates/4-DLL/Dll_h.txt b/platform/windows/templates/4-DLL/Dll_h.txt similarity index 100% rename from windows/templates/4-DLL/Dll_h.txt rename to platform/windows/templates/4-DLL/Dll_h.txt diff --git a/windows/templates/4-DLL/Dll_hpp.txt b/platform/windows/templates/4-DLL/Dll_hpp.txt similarity index 100% rename from windows/templates/4-DLL/Dll_hpp.txt rename to platform/windows/templates/4-DLL/Dll_hpp.txt diff --git a/windows/templates/4-DLL/info.template b/platform/windows/templates/4-DLL/info.template similarity index 100% rename from windows/templates/4-DLL/info.template rename to platform/windows/templates/4-DLL/info.template diff --git a/windows/templates/FileEditor/Editor.ico b/platform/windows/templates/FileEditor/Editor.ico similarity index 100% rename from windows/templates/FileEditor/Editor.ico rename to platform/windows/templates/FileEditor/Editor.ico diff --git a/windows/templates/FileEditor/FileEditor_c.txt b/platform/windows/templates/FileEditor/FileEditor_c.txt similarity index 100% rename from windows/templates/FileEditor/FileEditor_c.txt rename to platform/windows/templates/FileEditor/FileEditor_c.txt diff --git a/windows/templates/FileEditor/FileEditor_h.txt b/platform/windows/templates/FileEditor/FileEditor_h.txt similarity index 100% rename from windows/templates/FileEditor/FileEditor_h.txt rename to platform/windows/templates/FileEditor/FileEditor_h.txt diff --git a/windows/templates/FileEditor/FileEditor_rc.txt b/platform/windows/templates/FileEditor/FileEditor_rc.txt similarity index 100% rename from windows/templates/FileEditor/FileEditor_rc.txt rename to platform/windows/templates/FileEditor/FileEditor_rc.txt diff --git a/windows/templates/FileEditor/info.template b/platform/windows/templates/FileEditor/info.template similarity index 100% rename from windows/templates/FileEditor/info.template rename to platform/windows/templates/FileEditor/info.template diff --git a/windows/templates/GLFW/GLFW.ico b/platform/windows/templates/GLFW/GLFW.ico similarity index 100% rename from windows/templates/GLFW/GLFW.ico rename to platform/windows/templates/GLFW/GLFW.ico diff --git a/windows/templates/GLFW/GLFW_main.cpp.txt b/platform/windows/templates/GLFW/GLFW_main.cpp.txt similarity index 100% rename from windows/templates/GLFW/GLFW_main.cpp.txt rename to platform/windows/templates/GLFW/GLFW_main.cpp.txt diff --git a/windows/templates/GLFW/GLFW_shader.frag.txt b/platform/windows/templates/GLFW/GLFW_shader.frag.txt similarity index 100% rename from windows/templates/GLFW/GLFW_shader.frag.txt rename to platform/windows/templates/GLFW/GLFW_shader.frag.txt diff --git a/windows/templates/GLFW/GLFW_shader.h.txt b/platform/windows/templates/GLFW/GLFW_shader.h.txt similarity index 100% rename from windows/templates/GLFW/GLFW_shader.h.txt rename to platform/windows/templates/GLFW/GLFW_shader.h.txt diff --git a/windows/templates/GLFW/GLFW_shader.vs.txt b/platform/windows/templates/GLFW/GLFW_shader.vs.txt similarity index 100% rename from windows/templates/GLFW/GLFW_shader.vs.txt rename to platform/windows/templates/GLFW/GLFW_shader.vs.txt diff --git a/windows/templates/GLFW/info.template b/platform/windows/templates/GLFW/info.template similarity index 100% rename from windows/templates/GLFW/info.template rename to platform/windows/templates/GLFW/info.template diff --git a/windows/templates/GLUT/CL_GLUT.ico b/platform/windows/templates/GLUT/CL_GLUT.ico similarity index 100% rename from windows/templates/GLUT/CL_GLUT.ico rename to platform/windows/templates/GLUT/CL_GLUT.ico diff --git a/windows/templates/GLUT/CL_GLUT_glmatrix.c.txt b/platform/windows/templates/GLUT/CL_GLUT_glmatrix.c.txt similarity index 100% rename from windows/templates/GLUT/CL_GLUT_glmatrix.c.txt rename to platform/windows/templates/GLUT/CL_GLUT_glmatrix.c.txt diff --git a/windows/templates/GLUT/CL_GLUT_glmatrix.h.txt b/platform/windows/templates/GLUT/CL_GLUT_glmatrix.h.txt similarity index 100% rename from windows/templates/GLUT/CL_GLUT_glmatrix.h.txt rename to platform/windows/templates/GLUT/CL_GLUT_glmatrix.h.txt diff --git a/windows/templates/GLUT/CL_GLUT_shapes.c.txt b/platform/windows/templates/GLUT/CL_GLUT_shapes.c.txt similarity index 100% rename from windows/templates/GLUT/CL_GLUT_shapes.c.txt rename to platform/windows/templates/GLUT/CL_GLUT_shapes.c.txt diff --git a/windows/templates/GLUT/info.template b/platform/windows/templates/GLUT/info.template similarity index 100% rename from windows/templates/GLUT/info.template rename to platform/windows/templates/GLUT/info.template diff --git a/windows/templates/Graphics/CL_Graphics.ico b/platform/windows/templates/Graphics/CL_Graphics.ico similarity index 100% rename from windows/templates/Graphics/CL_Graphics.ico rename to platform/windows/templates/Graphics/CL_Graphics.ico diff --git a/windows/templates/Graphics/CL_Graphics_cpp.txt b/platform/windows/templates/Graphics/CL_Graphics_cpp.txt similarity index 100% rename from windows/templates/Graphics/CL_Graphics_cpp.txt rename to platform/windows/templates/Graphics/CL_Graphics_cpp.txt diff --git a/windows/templates/Graphics/info.template b/platform/windows/templates/Graphics/info.template similarity index 100% rename from windows/templates/Graphics/info.template rename to platform/windows/templates/Graphics/info.template diff --git a/windows/templates/Hello/Communication.ico b/platform/windows/templates/Hello/Communication.ico similarity index 100% rename from windows/templates/Hello/Communication.ico rename to platform/windows/templates/Hello/Communication.ico diff --git a/windows/templates/Hello/Hello_c.txt b/platform/windows/templates/Hello/Hello_c.txt similarity index 100% rename from windows/templates/Hello/Hello_c.txt rename to platform/windows/templates/Hello/Hello_c.txt diff --git a/windows/templates/Hello/Hello_cpp.txt b/platform/windows/templates/Hello/Hello_cpp.txt similarity index 100% rename from windows/templates/Hello/Hello_cpp.txt rename to platform/windows/templates/Hello/Hello_cpp.txt diff --git a/windows/templates/Hello/info.template b/platform/windows/templates/Hello/info.template similarity index 100% rename from windows/templates/Hello/info.template rename to platform/windows/templates/Hello/info.template diff --git a/windows/templates/HelloInput/ConsoleToo.ico b/platform/windows/templates/HelloInput/ConsoleToo.ico similarity index 100% rename from windows/templates/HelloInput/ConsoleToo.ico rename to platform/windows/templates/HelloInput/ConsoleToo.ico diff --git a/windows/templates/HelloInput/HelloInput_c.txt b/platform/windows/templates/HelloInput/HelloInput_c.txt similarity index 100% rename from windows/templates/HelloInput/HelloInput_c.txt rename to platform/windows/templates/HelloInput/HelloInput_c.txt diff --git a/windows/templates/HelloInput/HelloInput_cpp.txt b/platform/windows/templates/HelloInput/HelloInput_cpp.txt similarity index 100% rename from windows/templates/HelloInput/HelloInput_cpp.txt rename to platform/windows/templates/HelloInput/HelloInput_cpp.txt diff --git a/windows/templates/HelloInput/info.template b/platform/windows/templates/HelloInput/info.template similarity index 100% rename from windows/templates/HelloInput/info.template rename to platform/windows/templates/HelloInput/info.template diff --git a/windows/templates/Jackpot/Games.ico b/platform/windows/templates/Jackpot/Games.ico similarity index 100% rename from windows/templates/Jackpot/Games.ico rename to platform/windows/templates/Jackpot/Games.ico diff --git a/windows/templates/Jackpot/Jackpot_cpp.txt b/platform/windows/templates/Jackpot/Jackpot_cpp.txt similarity index 100% rename from windows/templates/Jackpot/Jackpot_cpp.txt rename to platform/windows/templates/Jackpot/Jackpot_cpp.txt diff --git a/windows/templates/Jackpot/info.template b/platform/windows/templates/Jackpot/info.template similarity index 100% rename from windows/templates/Jackpot/info.template rename to platform/windows/templates/Jackpot/info.template diff --git a/windows/templates/MDIEditor/MDIEditor_c.txt b/platform/windows/templates/MDIEditor/MDIEditor_c.txt similarity index 100% rename from windows/templates/MDIEditor/MDIEditor_c.txt rename to platform/windows/templates/MDIEditor/MDIEditor_c.txt diff --git a/windows/templates/MDIEditor/MDIEditor_h.txt b/platform/windows/templates/MDIEditor/MDIEditor_h.txt similarity index 100% rename from windows/templates/MDIEditor/MDIEditor_h.txt rename to platform/windows/templates/MDIEditor/MDIEditor_h.txt diff --git a/windows/templates/MDIEditor/MDIEditor_rc.txt b/platform/windows/templates/MDIEditor/MDIEditor_rc.txt similarity index 100% rename from windows/templates/MDIEditor/MDIEditor_rc.txt rename to platform/windows/templates/MDIEditor/MDIEditor_rc.txt diff --git a/windows/templates/MDIEditor/Windows.ico b/platform/windows/templates/MDIEditor/Windows.ico similarity index 100% rename from windows/templates/MDIEditor/Windows.ico rename to platform/windows/templates/MDIEditor/Windows.ico diff --git a/windows/templates/MDIEditor/info.template b/platform/windows/templates/MDIEditor/info.template similarity index 100% rename from windows/templates/MDIEditor/info.template rename to platform/windows/templates/MDIEditor/info.template diff --git a/windows/templates/OpenGL/OpenGL.txt b/platform/windows/templates/OpenGL/OpenGL.txt similarity index 100% rename from windows/templates/OpenGL/OpenGL.txt rename to platform/windows/templates/OpenGL/OpenGL.txt diff --git a/windows/templates/OpenGL/Pizza.ico b/platform/windows/templates/OpenGL/Pizza.ico similarity index 100% rename from windows/templates/OpenGL/Pizza.ico rename to platform/windows/templates/OpenGL/Pizza.ico diff --git a/windows/templates/OpenGL/info.template b/platform/windows/templates/OpenGL/info.template similarity index 100% rename from windows/templates/OpenGL/info.template rename to platform/windows/templates/OpenGL/info.template diff --git a/windows/templates/OpenMP/File Management.ico b/platform/windows/templates/OpenMP/File Management.ico similarity index 100% rename from windows/templates/OpenMP/File Management.ico rename to platform/windows/templates/OpenMP/File Management.ico diff --git a/windows/templates/OpenMP/OpenMP_c.txt b/platform/windows/templates/OpenMP/OpenMP_c.txt similarity index 100% rename from windows/templates/OpenMP/OpenMP_c.txt rename to platform/windows/templates/OpenMP/OpenMP_c.txt diff --git a/windows/templates/OpenMP/OpenMP_cpp.txt b/platform/windows/templates/OpenMP/OpenMP_cpp.txt similarity index 100% rename from windows/templates/OpenMP/OpenMP_cpp.txt rename to platform/windows/templates/OpenMP/OpenMP_cpp.txt diff --git a/windows/templates/OpenMP/info.template b/platform/windows/templates/OpenMP/info.template similarity index 100% rename from windows/templates/OpenMP/info.template rename to platform/windows/templates/OpenMP/info.template diff --git a/windows/templates/Single Dialog Application/Single Dialog Application.ico b/platform/windows/templates/Single Dialog Application/Single Dialog Application.ico similarity index 100% rename from windows/templates/Single Dialog Application/Single Dialog Application.ico rename to platform/windows/templates/Single Dialog Application/Single Dialog Application.ico diff --git a/windows/templates/Single Dialog Application/Single Dialog Application.project.ico b/platform/windows/templates/Single Dialog Application/Single Dialog Application.project.ico similarity index 100% rename from windows/templates/Single Dialog Application/Single Dialog Application.project.ico rename to platform/windows/templates/Single Dialog Application/Single Dialog Application.project.ico diff --git a/windows/templates/Single Dialog Application/Single_Dialog_Application_main.c.txt b/platform/windows/templates/Single Dialog Application/Single_Dialog_Application_main.c.txt similarity index 100% rename from windows/templates/Single Dialog Application/Single_Dialog_Application_main.c.txt rename to platform/windows/templates/Single Dialog Application/Single_Dialog_Application_main.c.txt diff --git a/windows/templates/Single Dialog Application/Single_Dialog_Application_resource.h.txt b/platform/windows/templates/Single Dialog Application/Single_Dialog_Application_resource.h.txt similarity index 100% rename from windows/templates/Single Dialog Application/Single_Dialog_Application_resource.h.txt rename to platform/windows/templates/Single Dialog Application/Single_Dialog_Application_resource.h.txt diff --git a/windows/templates/Single Dialog Application/Single_Dialog_Application_resource.rc.txt b/platform/windows/templates/Single Dialog Application/Single_Dialog_Application_resource.rc.txt similarity index 100% rename from windows/templates/Single Dialog Application/Single_Dialog_Application_resource.rc.txt rename to platform/windows/templates/Single Dialog Application/Single_Dialog_Application_resource.rc.txt diff --git a/windows/templates/Single Dialog Application/info.template b/platform/windows/templates/Single Dialog Application/info.template similarity index 100% rename from windows/templates/Single Dialog Application/info.template rename to platform/windows/templates/Single Dialog Application/info.template diff --git a/windows/templates/StdThread/Software.ico b/platform/windows/templates/StdThread/Software.ico similarity index 100% rename from windows/templates/StdThread/Software.ico rename to platform/windows/templates/StdThread/Software.ico diff --git a/windows/templates/StdThread/StdThread_c.txt b/platform/windows/templates/StdThread/StdThread_c.txt similarity index 100% rename from windows/templates/StdThread/StdThread_c.txt rename to platform/windows/templates/StdThread/StdThread_c.txt diff --git a/windows/templates/StdThread/StdThread_cpp.txt b/platform/windows/templates/StdThread/StdThread_cpp.txt similarity index 100% rename from windows/templates/StdThread/StdThread_cpp.txt rename to platform/windows/templates/StdThread/StdThread_cpp.txt diff --git a/windows/templates/StdThread/info.template b/platform/windows/templates/StdThread/info.template similarity index 100% rename from windows/templates/StdThread/info.template rename to platform/windows/templates/StdThread/info.template diff --git a/windows/templates/Turtle/CL_Turtle.ico b/platform/windows/templates/Turtle/CL_Turtle.ico similarity index 100% rename from windows/templates/Turtle/CL_Turtle.ico rename to platform/windows/templates/Turtle/CL_Turtle.ico diff --git a/windows/templates/Turtle/CL_Turtle_cpp.txt b/platform/windows/templates/Turtle/CL_Turtle_cpp.txt similarity index 100% rename from windows/templates/Turtle/CL_Turtle_cpp.txt rename to platform/windows/templates/Turtle/CL_Turtle_cpp.txt diff --git a/windows/templates/Turtle/info.template b/platform/windows/templates/Turtle/info.template similarity index 100% rename from windows/templates/Turtle/info.template rename to platform/windows/templates/Turtle/info.template diff --git a/windows/templates/WinAnim/WinAnim_c.txt b/platform/windows/templates/WinAnim/WinAnim_c.txt similarity index 100% rename from windows/templates/WinAnim/WinAnim_c.txt rename to platform/windows/templates/WinAnim/WinAnim_c.txt diff --git a/windows/templates/WinAnim/WinAnim_rc.txt b/platform/windows/templates/WinAnim/WinAnim_rc.txt similarity index 100% rename from windows/templates/WinAnim/WinAnim_rc.txt rename to platform/windows/templates/WinAnim/WinAnim_rc.txt diff --git a/windows/templates/WinAnim/Windows.ico b/platform/windows/templates/WinAnim/Windows.ico similarity index 100% rename from windows/templates/WinAnim/Windows.ico rename to platform/windows/templates/WinAnim/Windows.ico diff --git a/windows/templates/WinAnim/info.template b/platform/windows/templates/WinAnim/info.template similarity index 100% rename from windows/templates/WinAnim/info.template rename to platform/windows/templates/WinAnim/info.template diff --git a/windows/templates/epitrochoid/epitrochoid.ico b/platform/windows/templates/epitrochoid/epitrochoid.ico similarity index 100% rename from windows/templates/epitrochoid/epitrochoid.ico rename to platform/windows/templates/epitrochoid/epitrochoid.ico diff --git a/windows/templates/epitrochoid/epitrochoid_c.txt b/platform/windows/templates/epitrochoid/epitrochoid_c.txt similarity index 100% rename from windows/templates/epitrochoid/epitrochoid_c.txt rename to platform/windows/templates/epitrochoid/epitrochoid_c.txt diff --git a/windows/templates/epitrochoid/info.template b/platform/windows/templates/epitrochoid/info.template similarity index 100% rename from windows/templates/epitrochoid/info.template rename to platform/windows/templates/epitrochoid/info.template diff --git a/windows/templates/hypotrochoid/hypotrochoid.ico b/platform/windows/templates/hypotrochoid/hypotrochoid.ico similarity index 100% rename from windows/templates/hypotrochoid/hypotrochoid.ico rename to platform/windows/templates/hypotrochoid/hypotrochoid.ico diff --git a/windows/templates/hypotrochoid/hypotrochoid_c.txt b/platform/windows/templates/hypotrochoid/hypotrochoid_c.txt similarity index 100% rename from windows/templates/hypotrochoid/hypotrochoid_c.txt rename to platform/windows/templates/hypotrochoid/hypotrochoid_c.txt diff --git a/windows/templates/hypotrochoid/info.template b/platform/windows/templates/hypotrochoid/info.template similarity index 100% rename from windows/templates/hypotrochoid/info.template rename to platform/windows/templates/hypotrochoid/info.template diff --git a/windows/templates/mysql/info.template b/platform/windows/templates/mysql/info.template similarity index 100% rename from windows/templates/mysql/info.template rename to platform/windows/templates/mysql/info.template diff --git a/windows/templates/mysql/mysql.ico b/platform/windows/templates/mysql/mysql.ico similarity index 100% rename from windows/templates/mysql/mysql.ico rename to platform/windows/templates/mysql/mysql.ico diff --git a/windows/templates/mysql/mysql_c.txt b/platform/windows/templates/mysql/mysql_c.txt similarity index 100% rename from windows/templates/mysql/mysql_c.txt rename to platform/windows/templates/mysql/mysql_c.txt diff --git a/windows/templates/raygui/info.template b/platform/windows/templates/raygui/info.template similarity index 100% rename from windows/templates/raygui/info.template rename to platform/windows/templates/raygui/info.template diff --git a/windows/templates/raygui/raygui.ico b/platform/windows/templates/raygui/raygui.ico similarity index 100% rename from windows/templates/raygui/raygui.ico rename to platform/windows/templates/raygui/raygui.ico diff --git a/windows/templates/raygui/raygui_c.txt b/platform/windows/templates/raygui/raygui_c.txt similarity index 100% rename from windows/templates/raygui/raygui_c.txt rename to platform/windows/templates/raygui/raygui_c.txt diff --git a/windows/templates/raylib-3d/info.template b/platform/windows/templates/raylib-3d/info.template similarity index 100% rename from windows/templates/raylib-3d/info.template rename to platform/windows/templates/raylib-3d/info.template diff --git a/windows/templates/raylib-3d/raylib.ico b/platform/windows/templates/raylib-3d/raylib.ico similarity index 100% rename from windows/templates/raylib-3d/raylib.ico rename to platform/windows/templates/raylib-3d/raylib.ico diff --git a/windows/templates/raylib-3d/raylib_3d_c.txt b/platform/windows/templates/raylib-3d/raylib_3d_c.txt similarity index 100% rename from windows/templates/raylib-3d/raylib_3d_c.txt rename to platform/windows/templates/raylib-3d/raylib_3d_c.txt diff --git a/windows/templates/raylib-arkanoid/info.template b/platform/windows/templates/raylib-arkanoid/info.template similarity index 100% rename from windows/templates/raylib-arkanoid/info.template rename to platform/windows/templates/raylib-arkanoid/info.template diff --git a/windows/templates/raylib-arkanoid/raylib_arkanoid.ico b/platform/windows/templates/raylib-arkanoid/raylib_arkanoid.ico similarity index 100% rename from windows/templates/raylib-arkanoid/raylib_arkanoid.ico rename to platform/windows/templates/raylib-arkanoid/raylib_arkanoid.ico diff --git a/windows/templates/raylib-arkanoid/raylib_arkanoid.png b/platform/windows/templates/raylib-arkanoid/raylib_arkanoid.png similarity index 100% rename from windows/templates/raylib-arkanoid/raylib_arkanoid.png rename to platform/windows/templates/raylib-arkanoid/raylib_arkanoid.png diff --git a/windows/templates/raylib-arkanoid/raylib_arkanoid_c.txt b/platform/windows/templates/raylib-arkanoid/raylib_arkanoid_c.txt similarity index 100% rename from windows/templates/raylib-arkanoid/raylib_arkanoid_c.txt rename to platform/windows/templates/raylib-arkanoid/raylib_arkanoid_c.txt diff --git a/windows/templates/raylib-shader/info.template b/platform/windows/templates/raylib-shader/info.template similarity index 100% rename from windows/templates/raylib-shader/info.template rename to platform/windows/templates/raylib-shader/info.template diff --git a/windows/templates/raylib-shader/raylib.ico b/platform/windows/templates/raylib-shader/raylib.ico similarity index 100% rename from windows/templates/raylib-shader/raylib.ico rename to platform/windows/templates/raylib-shader/raylib.ico diff --git a/windows/templates/raylib-shader/raylib_3d_shader_c.txt b/platform/windows/templates/raylib-shader/raylib_3d_shader_c.txt similarity index 100% rename from windows/templates/raylib-shader/raylib_3d_shader_c.txt rename to platform/windows/templates/raylib-shader/raylib_3d_shader_c.txt diff --git a/windows/templates/raylib-shader/raylib_base.fs b/platform/windows/templates/raylib-shader/raylib_base.fs similarity index 100% rename from windows/templates/raylib-shader/raylib_base.fs rename to platform/windows/templates/raylib-shader/raylib_base.fs diff --git a/windows/templates/raylib-shader/raylib_base.vs b/platform/windows/templates/raylib-shader/raylib_base.vs similarity index 100% rename from windows/templates/raylib-shader/raylib_base.vs rename to platform/windows/templates/raylib-shader/raylib_base.vs diff --git a/windows/templates/raylib-snake/info.template b/platform/windows/templates/raylib-snake/info.template similarity index 100% rename from windows/templates/raylib-snake/info.template rename to platform/windows/templates/raylib-snake/info.template diff --git a/windows/templates/raylib-snake/raylib-snake.ico b/platform/windows/templates/raylib-snake/raylib-snake.ico similarity index 100% rename from windows/templates/raylib-snake/raylib-snake.ico rename to platform/windows/templates/raylib-snake/raylib-snake.ico diff --git a/windows/templates/raylib-snake/raylib_snake_c.txt b/platform/windows/templates/raylib-snake/raylib_snake_c.txt similarity index 100% rename from windows/templates/raylib-snake/raylib_snake_c.txt rename to platform/windows/templates/raylib-snake/raylib_snake_c.txt diff --git a/windows/templates/raylib-tetris/info.template b/platform/windows/templates/raylib-tetris/info.template similarity index 100% rename from windows/templates/raylib-tetris/info.template rename to platform/windows/templates/raylib-tetris/info.template diff --git a/windows/templates/raylib-tetris/raylib-tetris.ico b/platform/windows/templates/raylib-tetris/raylib-tetris.ico similarity index 100% rename from windows/templates/raylib-tetris/raylib-tetris.ico rename to platform/windows/templates/raylib-tetris/raylib-tetris.ico diff --git a/windows/templates/raylib-tetris/raylib_tetris_c.txt b/platform/windows/templates/raylib-tetris/raylib_tetris_c.txt similarity index 100% rename from windows/templates/raylib-tetris/raylib_tetris_c.txt rename to platform/windows/templates/raylib-tetris/raylib_tetris_c.txt diff --git a/windows/templates/raylib/info.template b/platform/windows/templates/raylib/info.template similarity index 100% rename from windows/templates/raylib/info.template rename to platform/windows/templates/raylib/info.template diff --git a/windows/templates/raylib/raylib-game.ico b/platform/windows/templates/raylib/raylib-game.ico similarity index 100% rename from windows/templates/raylib/raylib-game.ico rename to platform/windows/templates/raylib/raylib-game.ico diff --git a/windows/templates/raylib/raylib_boom.wav b/platform/windows/templates/raylib/raylib_boom.wav similarity index 100% rename from windows/templates/raylib/raylib_boom.wav rename to platform/windows/templates/raylib/raylib_boom.wav diff --git a/windows/templates/raylib/raylib_c.txt b/platform/windows/templates/raylib/raylib_c.txt similarity index 100% rename from windows/templates/raylib/raylib_c.txt rename to platform/windows/templates/raylib/raylib_c.txt diff --git a/windows/templates/raylib/raylib_explosion.png b/platform/windows/templates/raylib/raylib_explosion.png similarity index 100% rename from windows/templates/raylib/raylib_explosion.png rename to platform/windows/templates/raylib/raylib_explosion.png diff --git a/windows/templates/rdrawing-colors/info.template b/platform/windows/templates/rdrawing-colors/info.template similarity index 100% rename from windows/templates/rdrawing-colors/info.template rename to platform/windows/templates/rdrawing-colors/info.template diff --git a/windows/templates/rdrawing-colors/rdrawing_colors.ico b/platform/windows/templates/rdrawing-colors/rdrawing_colors.ico similarity index 100% rename from windows/templates/rdrawing-colors/rdrawing_colors.ico rename to platform/windows/templates/rdrawing-colors/rdrawing_colors.ico diff --git a/windows/templates/rdrawing-colors/rdrawing_colors_c.txt b/platform/windows/templates/rdrawing-colors/rdrawing_colors_c.txt similarity index 100% rename from windows/templates/rdrawing-colors/rdrawing_colors_c.txt rename to platform/windows/templates/rdrawing-colors/rdrawing_colors_c.txt diff --git a/windows/templates/rdrawing-doraemon/info.template b/platform/windows/templates/rdrawing-doraemon/info.template similarity index 100% rename from windows/templates/rdrawing-doraemon/info.template rename to platform/windows/templates/rdrawing-doraemon/info.template diff --git a/windows/templates/rdrawing-doraemon/rdrawing-doraemon.ico b/platform/windows/templates/rdrawing-doraemon/rdrawing-doraemon.ico similarity index 100% rename from windows/templates/rdrawing-doraemon/rdrawing-doraemon.ico rename to platform/windows/templates/rdrawing-doraemon/rdrawing-doraemon.ico diff --git a/windows/templates/rdrawing-doraemon/rdrawing_doraemon_c.txt b/platform/windows/templates/rdrawing-doraemon/rdrawing_doraemon_c.txt similarity index 100% rename from windows/templates/rdrawing-doraemon/rdrawing_doraemon_c.txt rename to platform/windows/templates/rdrawing-doraemon/rdrawing_doraemon_c.txt diff --git a/windows/templates/rdrawing/info.template b/platform/windows/templates/rdrawing/info.template similarity index 100% rename from windows/templates/rdrawing/info.template rename to platform/windows/templates/rdrawing/info.template diff --git a/windows/templates/rdrawing/rdrawing.ico b/platform/windows/templates/rdrawing/rdrawing.ico similarity index 100% rename from windows/templates/rdrawing/rdrawing.ico rename to platform/windows/templates/rdrawing/rdrawing.ico diff --git a/windows/templates/rdrawing/rdrawing_c.txt b/platform/windows/templates/rdrawing/rdrawing_c.txt similarity index 100% rename from windows/templates/rdrawing/rdrawing_c.txt rename to platform/windows/templates/rdrawing/rdrawing_c.txt diff --git a/windows/templates/sqlite/info.template b/platform/windows/templates/sqlite/info.template similarity index 100% rename from windows/templates/sqlite/info.template rename to platform/windows/templates/sqlite/info.template diff --git a/windows/templates/sqlite/sqlite.ico b/platform/windows/templates/sqlite/sqlite.ico similarity index 100% rename from windows/templates/sqlite/sqlite.ico rename to platform/windows/templates/sqlite/sqlite.ico diff --git a/windows/templates/sqlite/sqlite_c.txt b/platform/windows/templates/sqlite/sqlite_c.txt similarity index 100% rename from windows/templates/sqlite/sqlite_c.txt rename to platform/windows/templates/sqlite/sqlite_c.txt diff --git a/windows/templates/sweepminer/app.ico b/platform/windows/templates/sweepminer/app.ico similarity index 100% rename from windows/templates/sweepminer/app.ico rename to platform/windows/templates/sweepminer/app.ico diff --git a/windows/templates/sweepminer/info.template b/platform/windows/templates/sweepminer/info.template similarity index 100% rename from windows/templates/sweepminer/info.template rename to platform/windows/templates/sweepminer/info.template diff --git a/windows/templates/sweepminer/main.cpp b/platform/windows/templates/sweepminer/main.cpp similarity index 100% rename from windows/templates/sweepminer/main.cpp rename to platform/windows/templates/sweepminer/main.cpp diff --git a/windows/templates/tcpclient/info.template b/platform/windows/templates/tcpclient/info.template similarity index 100% rename from windows/templates/tcpclient/info.template rename to platform/windows/templates/tcpclient/info.template diff --git a/windows/templates/tcpclient/tcpclient.ico b/platform/windows/templates/tcpclient/tcpclient.ico similarity index 100% rename from windows/templates/tcpclient/tcpclient.ico rename to platform/windows/templates/tcpclient/tcpclient.ico diff --git a/windows/templates/tcpclient/tcpclient_c.txt b/platform/windows/templates/tcpclient/tcpclient_c.txt similarity index 100% rename from windows/templates/tcpclient/tcpclient_c.txt rename to platform/windows/templates/tcpclient/tcpclient_c.txt diff --git a/windows/templates/tcpserver/info.template b/platform/windows/templates/tcpserver/info.template similarity index 100% rename from windows/templates/tcpserver/info.template rename to platform/windows/templates/tcpserver/info.template diff --git a/windows/templates/tcpserver/tcpserver.ico b/platform/windows/templates/tcpserver/tcpserver.ico similarity index 100% rename from windows/templates/tcpserver/tcpserver.ico rename to platform/windows/templates/tcpserver/tcpserver.ico diff --git a/windows/templates/tcpserver/tcpserver_c.txt b/platform/windows/templates/tcpserver/tcpserver_c.txt similarity index 100% rename from windows/templates/tcpserver/tcpserver_c.txt rename to platform/windows/templates/tcpserver/tcpserver_c.txt diff --git a/windows/templates/tinyfiledialogs/tinyfiledialogs.ico b/platform/windows/templates/tinyfiledialogs/tinyfiledialogs.ico similarity index 100% rename from windows/templates/tinyfiledialogs/tinyfiledialogs.ico rename to platform/windows/templates/tinyfiledialogs/tinyfiledialogs.ico diff --git a/windows/templates/tinyfiledialogs/tinyfiledialogs.template b/platform/windows/templates/tinyfiledialogs/tinyfiledialogs.template similarity index 100% rename from windows/templates/tinyfiledialogs/tinyfiledialogs.template rename to platform/windows/templates/tinyfiledialogs/tinyfiledialogs.template diff --git a/windows/templates/tinyfiledialogs/tinyfiledialogs_c.txt b/platform/windows/templates/tinyfiledialogs/tinyfiledialogs_c.txt similarity index 100% rename from windows/templates/tinyfiledialogs/tinyfiledialogs_c.txt rename to platform/windows/templates/tinyfiledialogs/tinyfiledialogs_c.txt diff --git a/astyle/ASBeautifier.cpp b/tools/astyle/ASBeautifier.cpp similarity index 100% rename from astyle/ASBeautifier.cpp rename to tools/astyle/ASBeautifier.cpp diff --git a/astyle/ASEnhancer.cpp b/tools/astyle/ASEnhancer.cpp similarity index 100% rename from astyle/ASEnhancer.cpp rename to tools/astyle/ASEnhancer.cpp diff --git a/astyle/ASFormatter.cpp b/tools/astyle/ASFormatter.cpp similarity index 100% rename from astyle/ASFormatter.cpp rename to tools/astyle/ASFormatter.cpp diff --git a/astyle/ASLocalizer.cpp b/tools/astyle/ASLocalizer.cpp similarity index 100% rename from astyle/ASLocalizer.cpp rename to tools/astyle/ASLocalizer.cpp diff --git a/astyle/ASLocalizer.h b/tools/astyle/ASLocalizer.h similarity index 100% rename from astyle/ASLocalizer.h rename to tools/astyle/ASLocalizer.h diff --git a/astyle/ASResource.cpp b/tools/astyle/ASResource.cpp similarity index 100% rename from astyle/ASResource.cpp rename to tools/astyle/ASResource.cpp diff --git a/astyle/astyle.h b/tools/astyle/astyle.h similarity index 100% rename from astyle/astyle.h rename to tools/astyle/astyle.h diff --git a/astyle/astyle.pro b/tools/astyle/astyle.pro similarity index 100% rename from astyle/astyle.pro rename to tools/astyle/astyle.pro diff --git a/astyle/astyle_main.cpp b/tools/astyle/astyle_main.cpp similarity index 100% rename from astyle/astyle_main.cpp rename to tools/astyle/astyle_main.cpp diff --git a/astyle/astyle_main.h b/tools/astyle/astyle_main.h similarity index 100% rename from astyle/astyle_main.h rename to tools/astyle/astyle_main.h diff --git a/consolepauser/consolepauser.pro b/tools/consolepauser/consolepauser.pro similarity index 100% rename from consolepauser/consolepauser.pro rename to tools/consolepauser/consolepauser.pro diff --git a/consolepauser/main.unix.cpp b/tools/consolepauser/main.unix.cpp similarity index 100% rename from consolepauser/main.unix.cpp rename to tools/consolepauser/main.unix.cpp diff --git a/consolepauser/main.windows.cpp b/tools/consolepauser/main.windows.cpp similarity index 100% rename from consolepauser/main.windows.cpp rename to tools/consolepauser/main.windows.cpp diff --git a/redpanda-git-askpass/dialog.cpp b/tools/redpanda-git-askpass/dialog.cpp similarity index 100% rename from redpanda-git-askpass/dialog.cpp rename to tools/redpanda-git-askpass/dialog.cpp diff --git a/redpanda-git-askpass/dialog.h b/tools/redpanda-git-askpass/dialog.h similarity index 100% rename from redpanda-git-askpass/dialog.h rename to tools/redpanda-git-askpass/dialog.h diff --git a/redpanda-git-askpass/dialog.ui b/tools/redpanda-git-askpass/dialog.ui similarity index 100% rename from redpanda-git-askpass/dialog.ui rename to tools/redpanda-git-askpass/dialog.ui diff --git a/redpanda-git-askpass/main.cpp b/tools/redpanda-git-askpass/main.cpp similarity index 100% rename from redpanda-git-askpass/main.cpp rename to tools/redpanda-git-askpass/main.cpp diff --git a/redpanda-git-askpass/redpanda-git-askpass.pro b/tools/redpanda-git-askpass/redpanda-git-askpass.pro similarity index 100% rename from redpanda-git-askpass/redpanda-git-askpass.pro rename to tools/redpanda-git-askpass/redpanda-git-askpass.pro diff --git a/redpanda-win-git-askpass/main.cpp b/tools/redpanda-win-git-askpass/main.cpp similarity index 100% rename from redpanda-win-git-askpass/main.cpp rename to tools/redpanda-win-git-askpass/main.cpp diff --git a/redpanda-win-git-askpass/redpanda-git-askpass.ico b/tools/redpanda-win-git-askpass/redpanda-git-askpass.ico similarity index 100% rename from redpanda-win-git-askpass/redpanda-git-askpass.ico rename to tools/redpanda-win-git-askpass/redpanda-git-askpass.ico diff --git a/redpanda-win-git-askpass/redpanda-git-askpass_private.h b/tools/redpanda-win-git-askpass/redpanda-git-askpass_private.h similarity index 100% rename from redpanda-win-git-askpass/redpanda-git-askpass_private.h rename to tools/redpanda-win-git-askpass/redpanda-git-askpass_private.h diff --git a/redpanda-win-git-askpass/redpanda-git-askpass_private.rc b/tools/redpanda-win-git-askpass/redpanda-git-askpass_private.rc similarity index 100% rename from redpanda-win-git-askpass/redpanda-git-askpass_private.rc rename to tools/redpanda-win-git-askpass/redpanda-git-askpass_private.rc diff --git a/redpanda-win-git-askpass/redpanda-win-git-askpass.pro b/tools/redpanda-win-git-askpass/redpanda-win-git-askpass.pro similarity index 100% rename from redpanda-win-git-askpass/redpanda-win-git-askpass.pro rename to tools/redpanda-win-git-askpass/redpanda-win-git-askpass.pro diff --git a/redpanda-win-git-askpass/resource.h b/tools/redpanda-win-git-askpass/resource.h similarity index 100% rename from redpanda-win-git-askpass/resource.h rename to tools/redpanda-win-git-askpass/resource.h diff --git a/redpanda-win-git-askpass/resource.rc b/tools/redpanda-win-git-askpass/resource.rc similarity index 100% rename from redpanda-win-git-askpass/resource.rc rename to tools/redpanda-win-git-askpass/resource.rc