summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build31
1 files changed, 19 insertions, 12 deletions
diff --git a/meson.build b/meson.build
index 7a89f88..1a6986d 100644
--- a/meson.build
+++ b/meson.build
@@ -1,18 +1,25 @@
project('mcproxy', 'c', default_options : ['c_std=gnu18'])
-uring = dependency('liburing')
+
+liburing = dependency('liburing')
+libsystemd = dependency('libsystemd')
+
+mcproxy_sources = [
+ 'main.c',
+ 'uring.c',
+ 'server.c',
+ 'proxy.c',
+ 'announce.c',
+ 'cfgdir.c',
+ 'config.c',
+ 'rcon.c',
+ 'idle.c',
+ 'systemd.c',
+ 'utils.c']
executable('ctest', 'ctest.c')
executable('stest', 'stest.c')
executable('mcproxy',
- ['main.c',
- 'uring.c',
- 'server.c',
- 'proxy.c',
- 'announce.c',
- 'cfgdir.c',
- 'config.c',
- 'rcon.c',
- 'idle.c',
- 'utils.c'],
- dependencies: uring)
+ mcproxy_sources,
+ dependencies : [liburing,
+ libsystemd])