forked from enlightenment/enlightenment
35 lines
977 B
Meson
35 lines
977 B
Meson
|
music_control_src = [
|
||
|
'e_mod_main.c',
|
||
|
'ui.c',
|
||
|
'e_mod_main.h',
|
||
|
'private.h',
|
||
|
]
|
||
|
|
||
|
music_control_dir = join_paths(dir_module_e, 'music-control', module_arch)
|
||
|
if get_option('music-control') == true
|
||
|
config_h.set('USE_MODULE_MUSIC_CONTROL', '1')
|
||
|
|
||
|
gen_music_control = custom_target('music_control_gen',
|
||
|
input: 'introspect.xml',
|
||
|
command: [eldbus_codegen, '@INPUT@', '-O', '@OUTDIR@'],
|
||
|
output: [
|
||
|
'eldbus_media_player2_player.c',
|
||
|
'eldbus_mpris_media_player2.c',
|
||
|
'eldbus_media_player2_player.h',
|
||
|
'eldbus_mpris_media_player2.h',
|
||
|
'eldbus_utils.h',
|
||
|
],
|
||
|
)
|
||
|
|
||
|
module_files += join_paths(music_control_dir, 'music-control.so')
|
||
|
shared_module('music-control',
|
||
|
[music_control_src, gen_music_control],
|
||
|
include_directories: include_directories(module_includes),
|
||
|
name_prefix: '',
|
||
|
dependencies: module_deps,
|
||
|
install_dir: music_control_dir,
|
||
|
install: true
|
||
|
)
|
||
|
endif
|
||
|
|