enlightenment/src/modules/vkbd/meson.build

67 lines
2.0 KiB
Meson
Raw Normal View History

src = files(
'e_mod_main.c',
'e_kbd_buf.c',
'e_kbd_cfg.c',
'e_kbd_dict.c',
'e_kbd_int.c',
'e_kbd_send.c',
'e_mod_main.h',
'e_kbd_buf.h',
'e_kbd_cfg.h',
'e_kbd_dict.h',
'e_kbd_int.h',
'e_kbd_send.h'
)
if get_option(m) == true
if get_option('wayland') == true
foreach p: [
'@0@/unstable/input-method/input-method-unstable-v1.xml'.format(dir_wayland_protocols),
'@0@/unstable/text-input/text-input-unstable-v1.xml'.format(dir_wayland_protocols),
]
src += gen_scanner_server.process(p)
src += gen_scanner_client.process(p)
src += gen_scanner_impl.process(p)
endforeach
endif
cmd = [ edje_cmd,
'-id', join_paths(meson.source_root(), 'src' , 'modules', m,
'images'),
'@INPUT@', '@OUTPUT@'
]
edc = 'theme'
custom_target(edc + '.edj',
2018-12-27 09:16:33 -08:00
input : edc + '.edc',
output : edc + '.edj',
command : cmd,
install_dir : _dir,
install_mode : 'rw-r--r--',
install : true
)
out = join_paths(_dir, edc + '.edj')
install_data(['dicts/English_US_Small.dic',
'dicts/English_US.dic'],
2018-12-27 09:16:33 -08:00
install_dir : join_paths(_dir, 'dicts'),
install_mode : 'rw-r--r--'
)
install_data(['keyboards/Default.kbd',
'keyboards/Numbers.kbd',
'keyboards/Terminal.kbd',
'keyboards/alpha.png',
'keyboards/backspace.png',
'keyboards/down.png',
'keyboards/enter.png',
'keyboards/left.png',
'keyboards/numeric.png',
'keyboards/qwerty.png',
'keyboards/right.png',
'keyboards/shift.png',
'keyboards/spanner.png',
'keyboards/tab.png',
'keyboards/up.png'],
2018-12-27 09:16:33 -08:00
install_dir : join_paths(_dir, 'keyboards'),
install_mode : 'rw-r--r--')
endif