project('mcproxy', 'c', default_options : ['c_std=gnu18']) 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', mcproxy_sources, dependencies : [liburing, libsystemd])