2020-04-15 19:04:04 +02:00
|
|
|
client_src = [
|
2020-04-16 20:23:28 +02:00
|
|
|
'../shared/geom.cc',
|
|
|
|
'../shared/glemu.cc',
|
|
|
|
'../shared/stream.cc',
|
|
|
|
'../shared/tools.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',
|
2020-04-15 19:04:04 +02:00
|
|
|
]
|
|
|
|
|
|
|
|
threads_dep = dependency('threads')
|
|
|
|
sdl2_dep = dependency('sdl2')
|
|
|
|
sdl2_image_dep = dependency('SDL2_image')
|
|
|
|
zlib_dep = dependency('zlib')
|
|
|
|
gl_dep = dependency('gl')
|
2020-04-25 05:33:51 +02:00
|
|
|
rt_dep = cxx.find_library('rt', required: false)
|
2020-04-15 19:04:04 +02:00
|
|
|
|
|
|
|
executable('native_client',
|
|
|
|
client_src,
|
|
|
|
dependencies: [
|
2020-04-25 05:33:51 +02:00
|
|
|
threads_dep, sdl2_dep, sdl2_image_dep,
|
2020-04-16 20:13:59 +02:00
|
|
|
zlib_dep, gl_dep, rt_dep
|
2020-04-15 19:04:04 +02:00
|
|
|
],
|
|
|
|
include_directories: octacore_includes,
|
|
|
|
install: true,
|
|
|
|
install_dir: join_paths(meson.source_root(), 'bin_unix')
|
|
|
|
)
|