diff --git a/.gitmodules b/.gitmodules index 9ed2ad8..20c1681 100644 --- a/.gitmodules +++ b/.gitmodules @@ -8,9 +8,6 @@ path = libs/imgui-node-editor url = https://github.com/htamas1210/imgui-node-editor.git branch = develop -[submodule "plugins/ecc"] - path = plugins/ecc - url = https://github.com/MattBystrin/premake-ecc.git [submodule "libs/sdl3"] path = libs/sdl3 url = https://github.com/libsdl-org/SDL.git diff --git a/plugins/ecc b/plugins/ecc deleted file mode 160000 index b3726d5..0000000 --- a/plugins/ecc +++ /dev/null @@ -1 +0,0 @@ -Subproject commit b3726d5268a45ed7f3522132747a733b3b5de995 diff --git a/premake5.lua b/premake5.lua deleted file mode 100644 index c0625b2..0000000 --- a/premake5.lua +++ /dev/null @@ -1,120 +0,0 @@ -require "plugins/ecc" - -workspace "SakuraVNE" - architecture "x64" - startproject "SakuraVNE" - - configurations{ - "Debug", - "Release" - } - - outputdir = "%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}" - - IncludeDir = {} - IncludeDir["ImGui"] = "/libs/imgui" - IncludeDir["ImGuiNodeEditor"] = "/libs/imgui-node-editor" - IncludeDir["SDL3"] = "/libs/sdl3" - IncludeDir["spdlog"] = "/libs/spdlog" - - include "libs/imgui" - include "libs/imgui-node-editor" - -project "SakuraVNE" - kind "ConsoleApp" - language "C++" - cppdialect "C++20" - - ignoredefaultlibraries { "MSVCRT" } - - targetdir ("build/bin/" .. outputdir .. "/%{prj.name}") - objdir ("build/bin-int/" ..outputdir .. "/%{prj.name}") - - local root_path = os.getcwd():gsub("\\", "/") - - prebuildcommands { - "echo ==== Building SDL3 via CMake ====", - - "cmake -E make_directory \"" .. root_path .. "/build/bin/" .. outputdir .. "/SDL3\"", - - "cmake -S libs/sdl3 -B \"" .. root_path .. "/build/bin-int/" .. outputdir .. "/SDL3\" -DCMAKE_BUILD_TYPE=Release " .. - "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=\"" .. root_path .. "/build/bin/" .. outputdir .. "/SDL3\" " .. - "-DCMAKE_ARCHIVE_OUTPUT_DIRECTORY=\"" .. root_path .. "/build/bin/" .. outputdir .. "/SDL3\" " .. - "-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=\"" .. root_path .. "/build/bin/" .. outputdir .. "/SDL3\"", - - "cmake --build \"" .. root_path .. "/build/bin-int/" .. outputdir .. "/SDL3\" --config Release -j" - } - - prebuildcommands{ - "echo ==== Building spdlog via CMake ====", - "cmake -E make_directory \"" .. root_path .. "/build/bin/" ..outputdir .. "/spdlog\"", - "cmake -S libs/spdlog -B \"" .. root_path .. "/build/bin-int/" ..outputdir .. "/spdlog\" -DCMAKE_BUILD_TYPE=Release", - "cmake --build \"" .. root_path .. "/build/bin-int/" ..outputdir .. "/spdlog\"", - "cmake -E copy \"" .. root_path .. "/build/bin-int/" .. outputdir .. "/spdlog/\"libspdlog* \"" .. root_path .. "/build/bin/" .. outputdir .. "/spdlog/\"" - } - - - files{ - "%{prj.name}/src/**.h", - "%{prj.name}/src/**.cpp" - } - - includedirs{ - "%{prj.name}/src", - "libs/spdlog/include", - "libs/imgui", - "libs/imgui/misc", - "libs/imgui/backends", - "libs/imgui-node-editor", - "libs/sdl3/include" - } - - libdirs{ - "build/bin/" .. outputdir .. "/ImGui", - "build/bin/" .. outputdir .. "/ImGuiNodeEditor", - "build/bin/" .. outputdir .. "/SDL3", - "build/bin/" .. outputdir .. "/spdlog" - } - - links{ - "ImGui", - "ImGuiNodeEditor", - "SDL3", - "spdlog" - } - - filter "system:windows" - system "windows" - cppdialect "C++20" - staticruntime "off" - runtime "Release" - systemversion "latest" - - defines{ - "PLATFORM_WINDOWS" - } - - filter "system:linux" - system "linux" - cppdialect "C++20" - staticruntime "off" - runtime "Release" - systemversion "latest" - - defines{ - "PLATFORM_LINUX" - } - - links { - "dl", - "pthread" - } - - filter "configurations:Debug" - defines "DEBUG" - symbols "On" - - filter "configurations:Release" - defines "RELEASE" - optimize "On" - symbols "off" \ No newline at end of file diff --git a/vendor/premake/linux/example.so b/vendor/premake/linux/example.so deleted file mode 100644 index a50b104..0000000 Binary files a/vendor/premake/linux/example.so and /dev/null differ diff --git a/vendor/premake/linux/libluasocket.so b/vendor/premake/linux/libluasocket.so deleted file mode 100644 index 92ced02..0000000 Binary files a/vendor/premake/linux/libluasocket.so and /dev/null differ diff --git a/vendor/premake/linux/premake5 b/vendor/premake/linux/premake5 deleted file mode 100755 index bcb51ce..0000000 Binary files a/vendor/premake/linux/premake5 and /dev/null differ diff --git a/vendor/premake/windows/example.dll b/vendor/premake/windows/example.dll deleted file mode 100644 index 38d869a..0000000 Binary files a/vendor/premake/windows/example.dll and /dev/null differ diff --git a/vendor/premake/windows/example.exp b/vendor/premake/windows/example.exp deleted file mode 100644 index 8a28c9f..0000000 Binary files a/vendor/premake/windows/example.exp and /dev/null differ diff --git a/vendor/premake/windows/example.lib b/vendor/premake/windows/example.lib deleted file mode 100644 index 39d2b66..0000000 Binary files a/vendor/premake/windows/example.lib and /dev/null differ diff --git a/vendor/premake/windows/example.pdb b/vendor/premake/windows/example.pdb deleted file mode 100644 index 5db5a5d..0000000 Binary files a/vendor/premake/windows/example.pdb and /dev/null differ diff --git a/vendor/premake/windows/luasocket.dll b/vendor/premake/windows/luasocket.dll deleted file mode 100644 index 5768400..0000000 Binary files a/vendor/premake/windows/luasocket.dll and /dev/null differ diff --git a/vendor/premake/windows/luasocket.exp b/vendor/premake/windows/luasocket.exp deleted file mode 100644 index a7f2ae7..0000000 Binary files a/vendor/premake/windows/luasocket.exp and /dev/null differ diff --git a/vendor/premake/windows/luasocket.lib b/vendor/premake/windows/luasocket.lib deleted file mode 100644 index 5110174..0000000 Binary files a/vendor/premake/windows/luasocket.lib and /dev/null differ diff --git a/vendor/premake/windows/luasocket.pdb b/vendor/premake/windows/luasocket.pdb deleted file mode 100644 index 9db9e2f..0000000 Binary files a/vendor/premake/windows/luasocket.pdb and /dev/null differ diff --git a/vendor/premake/windows/premake5.exe b/vendor/premake/windows/premake5.exe deleted file mode 100644 index 32f354f..0000000 Binary files a/vendor/premake/windows/premake5.exe and /dev/null differ diff --git a/vendor/premake/windows/premake5.pdb b/vendor/premake/windows/premake5.pdb deleted file mode 100644 index ca0aaee..0000000 Binary files a/vendor/premake/windows/premake5.pdb and /dev/null differ