OctaCore/src/client/meson.build

58 lines
1.5 KiB
Meson

client_src = [
'../sauerlib/tools.cc',
'../sauerlib/encoding.cc',
'../sauerlib/stream.cc',
'../shared/geom.cc',
'../shared/glemu.cc',
'../shared/gzstream.cc',
'../shared/stream.cc',
'../shared/zip.cc',
'../engine/aa.cc',
'../engine/bih.cc',
'../engine/blend.cc',
'../engine/command.cc',
'../engine/console.cc',
'../engine/dynlight.cc',
'../engine/grass.cc',
'../engine/light.cc',
'../engine/main.cc',
'../engine/material.cc',
'../engine/movie.cc',
'../engine/normal.cc',
'../engine/octa.cc',
'../engine/octaedit.cc',
'../engine/octarender.cc',
'../engine/physics.cc',
'../engine/pvs.cc',
'../engine/rendergl.cc',
'../engine/renderlights.cc',
'../engine/rendermodel.cc',
'../engine/renderparticles.cc',
'../engine/rendersky.cc',
'../engine/rendertext.cc',
'../engine/renderva.cc',
'../engine/shader.cc',
'../engine/stain.cc',
'../engine/texture.cc',
'../engine/water.cc',
'../engine/world.cc',
'../engine/worldio.cc',
'../game/game.cc',
]
threads_dep = dependency('threads')
sdl2_dep = dependency('sdl2')
sdl2_image_dep = dependency('SDL2_image')
zlib_dep = dependency('zlib')
gl_dep = dependency('gl')
rt_dep = cxx.find_library('rt', required: false)
executable('native_client',
client_src,
dependencies: [
threads_dep, sdl2_dep, sdl2_image_dep,
zlib_dep, gl_dep, rt_dep
],
include_directories: octacore_includes
)