xmake.lua : add lib target

This commit is contained in:
2023-08-14 13:31:52 +02:00
parent d529c79150
commit 118a04cd01

View File

@@ -3,7 +3,8 @@ add_rules("mode.debug", "mode.release")
add_defines("TD_IMPL_OPENGL_LOADER_GLEW")
add_requires("libsdl >= 2", "zlib", "glew")
target("TowerDefense")
target("TowerDefenseHeadless")
set_kind("static")
add_includedirs("include")
@@ -44,21 +45,34 @@ target("TowerDefense")
target("TowerDefense")
add_deps("TowerDefenseHeadless")
set_kind("static")
add_files("src/server/**.cpp")
add_includedirs("include")
target("TowerDefenseServer")
add_deps("TowerDefense")
set_kind("binary")
add_files("src/ServerMain.cpp", "src/server/**.cpp")
add_files("src/ServerMain.cpp")
add_includedirs("include")
target("TowerDefenseClient")
add_deps("TowerDefense")
set_kind("binary")
add_files("src/ClientMain.cpp", "src/client/**.cpp", "src/server/**.cpp")
add_files("src/ClientMain.cpp", "src/client/**.cpp")
add_includedirs("include")
add_packages("libsdl", "glew", "opengl")