summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build19
1 files changed, 19 insertions, 0 deletions
diff --git a/meson.build b/meson.build
new file mode 100644
index 0000000..8f48a3e
--- /dev/null
+++ b/meson.build
@@ -0,0 +1,19 @@
+project('waypad', 'c',
+ version : '0.1',
+ default_options : ['warning_level=3', 'c_std=c23'])
+
+add_project_arguments(['-D_DEFAULT_SOURCE'], language: 'c')
+
+files = [
+ 'src/waypad.c',
+ 'src/gamepad.c',
+ 'src/config.c',
+ 'src/uinput.c',
+]
+
+deps = [
+ dependency('libevdev'),
+ dependency('scfg'),
+]
+
+exe = executable('waypad', files, dependencies: deps, install: true)