Files
nunuhara_xsystem4/meson.build
T
Nunuhara Cabbage 766f93407b Implement the DrawGraph.Copy* family of functions
Implement all of the simple copy functions, with the exception of
DrawGraph.CopyColorReverse, which is undocumented and appears to be dead
code (at least in the version of SACT2 that shipped with the SDK).
2019-11-25 12:19:14 -08:00

38 lines
1.1 KiB
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',
'input.c',
'page.c',
'sact_graphics.c',
'sdl_draw.c',
'sdl_text.c',
'sdl_video.c',
'system4.c',
'vm.c',
]
hll_libs = ['hll/ACXLoader.c',
'hll/DrawGraph.c',
'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')
sdl2ttf = dependency('SDL2_ttf')
executable('system4', xsystem4 + system4 + hll_libs, dependencies: [mdep, zdep, sdl2, sdl2ttf])
executable('aindump', ['aindump.c'] + system4, dependencies: [mdep, zdep])