summaryrefslogtreecommitdiff
path: root/src/modules/ethumb/emotion/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/ethumb/emotion/meson.build')
-rw-r--r--src/modules/ethumb/emotion/meson.build32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/modules/ethumb/emotion/meson.build b/src/modules/ethumb/emotion/meson.build
new file mode 100644
index 0000000000..52f4b442a6
--- /dev/null
+++ b/src/modules/ethumb/emotion/meson.build
@@ -0,0 +1,32 @@
1themes = []
2
3edc_files = [
4 'template.edc'
5]
6
7foreach edc_file : edc_files
8 themes += custom_target('edje_cc_' + edc_file,
9 input : edc_file,
10 output : '@BASENAME@.edj',
11 command : ['/usr/bin/env', 'EFL_RUN_IN_TREE=1', edje_cc.full_path(), '-beta',
12 '-id', meson.current_source_dir(),
13 '-fd', meson.current_source_dir(),
14 '-sd', meson.current_source_dir(),
15 '-vd', meson.current_source_dir(),
16 '-dd', meson.current_source_dir(),
17 '-md', meson.current_source_dir(),
18 '-td', meson.current_source_dir(),
19 '@INPUT@', '@OUTPUT@'],
20 depends : edje_cc)
21endforeach
22
23generic_src = [files(['emotion.c']) + themes]
24
25shared_module(emotion_loader+'_el',
26 generic_src,
27 include_directories : config_dir,
28 dependencies: [ethumb, edje, eina, eo, eet, ecore_file, ecore, evas, ecore_evas, emotion],
29 install: true,
30 install_dir : mod_install_dir,
31 c_args : package_c_args,
32)