Engine clean

Added namespaces to the core engine, improved premake setup, added a buildsolution batch script, removed tinygltf submodule
This commit is contained in:
2022-11-04 14:14:53 +01:00
parent 644b6db100
commit b44c88d05c
111 changed files with 1700 additions and 1567 deletions

View File

@ -4,7 +4,7 @@ kind "ConsoleApp"
buildmessage "Building editor ..."
links{
"BarinkEngine",
"YoggieEngine",
"ImGuizmo"
}
@ -13,32 +13,27 @@ includedirs{
-- I'd prefer if didn't need these..
-- We'll figure that out some time later
"./../libs/lua/include",
"./../libs/spdlog/include",
"./../libs/glm",
"./../libs/GorillaAudio/include",
incfolder["lua"],
incfolder["spdlog"],
incfolder["glm"],
incfolder["assimp"],
incfolder["glad"],
incfolder["glfw"],
"./../libs/assimp/include",
"./../libs/glad/include",
"./../libs/glfw/include",
"./../libs/tinygltf",
"./../libs/glew/include",
"./../libs/glm",
"./../libs/ImGui",
"./../libs/guizmo",
"./../libs/entt/src",
incfolder["imgui"],
incfolder["imguizmo"],
incfolder["entt"],
"./include"
}
libdirs {
'./../build/BarinkEngine/Debug'
staticlib["yoggie"]
}
files {
"./include/*.h",
"./src/*.h",
"./src/*.cpp"
}