l3tde/meson.build

53 lines
1.2 KiB
Meson
Raw Normal View History

2021-12-06 18:22:37 +01:00
project('l3tde', 'c')
inc = include_directories('include')
l3tdedeps = [
dependency('ncurses'),
2021-12-18 10:49:45 +01:00
dependency('form'),
dependency('json-glib-1.0')
2021-12-06 18:22:37 +01:00
]
sources = [
'src/overworld.c',
2021-12-08 12:55:26 +01:00
'src/game.c',
2021-12-18 10:49:45 +01:00
'src/game/map_editor.c',
'src/game/map_editor/main_menu.c',
'src/game/map_editor/creation_form.c',
'src/game/map_editor/editor.c',
2021-12-06 18:22:37 +01:00
'src/map.c',
'src/map/warp.c',
'src/map/node.c',
'src/map/header.c',
'src/map/terrain.c',
'src/util/string.c',
]
link_arguments = [
]
prefix = get_option('prefix')
2021-12-12 21:48:56 +01:00
datadir = get_option('datadir')
2021-12-18 10:49:45 +01:00
executable('l3tde_map_editor',
'src/main_map_editor.c', sources,
dependencies : l3tdedeps,
include_directories : inc,
install : true,
link_args : link_arguments,
c_args: '-DRESOURCES_PATH="'+prefix+'/share/l3tde"'
)
2021-12-06 18:22:37 +01:00
executable('l3tde',
2021-12-18 10:49:45 +01:00
'src/main.c', sources,
2021-12-06 18:22:37 +01:00
dependencies : l3tdedeps,
include_directories : inc,
install : true,
link_args : link_arguments,
c_args: '-DRESOURCES_PATH="'+prefix+'/share/l3tde"'
2021-12-06 18:22:37 +01:00
)
install_data('resources/terrains.json', 'resources/maps.json')
2021-12-12 21:48:56 +01:00
install_data('resources/maps/all_green.json',
install_dir : datadir + '/l3tde/maps/')