2024-12-08 23:00:39 +08:00
|
|
|
WITH_EDITOR = true
|
2024-07-20 18:04:19 +08:00
|
|
|
target("engine")
|
2024-10-23 15:24:39 +08:00
|
|
|
add_defines("ENGINE_ROOT="..os.curdir():gsub("\\", "\\\\"),{public = false})
|
2024-12-23 17:44:32 +08:00
|
|
|
add_headerfiles("include/*.natvis","include/engine/**.h")
|
2024-08-01 15:38:54 +08:00
|
|
|
add_includedirs("include", {public = true})
|
|
|
|
|
set_kind("shared")
|
2024-07-20 18:04:19 +08:00
|
|
|
set_group("Engine")
|
2024-08-03 17:56:38 +08:00
|
|
|
add_rules("engine.api")
|
2024-12-17 20:57:52 +08:00
|
|
|
add_files("src/engine/**.cpp")
|
2024-11-27 22:33:09 +08:00
|
|
|
target("editor")
|
|
|
|
|
set_kind("shared")
|
|
|
|
|
set_group("Engine")
|
|
|
|
|
add_rules("engine.api")
|
2024-12-26 11:40:41 +08:00
|
|
|
add_headerfiles("include/editor/**.h","assets/noesis/*.xaml")
|
2024-11-27 22:33:09 +08:00
|
|
|
add_includedirs("include")
|
2024-12-17 20:57:52 +08:00
|
|
|
add_files("src/editor/**.cpp")
|
2024-12-26 16:45:02 +08:00
|
|
|
add_deps("engine", {public = true})
|
2024-07-20 18:04:19 +08:00
|
|
|
includes("xmake/xmake.lua")
|
2024-07-22 09:05:42 +08:00
|
|
|
includes("3rdparty/xmake.lua")
|
2024-07-20 18:04:19 +08:00
|
|
|
includes("tools/xmake.lua")
|
|
|
|
|
includes("modules/xmake.lua")
|