efl/data/elementary/objects/meson.build

43 lines
1.1 KiB
Meson

edc_files = [
'test.edc',
'test_external.edc',
'test_focus_style.edc',
'test_masking.edc',
'test_tab_pager.edc',
'test_tooltip.edc',
'test_pager.edc',
'test_prefs.edc',
'cursors.edc',
'font_preview.edc',
'multibuttonentry.edc',
'multip.edc',
'postit_ent.edc'
]
elm_themes = []
foreach edc_file : edc_files
elm_themes += custom_target('edje_cc_elm_' + edc_file,
input : edc_file,
output : '@BASENAME@.edj',
command : edje_cc_exe + [ '-beta', '-fastcomp',
'-sd', elm_themes_sound_include,
'-id', elm_themes_image_include,
'-id', join_paths(meson.current_source_dir()),
'-fd', join_paths(meson.current_source_dir()),
'@INPUT@', '@OUTPUT@'],
depends : edje_depends,
install : true,
install_dir : join_paths(dir_data, 'elementary', 'objects'),
)
endforeach
custom_target('prefs_compile',
input: 'test_prefs.epc',
output: 'test_prefs.epb',
command : elm_prefs_cc_exe + ['@INPUT@', '@OUTPUT@'],
depends : elm_prefs_cc,
install : true,
install_dir : join_paths(dir_data, 'elementary', 'objects'),
)