summaryrefslogtreecommitdiff
path: root/src/bin/e_fm/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/e_fm/meson.build')
-rw-r--r--src/bin/e_fm/meson.build50
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
+)