Files
Xenia-Canary/src/xenia/hid/premake5.lua
2020-09-13 17:51:00 +03:00

55 lines
940 B
Lua

project_root = "../../.."
include(project_root.."/tools/build")
group("src")
project("xenia-hid")
uuid("88a4ef38-c550-430f-8c22-8ded4e4ef601")
kind("StaticLib")
language("C++")
links({
"xenia-base",
})
defines({
})
local_platform_files()
removefiles({"*_demo.cc"})
group("demos")
project("xenia-hid-demo")
uuid("a56a209c-16d5-4913-85f9-86976fe7fddf")
kind("WindowedApp")
language("C++")
links({
"fmt",
"imgui",
"xenia-base",
"xenia-helper-sdl",
"xenia-hid",
"xenia-hid-nop",
"xenia-hid-sdl",
"xenia-ui",
"xenia-ui-vulkan",
})
files({
"hid_demo.cc",
"../base/main_"..platform_suffix..".cc",
})
resincludedirs({
project_root,
})
filter("platforms:Linux")
links({
"X11",
"xcb",
"X11-xcb",
"vulkan",
"SDL2",
})
filter("platforms:Windows")
links({
"xenia-hid-winkey",
"xenia-hid-xinput",
})