zengine/engine/xmake.lua
2024-12-07 18:10:01 +08:00

22 lines
739 B
Lua

target("engine")
add_defines("ENGINE_ROOT="..os.curdir():gsub("\\", "\\\\"),{public = false})
add_headerfiles("include/*.natvis")
add_includedirs("include", {public = true})
set_kind("shared")
set_group("Engine")
add_rules("engine.api")
add_files("src/engine/*.cpp")
target("editor")
set_kind("shared")
set_group("Engine")
add_rules("engine.api")
add_headerfiles("include/editor/*.h")
add_includedirs("include")
add_files("src/editor/*.cpp")
add_defines("WITH_EDITOR", {public = true})
add_packages("imgui",{public = true})
add_deps("engine",{public = true})
includes("xmake/xmake.lua")
includes("3rdparty/xmake.lua")
includes("tools/xmake.lua")
includes("modules/xmake.lua")