mirror of
https://github.com/mkxp-z/mkxp-z.git
synced 2025-07-01 14:15:16 +02:00
36 lines
853 B
Meson
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',
|
|
)
|