diff options
Diffstat (limited to 'minecproxy/meson.build')
-rw-r--r-- | minecproxy/meson.build | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/minecproxy/meson.build b/minecproxy/meson.build new file mode 100644 index 0000000..db6a31b --- /dev/null +++ b/minecproxy/meson.build @@ -0,0 +1,36 @@ +minecproxy_sources = [ + 'main.c', + 'uring.c', + 'signal-handler.c', + 'server.c', + 'server-proxy.c', + 'server-config.c', + 'server-rcon.c', + 'announce.c', + 'config-parser.c', + 'idle.c', + 'ptimer.c', + 'igmp.c', + 'systemd.c', + 'misc.c', +] + +dep_liburing = dependency('liburing') +dep_libsystemd = dependency('libsystemd') +dep_libcapng = dependency('libcap-ng') + +minecproxy_deps = [ + dep_liburing, + dep_libsystemd, + dep_libcapng, + dep_config_h, + dep_libshared, +] + +executable( + 'minecproxy', + minecproxy_sources, + link_args: [ '-lanl' ], + dependencies: minecproxy_deps, +) + |