summaryrefslogtreecommitdiff
path: root/mcserverproxy/meson.build
blob: e5fa7bceb2a78a221b5de258ee35133639ac4e12 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
mcproxy_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',
	'utils.c'
]

dep_liburing   = dependency('liburing')
dep_libsystemd = dependency('libsystemd')
dep_libcapng   = dependency('libcap-ng')

mcproxy_deps = [
	dep_liburing,
	dep_libsystemd,
	dep_libcapng,
	dep_config_h,
	dep_libshared,
]

executable(
	'mcproxy',
	mcproxy_sources,
	link_args: [ '-lanl' ],
	dependencies: mcproxy_deps,
)