Engine clean
Added namespaces to the core engine, improved premake setup, added a buildsolution batch script, removed tinygltf submodule
This commit is contained in:
22
premake5.lua
22
premake5.lua
@ -1,4 +1,7 @@
|
||||
workspace "BarinkEngine"
|
||||
include("libraries")
|
||||
print("Using Premake version ", _PREMAKE_VERSION)
|
||||
|
||||
workspace "Yoggie GameEngine"
|
||||
configurations { "Debug", "Test", "Release" }
|
||||
|
||||
language "C++"
|
||||
@ -8,7 +11,7 @@ workspace "BarinkEngine"
|
||||
targetdir "./%{prj.name}/build/%{cfg.buildcfg}"
|
||||
objdir "./%{prj.name}/build/%{cfg.buildcfg}/intermediates/"
|
||||
|
||||
startproject("SandboxApp")
|
||||
startproject("Editor")
|
||||
|
||||
filter "configurations:Debug"
|
||||
defines {"DEBUG"}
|
||||
@ -19,7 +22,16 @@ workspace "BarinkEngine"
|
||||
optimize "On"
|
||||
|
||||
|
||||
include("./BarinkEngine")
|
||||
include("./Runtime")
|
||||
include("./YoggieEngine")
|
||||
include ("./Editor")
|
||||
include("./SandboxApp")
|
||||
|
||||
|
||||
group("Other")
|
||||
includeexternal("./SandboxApp")
|
||||
includeexternal("./Runtime")
|
||||
|
||||
|
||||
|
||||
group("Libraries")
|
||||
include('../ImGui')
|
||||
include("../ImGuizmo")
|
||||
|
Reference in New Issue
Block a user