diff options
Diffstat (limited to 'src/bin/e_fm/meson.build')
-rw-r--r-- | src/bin/e_fm/meson.build | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/src/bin/e_fm/meson.build b/src/bin/e_fm/meson.build new file mode 100644 index 0000000000..6b6f9030e9 --- /dev/null +++ b/src/bin/e_fm/meson.build @@ -0,0 +1,50 @@ +deps_efm = [ + dep_eina, + dep_ecore, + dep_ecore_con, + dep_ecore_file, + dep_ecore_ipc, + dep_efreet +] + +udisks_src = [] +if config_h.has('HAVE_UDISKS_MOUNT') == true + udisks_src = [ + 'e_fm_main_udisks.c', + 'e_fm_main_udisks.h', + 'e_fm_main_udisks2.c', + 'e_fm_main_udisks2.h' + ] + deps_efm += [dep_eldbus] +endif + +eeze_src = [] +if config_h.has('HAVE_EEZE_MOUNT') == true + eeze_src = [ + '../e_prefix.c', + 'e_fm_main_eeze.c', + 'e_fm_main_eeze.h' + ] + deps_efm += [dep_eeze, dep_eet] +endif + +efm_src = [ + 'e_fm_main.c', + 'e_fm_main.h', + 'e_fm_ipc.c', + 'e_fm_ipc.h', + '../e_fm_shared_codec.c', + '../e_fm_shared_device.c', + '../e_user.c', + '../e_sha1.c', + udisks_src, + eeze_src +] + +executable('enlightenment_fm', + [efm_src], + include_directories: include_directories('../../../', '../..', '.', '..'), + dependencies: [deps_efm], + install_dir: dir_e_utils, + install: true +) |