Files
nunuhara_xsystem4/meson.build
T
Nunuhara Cabbage 70ab217ca0 Fix build
-Wall/-Wextra are enabled automatically.

C11 doesn't define M_PI.
2019-11-18 18:32:03 -08:00

32 lines
912 B
Meson

project('system4', 'c', default_options : ['c_std=c11'])
add_project_arguments('-D_DEFAULT_SOURCE', language : 'c')
system4 = ['ain.c',
'instructions.c',
'string.c',
'system.c',
'utfsjis.c',
]
xsystem4 = ['ald.c',
'cg.c',
'qnt.c',
'ini.c',
'page.c',
'sdl_draw.c',
'sdl_video.c',
'system4.c',
'vm.c',
]
hll_libs = ['hll/DrawPluginManager.c',
'hll/Math.c',
'hll/MsgLogManager.c',
'hll/MsgSkip.c',
'hll/OutputLog.c',
'hll/SACT2.c',
]
zdep = dependency('zlib')
mdep = meson.get_compiler('c').find_library('m', required: false)
sdl2 = dependency('sdl2')
executable('system4', xsystem4 + system4 + hll_libs, dependencies: [mdep, zdep, sdl2])
executable('aindump', ['aindump.c'] + system4, dependencies: [mdep, zdep])