target("editor") set_kind("shared") set_group("Engine") add_rules("engine.api") add_headerfiles("include/editor/*.h") add_includedirs("include/editor") add_files("src/editor/*.cpp") target("engine") add_includedirs("include", {public = true}) set_kind("shared") set_group("Engine") add_rules("engine.api") add_headerfiles("include/engine/*.h") add_includedirs("include/engine") add_files("src/engine/*.cpp") includes("xmake/xmake.lua") includes("3rdparty/xmake.lua") includes("tools/xmake.lua") includes("modules/xmake.lua")