18 lines
630 B
Lua
18 lines
630 B
Lua
includes("3rdparty/xmake.lua")
|
|
includes("xmake/**xmake.lua")
|
|
--includes("test/**xmake.lua")
|
|
add_requires("assimp")
|
|
target("zengine")
|
|
set_kind("binary")
|
|
set_rundir(".")
|
|
add_rules("volk.env")
|
|
add_deps("zlib","zlog")
|
|
add_defines("VULKAN_API")
|
|
add_packages("vulkansdk","tinyobjloader","assimp")
|
|
add_includedirs("src/engine")
|
|
add_includedirs("src/3rdparty/volk", "src/3rdparty/vulkan-memory-allocator", "src/3rdparty/template")
|
|
add_syslinks("user32")
|
|
add_files("src/*.cpp", "src/**.cpp")
|
|
add_files("src/3rdparty/**.c")
|
|
add_headerfiles("src/**.h")
|
|
add_headerfiles("src/3rdparty/**.h") |