xmake.lua : add lib target
This commit is contained in:
20
xmake.lua
20
xmake.lua
@@ -3,7 +3,8 @@ add_rules("mode.debug", "mode.release")
|
|||||||
add_defines("TD_IMPL_OPENGL_LOADER_GLEW")
|
add_defines("TD_IMPL_OPENGL_LOADER_GLEW")
|
||||||
add_requires("libsdl >= 2", "zlib", "glew")
|
add_requires("libsdl >= 2", "zlib", "glew")
|
||||||
|
|
||||||
target("TowerDefense")
|
|
||||||
|
target("TowerDefenseHeadless")
|
||||||
set_kind("static")
|
set_kind("static")
|
||||||
|
|
||||||
add_includedirs("include")
|
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")
|
target("TowerDefenseServer")
|
||||||
add_deps("TowerDefense")
|
add_deps("TowerDefense")
|
||||||
|
|
||||||
set_kind("binary")
|
set_kind("binary")
|
||||||
add_files("src/ServerMain.cpp", "src/server/**.cpp")
|
add_files("src/ServerMain.cpp")
|
||||||
add_includedirs("include")
|
add_includedirs("include")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
target("TowerDefenseClient")
|
target("TowerDefenseClient")
|
||||||
add_deps("TowerDefense")
|
add_deps("TowerDefense")
|
||||||
|
|
||||||
set_kind("binary")
|
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_includedirs("include")
|
||||||
|
|
||||||
add_packages("libsdl", "glew", "opengl")
|
add_packages("libsdl", "glew", "opengl")
|
||||||
|
|||||||
Reference in New Issue
Block a user