2d-platformer/premake5.lua

40 lines
1.3 KiB
Lua

require "ecc/ecc"
workspace "2d-platformer"
architecture "x64"
configurations
{
"debug",
"release"
}
startproject "Editor"
output_dir = "%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}"
vs_intdir = "$(ProjectDir)intermediate-files/" .. output_dir
intdir = "%{prj.location}/intermediate-files/" .. output_dir
vs_bindir = "$(ProjectDir)bin/" .. output_dir
bindir = "%{prj.location}/bin/" .. output_dir
--local linuxlibdir =
corelibdir = "%{wks.location}/Engine-Core/lib"
vs_corelibdir = "$(SolutionDir)Engine-Core/lib"
coreinclude_dir = "%{wks.location}/Engine-Core/include"
vs_coreinclude_dir = "$(SolutionDir)Engine-Core/include"
vs_librelease_dir = "$(SolutionDir)Engine-Core/vendor/SFML/lib/MinSizeRel"
librelease_dir = "%{wks.location}/Engine-Core/vendor/SFML/lib/MinSizeRel"
vs_libdebug_dir = "$(SolutionDir)Engine-Core/vendor/SFML/lib/Debug"
libdebug_dir = "%{wks.location}/Engine-Core/vendor/SFML/lib/Debug"
vs_sfmldir = "$(SolutionDir)Engine-Core/vendor/SFML"
sfmldir = "%{wks.location}/Engine-Core/vendor/SFML"
vs_imguidir = "$(SolutionDir)Engine-Core/vendor/imgui"
imguidir = "%{wks.location}/Engine-Core/vendor/imgui"
vs_include_dir = "$(ProjectDir)include"
include_dir = "%{prj.location}/include"
group "Core"
include "Engine-Core/Build-Core.lua"
group ""
include "Game/Build-Game.lua"
include "Editor/Build-Editor.lua"