FossilOrigin-Name: b250dfa8d49dc6cf7dd86d6c7836733467c87769e3cedaa4678b94d411b7be12
87 lines
1.6 KiB
Meson
87 lines
1.6 KiB
Meson
executable('client',
|
|
[
|
|
'Alias.m',
|
|
'Client.m',
|
|
'Command.m',
|
|
'ConsoleLine.m',
|
|
'Cube.mm',
|
|
'DynamicEntity.m',
|
|
'Entity.m',
|
|
'Identifier.m',
|
|
'KeyMapping.m',
|
|
'MD2.m',
|
|
'MapModelInfo.m',
|
|
'Menu.m',
|
|
'MenuItem.m',
|
|
'OFString+Cube.m',
|
|
'PersistentEntity.m',
|
|
'Projectile.m',
|
|
'ResolverResult.m',
|
|
'ResolverThread.m',
|
|
'ServerEntity.m',
|
|
'ServerInfo.m',
|
|
'Variable.m',
|
|
'clients.m',
|
|
'clientextras.m',
|
|
'clientgame.m',
|
|
'clients2c.m',
|
|
'commands.mm',
|
|
'console.m',
|
|
'editing.m',
|
|
'entities.m',
|
|
'init.mm',
|
|
'menus.m',
|
|
'monster.m',
|
|
'physics.mm',
|
|
'rendercubes.mm',
|
|
'renderextras.mm',
|
|
'rendergl.mm',
|
|
'rendermd2.mm',
|
|
'renderparticles.mm',
|
|
'rendertext.mm',
|
|
'rndmap.mm',
|
|
'savegamedemo.mm',
|
|
'server.mm',
|
|
'serverbrowser.mm',
|
|
'serverms.mm',
|
|
'serverutil.mm',
|
|
'sound.mm',
|
|
'tools.mm',
|
|
'weapon.mm',
|
|
'world.mm',
|
|
'worldio.mm',
|
|
'worldlight.mm',
|
|
'worldocull.mm',
|
|
'worldrender.mm',
|
|
],
|
|
dependencies: [
|
|
objfw_dep,
|
|
sdl_dep,
|
|
sdlimage_dep,
|
|
sdlmixer_dep,
|
|
zlib_dep,
|
|
extra_deps
|
|
],
|
|
include_directories: [enet_includes],
|
|
link_args: client_link_args,
|
|
link_with: [enet],
|
|
win_subsystem: 'windows')
|
|
|
|
executable('server',
|
|
[
|
|
'Client.m',
|
|
'ServerEntity.m',
|
|
'server.mm',
|
|
'serverms.mm',
|
|
'serverutil.mm',
|
|
'tools.mm',
|
|
],
|
|
objcpp_args: ['-DSTANDALONE'],
|
|
dependencies: [
|
|
objfw_dep,
|
|
sdl_dep
|
|
],
|
|
include_directories: [enet_includes],
|
|
link_args: server_link_args,
|
|
link_with: [enet],
|
|
win_subsystem: 'console')
|