mkxp-z/binding-mri/meson.build
2019-07-29 07:56:45 -04:00

36 lines
853 B
Meson

mri = dependency('ruby-' + get_option('mri_version'))
binding_dependencies = [mri]
add_project_arguments('-DBINDING_MRI', language: 'cpp')
binding_headers = files(
'binding-util.h',
'binding-types.h',
'serializable-binding.h',
'disposable-binding.h',
'sceneelement-binding.h',
'viewportelement-binding.h',
'flashable-binding.h',
)
binding_source = files(
'binding-mri.cpp',
'binding-util.cpp',
'table-binding.cpp',
'etc-binding.cpp',
'bitmap-binding.cpp',
'font-binding.cpp',
'graphics-binding.cpp',
'input-binding.cpp',
'sprite-binding.cpp',
'viewport-binding.cpp',
'plane-binding.cpp',
'window-binding.cpp',
'tilemap-binding.cpp',
'audio-binding.cpp',
'module_rpg.cpp',
'filesystem-binding.cpp',
'windowvx-binding.cpp',
'tilemapvx-binding.cpp',
)