summaryrefslogtreecommitdiff
path: root/minecproxy/meson.build
diff options
context:
space:
mode:
authorDavid Härdeman <david@hardeman.nu>2020-06-23 20:56:22 +0200
committerDavid Härdeman <david@hardeman.nu>2020-06-23 20:56:22 +0200
commitea053d96f7e89e053d4af8d39b04c5428760345f (patch)
tree8182ca73675ad3933b0f38cb48a99c69101309b4 /minecproxy/meson.build
parent8c27290245b7bcc7cd2f72f3b4a7562294b43bbe (diff)
Big renaming, move some more functionality to shared lib
Diffstat (limited to 'minecproxy/meson.build')
-rw-r--r--minecproxy/meson.build36
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,
+)
+