This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch dev/dimmus/test
in repository efl.

View the commit online.

commit a37e955febb73ef84d61e5a5fdedc11872d9c876
Author: dimmus <dmitri.chudi...@gmail.com>
AuthorDate: Mon Oct 7 14:02:41 2024 +0500

    meson: join_path - clean src/modules
---
 src/modules/ecore/meson.build                      |  4 +--
 src/modules/ecore/system/systemd/meson.build       |  2 +-
 src/modules/ecore/system/tizen/meson.build         |  2 +-
 src/modules/ecore/system/upower/meson.build        |  2 +-
 src/modules/ecore_buffer/shm/meson.build           |  2 +-
 src/modules/ecore_buffer/x11_dri2/meson.build      |  2 +-
 src/modules/ecore_buffer/x11_dri3/meson.build      |  2 +-
 src/modules/ecore_evas/engines/cocoa/meson.build   |  2 +-
 src/modules/ecore_evas/engines/drm/meson.build     |  2 +-
 src/modules/ecore_evas/engines/fb/meson.build      |  2 +-
 src/modules/ecore_evas/engines/wayland/meson.build |  2 +-
 src/modules/ecore_evas/meson.build                 | 10 +++----
 src/modules/ecore_evas/vnc_server/meson.build      |  2 +-
 src/modules/ecore_imf/meson.build                  |  4 +--
 src/modules/ecore_wl2/meson.build                  |  6 ++--
 src/modules/eeze/meson.build                       |  2 +-
 src/modules/eeze/sensor/fake/meson.build           |  4 +--
 src/modules/eeze/sensor/udev/meson.build           |  4 +--
 src/modules/eina/meson.build                       |  6 ++--
 src/modules/elementary/meson.build                 |  6 ++--
 src/modules/emotion/meson.build                    |  4 +--
 src/modules/ethumb/meson.build                     |  4 +--
 src/modules/evas/engines/buffer/meson.build        |  4 +--
 src/modules/evas/engines/drm/meson.build           |  2 +-
 src/modules/evas/engines/fb/meson.build            |  2 +-
 src/modules/evas/engines/gl_cocoa/meson.build      |  2 +-
 src/modules/evas/engines/gl_drm/meson.build        |  2 +-
 src/modules/evas/engines/gl_generic/meson.build    | 35 +++++++++++-----------
 src/modules/evas/engines/gl_x11/meson.build        |  2 +-
 src/modules/evas/engines/meson.build               |  4 +--
 .../evas/engines/software_ddraw/meson.build        |  2 +-
 src/modules/evas/engines/software_gdi/meson.build  |  2 +-
 src/modules/evas/engines/software_x11/meson.build  |  2 +-
 src/modules/evas/engines/wayland_egl/meson.build   |  4 +--
 src/modules/evas/engines/wayland_shm/meson.build   |  4 +--
 src/modules/evas/image_loaders/meson.build         |  8 ++---
 src/modules/evas/image_savers/meson.build          |  8 ++---
 37 files changed, 80 insertions(+), 79 deletions(-)

diff --git a/src/modules/ecore/meson.build b/src/modules/ecore/meson.build
index a34c236ce1..d0439b6533 100644
--- a/src/modules/ecore/meson.build
+++ b/src/modules/ecore/meson.build
@@ -8,8 +8,8 @@ if sys_windows == false and sys_osx == false
   ]
 
   foreach system_module : system_modules
-    mod_install_dir = join_paths(dir_lib, 'ecore', 'system', system_module, version_name)
-    subdir(join_paths('system', system_module))
+    mod_install_dir = dir_lib / 'ecore/system' / system_module / version_name
+    subdir('system' / system_module)
   endforeach
 
 endif
diff --git a/src/modules/ecore/system/systemd/meson.build b/src/modules/ecore/system/systemd/meson.build
index 2a1104ca6a..cf8f7db2d0 100644
--- a/src/modules/ecore/system/systemd/meson.build
+++ b/src/modules/ecore/system/systemd/meson.build
@@ -6,5 +6,5 @@ if get_option('systemd')
       install_dir: mod_install_dir,
       name_suffix : sys_mod_extension
   )
-  module_files += join_paths(mod_install_dir, 'libsystemd.' + sys_mod_extension)
+  module_files += mod_install_dir / 'libsystemd.' + sys_mod_extension
 endif
diff --git a/src/modules/ecore/system/tizen/meson.build b/src/modules/ecore/system/tizen/meson.build
index 8d9db22661..9f7826e1d8 100644
--- a/src/modules/ecore/system/tizen/meson.build
+++ b/src/modules/ecore/system/tizen/meson.build
@@ -5,4 +5,4 @@ ecore_systemd_mod = shared_module('tizen',
     install_dir: mod_install_dir,
     name_suffix : sys_mod_extension
 )
-module_files += join_paths(mod_install_dir, 'libtizen.' + sys_mod_extension)
+module_files += mod_install_dir / 'libtizen.' + sys_mod_extension
diff --git a/src/modules/ecore/system/upower/meson.build b/src/modules/ecore/system/upower/meson.build
index b579bed76d..94d30b329c 100644
--- a/src/modules/ecore/system/upower/meson.build
+++ b/src/modules/ecore/system/upower/meson.build
@@ -5,4 +5,4 @@ ecore_systemd_mod = shared_module('upower',
     install_dir: mod_install_dir,
     name_suffix : sys_mod_extension
 )
-module_files += join_paths(mod_install_dir, 'libupower.' + sys_mod_extension)
+module_files += mod_install_dir / 'libupower.' + sys_mod_extension
diff --git a/src/modules/ecore_buffer/shm/meson.build b/src/modules/ecore_buffer/shm/meson.build
index 80c0a796de..b214d6bcb3 100644
--- a/src/modules/ecore_buffer/shm/meson.build
+++ b/src/modules/ecore_buffer/shm/meson.build
@@ -3,6 +3,6 @@ ecore_buffer_shm_mod = shared_module('module',
     name_prefix: '',
     dependencies: [ecore, ecore_buffer],
     install: true,
-    install_dir: join_paths(dir_lib, 'ecore_buffer', 'modules', 'shm', version_name),
+    install_dir: dir_lib / 'ecore_buffer/modules/shm' / version_name,
     name_suffix : sys_mod_extension
 )
diff --git a/src/modules/ecore_buffer/x11_dri2/meson.build b/src/modules/ecore_buffer/x11_dri2/meson.build
index 34cca89916..b61b028183 100644
--- a/src/modules/ecore_buffer/x11_dri2/meson.build
+++ b/src/modules/ecore_buffer/x11_dri2/meson.build
@@ -3,6 +3,6 @@ ecore_buffer_x11_dri2_mod = shared_module('module',
     name_prefix: '',
     dependencies: [ecore, ecore_buffer, ecore_x],
     install: true,
-    install_dir: join_paths(dir_lib, 'ecore_buffer', 'modules', 'x11_dri2', version_name),
+    install_dir: dir_lib / 'ecore_buffer/modules/x11_dri2' / version_name,
     name_suffix : sys_mod_extension
 )
diff --git a/src/modules/ecore_buffer/x11_dri3/meson.build b/src/modules/ecore_buffer/x11_dri3/meson.build
index ce89219b53..cc665f4404 100644
--- a/src/modules/ecore_buffer/x11_dri3/meson.build
+++ b/src/modules/ecore_buffer/x11_dri3/meson.build
@@ -4,7 +4,7 @@ if dependency('libtbm', required: false).found() == true and dependency('libdrm'
     name_prefix: '',
     dependencies: [ecore, ecore_buffer, ecore_x],
     install: true,
-    install_dir: join_paths(dir_lib, 'ecore_buffer', 'modules', 'x11_dri3', version_name),
+    install_dir: dir_lib / 'ecore_buffer/modules/x11_dri3' / version_name,
     name_suffix : sys_mod_extension
   )
 endif
diff --git a/src/modules/ecore_evas/engines/cocoa/meson.build b/src/modules/ecore_evas/engines/cocoa/meson.build
index 63a904e36c..b2f475bc78 100644
--- a/src/modules/ecore_evas/engines/cocoa/meson.build
+++ b/src/modules/ecore_evas/engines/cocoa/meson.build
@@ -5,7 +5,7 @@ endif
 engine_src = files(['ecore_evas_cocoa.c'])
 engine_deps = [ecore_cocoa, ecore_input, ecore_input_evas, ecore]
 
-engine_include_dir += include_directories(join_paths('..', '..', '..', 'evas', 'engines', 'gl_cocoa'))
+engine_include_dir += include_directories('../../../evas/engines/gl_cocoa')
 
 shared_module(mod_full_name, engine_src,
   include_directories : config_dir + [engine_include_dir],
diff --git a/src/modules/ecore_evas/engines/drm/meson.build b/src/modules/ecore_evas/engines/drm/meson.build
index 58071010d0..4ad36ba0c3 100644
--- a/src/modules/ecore_evas/engines/drm/meson.build
+++ b/src/modules/ecore_evas/engines/drm/meson.build
@@ -6,7 +6,7 @@ if get_option('opengl') != 'none'
   engine_deps += [engine_gl_drm]
 endif
 
-engine_include_dir += include_directories(join_paths('..', '..', '..', 'evas', 'engines', 'drm'))
+engine_include_dir += include_directories('../../../evas/engines/drm')
 
 shared_module(mod_full_name, engine_src,
   include_directories : config_dir + [engine_include_dir],
diff --git a/src/modules/ecore_evas/engines/fb/meson.build b/src/modules/ecore_evas/engines/fb/meson.build
index 7da2c22612..bb50b636fb 100644
--- a/src/modules/ecore_evas/engines/fb/meson.build
+++ b/src/modules/ecore_evas/engines/fb/meson.build
@@ -1,6 +1,6 @@
 engine_src = files(['ecore_evas_fb.c'])
 engine_deps = [ecore_fb, ecore_input]
-engine_include_dir += include_directories(join_paths('..', '..', '..', 'evas', 'engines', 'fb'))
+engine_include_dir += include_directories('../../../evas/engines/fb')
 
 shared_module(mod_full_name, engine_src,
   include_directories : config_dir + [engine_include_dir],
diff --git a/src/modules/ecore_evas/engines/wayland/meson.build b/src/modules/ecore_evas/engines/wayland/meson.build
index 259d8bcdd8..29a4e1149f 100644
--- a/src/modules/ecore_evas/engines/wayland/meson.build
+++ b/src/modules/ecore_evas/engines/wayland/meson.build
@@ -12,7 +12,7 @@ engine_src = files([
   ])
 
 engine_deps = [ecore_wl2, ecore_input] + ecore_wl2_ext_deps
-engine_include_dir += include_directories(join_paths('..', '..', '..', 'evas', 'engines', 'wayland_common'))
+engine_include_dir += include_directories('../../../evas/engines/wayland_common')
 
 
 shared_module(mod_full_name, engine_src,
diff --git a/src/modules/ecore_evas/meson.build b/src/modules/ecore_evas/meson.build
index 7a9d6979da..98849a203f 100644
--- a/src/modules/ecore_evas/meson.build
+++ b/src/modules/ecore_evas/meson.build
@@ -30,17 +30,17 @@ foreach engine_conf : engines
     config_h.set('BUILD_ECORE_EVAS_'+engine.to_upper(), '1')
 
     mod_full_name = engine
-    mod_install_dir = join_paths(dir_lib, package_name, 'engines', engine, version_name)
+    mod_install_dir = dir_lib / package_name / 'engines' / engine / version_name
 
-    subdir(join_paths('engines', engine))
+    subdir('engines' / engine)
 
-    module_files += join_paths(mod_install_dir, 'lib'+mod_full_name + '.' + sys_mod_extension)
+    module_files += mod_install_dir / 'lib'+mod_full_name + '.' + sys_mod_extension
   endif
 endforeach
 
 
 if get_option('vnc-server')
-  mod_install_dir = join_paths(dir_lib, package_name, engine, version_name)
+  mod_install_dir = dir_lib / package_name / engine / version_name
 
-  subdir(join_paths('vnc_server'))
+  subdir('vnc_server')
 endif
diff --git a/src/modules/ecore_evas/vnc_server/meson.build b/src/modules/ecore_evas/vnc_server/meson.build
index e458532097..1c03e6d649 100644
--- a/src/modules/ecore_evas/vnc_server/meson.build
+++ b/src/modules/ecore_evas/vnc_server/meson.build
@@ -10,7 +10,7 @@ engine_deps = [ecore, ecore_input, ecore_evas, evas]
 engine_deps += dependency('libvncserver')
 engine_available = false
 
-engine_include_dir += include_directories(join_paths('..', '..', '..', 'lib', 'ecore_fb'))
+engine_include_dir += include_directories('../../../lib/ecore_fb')
 
 shared_module('vnc_server', engine_src,
   include_directories : config_dir + [engine_include_dir],
diff --git a/src/modules/ecore_imf/meson.build b/src/modules/ecore_imf/meson.build
index 72ab44ff51..db300afb12 100644
--- a/src/modules/ecore_imf/meson.build
+++ b/src/modules/ecore_imf/meson.build
@@ -20,9 +20,9 @@ foreach mod_name : mods
         error('Need glib enabled if ibus is enabled')
       endif
     endif
-    mod_install_dir =  join_paths(dir_package_modules, mod_name, version_name)
+    mod_install_dir = dir_package_modules / mod_name / version_name
     subdir(mod_name)
-    module_files += join_paths(mod_install_dir, 'lib'+mod_name+'.'+sys_mod_extension)
+    module_files += mod_install_dir / 'lib'+mod_name+'.'+sys_mod_extension
     config_h.set('BUILD_ECORE_IMF_'+mod_name.to_upper(), '1')
   endif
 endforeach
diff --git a/src/modules/ecore_wl2/meson.build b/src/modules/ecore_wl2/meson.build
index 986391ab96..83ea2703d8 100644
--- a/src/modules/ecore_wl2/meson.build
+++ b/src/modules/ecore_wl2/meson.build
@@ -3,7 +3,7 @@ ecore_wl2_engines = [
 ]
 
 foreach engine : ecore_wl2_engines
-   mod_install_dir = join_paths(dir_lib, 'ecore_wl2', 'engines', engine, version_name)
-   subdir(join_paths('engines', engine))
-   module_files += join_paths(mod_install_dir, 'lib'+engine+'.'+sys_mod_extension)
+   mod_install_dir = dir_lib / 'ecore_wl2/engines' / engine / version_name
+   subdir('engines' / engine)
+   module_files += mod_install_dir / 'lib'+engine+'.'+sys_mod_extension
 endforeach
diff --git a/src/modules/eeze/meson.build b/src/modules/eeze/meson.build
index 919ff206c3..8ca02aae4e 100644
--- a/src/modules/eeze/meson.build
+++ b/src/modules/eeze/meson.build
@@ -5,5 +5,5 @@ sensors = [
 
 foreach sensor_conf : sensors
   module_name = sensor_conf[0]
-  subdir(join_paths('sensor', module_name))
+  subdir('sensor' / module_name)
 endforeach
diff --git a/src/modules/eeze/sensor/fake/meson.build b/src/modules/eeze/sensor/fake/meson.build
index f2495423db..3372676019 100644
--- a/src/modules/eeze/sensor/fake/meson.build
+++ b/src/modules/eeze/sensor/fake/meson.build
@@ -2,8 +2,8 @@ shared_module(module_name,
     module_name+'.c',
     dependencies: [eina, eeze, ecore],
     install: true,
-    install_dir : join_paths(dir_package_modules, 'sensor', module_name, version_name),
+    install_dir : dir_package_modules / 'sensor' / module_name / version_name,
     name_suffix : sys_mod_extension
 )
 
-module_files += join_paths(dir_package_modules, 'sensor', module_name, version_name, 'lib' + module_name + '.' + sys_lib_extension)
+module_files += dir_package_modules / 'sensor' / module_name / version_name / 'lib' + module_name + '.' + sys_lib_extension
diff --git a/src/modules/eeze/sensor/udev/meson.build b/src/modules/eeze/sensor/udev/meson.build
index f2495423db..3372676019 100644
--- a/src/modules/eeze/sensor/udev/meson.build
+++ b/src/modules/eeze/sensor/udev/meson.build
@@ -2,8 +2,8 @@ shared_module(module_name,
     module_name+'.c',
     dependencies: [eina, eeze, ecore],
     install: true,
-    install_dir : join_paths(dir_package_modules, 'sensor', module_name, version_name),
+    install_dir : dir_package_modules / 'sensor' / module_name / version_name,
     name_suffix : sys_mod_extension
 )
 
-module_files += join_paths(dir_package_modules, 'sensor', module_name, version_name, 'lib' + module_name + '.' + sys_lib_extension)
+module_files += dir_package_modules / 'sensor' / module_name / version_name / 'lib' + module_name + '.' + sys_lib_extension
diff --git a/src/modules/eina/meson.build b/src/modules/eina/meson.build
index 17396a198c..73355ab774 100644
--- a/src/modules/eina/meson.build
+++ b/src/modules/eina/meson.build
@@ -1,8 +1,8 @@
 eina_mp_sources = []
 
-subdir(join_paths('mp', 'chained_pool'))
-subdir(join_paths('mp', 'one_big'))
-subdir(join_paths('mp', 'pass_through'))
+subdir('mp/chained_pool')
+subdir('mp/one_big')
+subdir('mp/pass_through')
 
 eina_mem_pools = declare_dependency(
   sources: eina_mp_sources
diff --git a/src/modules/elementary/meson.build b/src/modules/elementary/meson.build
index 8be55960e5..fb6fe02cc2 100644
--- a/src/modules/elementary/meson.build
+++ b/src/modules/elementary/meson.build
@@ -3,11 +3,11 @@ mods = [
   'prefs',
   'test_entry',
   'test_map',
-  join_paths('web', 'none')
+  'web/none'
 ]
 
 foreach mod : mods
-  mod_install_dir = join_paths(dir_lib, 'elementary', 'modules', mod, version_name)
+  mod_install_dir = dir_lib / 'elementary/modules' / mod / version_name
   subdir(mod)
-  module_files += join_paths(mod_install_dir, 'lib'+mod+'.'+sys_mod_extension)
+  module_files += mod_install_dir / 'lib'+mod+'.'+sys_mod_extension
 endforeach
diff --git a/src/modules/emotion/meson.build b/src/modules/emotion/meson.build
index 595557b710..41c8830178 100644
--- a/src/modules/emotion/meson.build
+++ b/src/modules/emotion/meson.build
@@ -3,11 +3,11 @@ emotion_loaders = [ 'gstreamer1' ]
 foreach emotion_loader : emotion_loaders
   generic_src = []
   generic_deps = []
-  mod_install_dir = join_paths(dir_lib, 'emotion', 'modules', emotion_loader, version_name)
+  mod_install_dir = dir_lib / 'emotion/modules' / emotion_loader / version_name
 
   if get_option('gstreamer') == true
     subdir(emotion_loader)
-    module_files += join_paths(mod_install_dir, 'lib'+emotion_loader+'.'+sys_mod_extension)
+    module_files += mod_install_dir / 'lib'+emotion_loader+'.'+sys_mod_extension
     config_h.set('EMOTION_BUILD_'+emotion_loader.to_upper(), 1)
   endif
 endforeach
diff --git a/src/modules/ethumb/meson.build b/src/modules/ethumb/meson.build
index 015a182ee6..0265255b2e 100644
--- a/src/modules/ethumb/meson.build
+++ b/src/modules/ethumb/meson.build
@@ -5,9 +5,9 @@ emotion_loaders = [
 foreach emotion_loader : emotion_loaders
   generic_src = []
   generic_deps = []
-  mod_install_dir = join_paths(dir_lib, 'ethumb', 'modules', emotion_loader, version_name)
+  mod_install_dir = dir_lib / 'ethumb/modules' / emotion_loader / version_name
 
   subdir(emotion_loader)
 
-  module_files += join_paths(mod_install_dir, 'lib'+emotion_loader+'_el.'+sys_mod_extension)
+  module_files += mod_install_dir / 'lib'+emotion_loader+'_el.'+sys_mod_extension
 endforeach
diff --git a/src/modules/evas/engines/buffer/meson.build b/src/modules/evas/engines/buffer/meson.build
index 4a6f31fe3a..74d4d40d9c 100644
--- a/src/modules/evas/engines/buffer/meson.build
+++ b/src/modules/evas/engines/buffer/meson.build
@@ -8,7 +8,7 @@ engine_src = files([
 evas_include_directories += include_directories('.')
 
 install_headers('Evas_Engine_Buffer.h',
-  install_dir : join_paths(dir_include, 'evas-'+version_major),
+  install_dir : dir_include / 'evas-'+version_major,
 )
 
 engine_deps += [eet]
@@ -21,4 +21,4 @@ evas_engine_buffer_mod = shared_module(mod_full_name, engine_src,
   install_dir : mod_install_dir,
   name_suffix : sys_mod_extension
 )
-module_files += join_paths(mod_install_dir, 'lib'+mod_full_name + '.' + sys_mod_extension)
+module_files += mod_install_dir / 'lib'+mod_full_name + '.' + sys_mod_extension
diff --git a/src/modules/evas/engines/drm/meson.build b/src/modules/evas/engines/drm/meson.build
index a75732a1b1..1a0d00f150 100644
--- a/src/modules/evas/engines/drm/meson.build
+++ b/src/modules/evas/engines/drm/meson.build
@@ -14,4 +14,4 @@ shared_module(mod_full_name, engine_src,
   install_dir : mod_install_dir,
   name_suffix : sys_mod_extension
 )
-module_files += join_paths(mod_install_dir, 'lib'+mod_full_name + '.' + sys_mod_extension)
+module_files += mod_install_dir / 'lib'+mod_full_name + '.' + sys_mod_extension
diff --git a/src/modules/evas/engines/fb/meson.build b/src/modules/evas/engines/fb/meson.build
index 29f3b76dd5..cb1c116e1f 100644
--- a/src/modules/evas/engines/fb/meson.build
+++ b/src/modules/evas/engines/fb/meson.build
@@ -16,4 +16,4 @@ shared_module(mod_full_name, engine_src,
   install_dir : mod_install_dir,
   name_suffix : sys_mod_extension
 )
-module_files += join_paths(mod_install_dir, 'lib'+mod_full_name + '.' + sys_mod_extension)
+module_files += mod_install_dir / 'lib'+mod_full_name + '.' + sys_mod_extension
diff --git a/src/modules/evas/engines/gl_cocoa/meson.build b/src/modules/evas/engines/gl_cocoa/meson.build
index 2fc5bb9b2c..af7b030327 100644
--- a/src/modules/evas/engines/gl_cocoa/meson.build
+++ b/src/modules/evas/engines/gl_cocoa/meson.build
@@ -14,4 +14,4 @@ shared_module(mod_full_name, engine_src,
   install_dir : mod_install_dir,
   name_suffix : sys_mod_extension
 )
-module_files += join_paths(mod_install_dir, 'lib'+mod_full_name + '.' + sys_mod_extension)
+module_files += mod_install_dir / 'lib'+mod_full_name + '.' + sys_mod_extension
diff --git a/src/modules/evas/engines/gl_drm/meson.build b/src/modules/evas/engines/gl_drm/meson.build
index b21c00edb5..044849fe6a 100644
--- a/src/modules/evas/engines/gl_drm/meson.build
+++ b/src/modules/evas/engines/gl_drm/meson.build
@@ -14,4 +14,4 @@ shared_module(mod_full_name, engine_src,
   install_dir : mod_install_dir,
   name_suffix : sys_mod_extension
 )
-module_files += join_paths(mod_install_dir, 'lib'+mod_full_name + '.' + sys_mod_extension)
+module_files += mod_install_dir / 'lib'+mod_full_name + '.' + sys_mod_extension
diff --git a/src/modules/evas/engines/gl_generic/meson.build b/src/modules/evas/engines/gl_generic/meson.build
index 0464ea43a8..0c99a88405 100644
--- a/src/modules/evas/engines/gl_generic/meson.build
+++ b/src/modules/evas/engines/gl_generic/meson.build
@@ -1,20 +1,21 @@
-engine_src = files([
+engine_src = files(
   'evas_engine.c',
   'Evas_Engine_GL_Generic.h',
   'Evas_Engine_GL_Shared.h',
   'evas_ector_gl.h',
   'evas_ector_gl_buffer.c',
   'evas_ector_gl_image_buffer.c',
-  join_paths('filters','gl_engine_filter.h'),
-  join_paths('filters','gl_filter_blend.c'),
-  join_paths('filters','gl_filter_blur.c'),
-  join_paths('filters','gl_filter_curve.c'),
-  join_paths('filters','gl_filter_displace.c'),
-  join_paths('filters','gl_filter_fill.c'),
-  join_paths('filters','gl_filter_mask.c'),
-  join_paths('filters','gl_filter_grayscale.c'),
-  join_paths('filters','gl_filter_inverse_color.c'),
-])
+  'filters/gl_engine_filter.h',
+  'filters/gl_filter_blend.c',
+  'filters/gl_filter_blur.c',
+  'filters/gl_filter_curve.c',
+  'filters/gl_filter_displace.c',
+  'filters/gl_filter_fill.c',
+  'filters/gl_filter_mask.c',
+  'filters/gl_filter_grayscale.c',
+  'filters/gl_filter_inverse_color.c',
+)
+
 common_engine_src = [
   'evas_gl_private.h',
   'evas_gl_common.h',
@@ -42,7 +43,7 @@ common_engine_src = [
 ]
 
 foreach src : common_engine_src
-  engine_src += files(join_paths('..','gl_common', src))
+  engine_src += files('../gl_common' / src)
 endforeach
 
 pub_eo_files = [
@@ -56,16 +57,16 @@ foreach eo_file : pub_eo_files
     output : [eo_file + '.h'],
     depfile : eo_file + '.d',
     command : eolian_gen + [ '-I', meson.current_source_dir(), eolian_include_directories,
-                           '-o', 'h:' + join_paths(meson.current_build_dir(), eo_file + '.h'),
-                           '-o', 'c:' + join_paths(meson.current_build_dir(), eo_file + '.c'),
-                           '-o', 'd:' + join_paths(meson.current_build_dir(), eo_file + '.d'),
+                           '-o', 'h:' + meson.current_build_dir() / eo_file + '.h',
+                           '-o', 'c:' + meson.current_build_dir() / eo_file + '.c',
+                           '-o', 'd:' + meson.current_build_dir() / eo_file + '.d',
                            '-e', 'EMODAPI',
                            '-gchd', '@INPUT@'])
 endforeach
 
 engine_deps += [gl_deps]
 
-engine_include_dir = include_directories(join_paths('..','software_generic'), join_paths('..', 'gl_common'))
+engine_include_dir = include_directories('../software_generic', '../gl_common')
 
 shared_module(mod_full_name, engine_src,
   include_directories : config_dir + [engine_include_dir],
@@ -74,4 +75,4 @@ shared_module(mod_full_name, engine_src,
   install_dir : mod_install_dir,
   name_suffix : sys_mod_extension
 )
-module_files += join_paths(mod_install_dir, 'lib'+mod_full_name + '.' + sys_mod_extension)
+module_files += mod_install_dir / 'lib'+mod_full_name + '.' + sys_mod_extension
diff --git a/src/modules/evas/engines/gl_x11/meson.build b/src/modules/evas/engines/gl_x11/meson.build
index fd39ba29e8..22f85e33c3 100644
--- a/src/modules/evas/engines/gl_x11/meson.build
+++ b/src/modules/evas/engines/gl_x11/meson.build
@@ -14,4 +14,4 @@ shared_module(mod_full_name, engine_src,
   install_dir : mod_install_dir,
   name_suffix : sys_mod_extension
 )
-module_files += join_paths(mod_install_dir, 'lib'+mod_full_name + '.' + sys_mod_extension)
+module_files += mod_install_dir / 'lib'+mod_full_name + '.' + sys_mod_extension
diff --git a/src/modules/evas/engines/meson.build b/src/modules/evas/engines/meson.build
index b1c11369c9..a316e45a54 100644
--- a/src/modules/evas/engines/meson.build
+++ b/src/modules/evas/engines/meson.build
@@ -57,8 +57,8 @@ foreach engine_conf : engines
     mod_full_name = engine
     # root meson.build declares the root evas engines project as `evas/engines`,
     # but modules must be installed in evas/modules
-    evas_package_modules = join_paths(dir_lib, 'evas', 'modules')
-    mod_install_dir = join_paths(evas_package_modules, 'engines', engine, version_name)
+    evas_package_modules = dir_lib / 'evas/modules'
+    mod_install_dir = evas_package_modules / 'engines' / engine / version_name
 
     subdir(engine)
 
diff --git a/src/modules/evas/engines/software_ddraw/meson.build b/src/modules/evas/engines/software_ddraw/meson.build
index b15acfd3ad..ee9e0e3fc1 100644
--- a/src/modules/evas/engines/software_ddraw/meson.build
+++ b/src/modules/evas/engines/software_ddraw/meson.build
@@ -16,4 +16,4 @@ shared_module(mod_full_name, engine_src,
   install_dir : mod_install_dir,
   name_suffix : sys_mod_extension
 )
-module_files += join_paths(mod_install_dir, 'lib'+mod_full_name + '.' + sys_mod_extension)
+module_files += mod_install_dir / 'lib'+mod_full_name + '.' + sys_mod_extension
diff --git a/src/modules/evas/engines/software_gdi/meson.build b/src/modules/evas/engines/software_gdi/meson.build
index 549094913f..8ffc2aa354 100644
--- a/src/modules/evas/engines/software_gdi/meson.build
+++ b/src/modules/evas/engines/software_gdi/meson.build
@@ -15,4 +15,4 @@ shared_module(mod_full_name, engine_src,
   install_dir : mod_install_dir,
   name_suffix : sys_mod_extension
 )
-module_files += join_paths(mod_install_dir, 'lib'+mod_full_name + '.' + sys_mod_extension)
+module_files += mod_install_dir / 'lib'+mod_full_name + '.' + sys_mod_extension
diff --git a/src/modules/evas/engines/software_x11/meson.build b/src/modules/evas/engines/software_x11/meson.build
index 4c498f7adc..236fead456 100644
--- a/src/modules/evas/engines/software_x11/meson.build
+++ b/src/modules/evas/engines/software_x11/meson.build
@@ -30,4 +30,4 @@ shared_module(mod_full_name, engine_src,
   install_dir : mod_install_dir,
   name_suffix : sys_mod_extension
 )
-module_files += join_paths(mod_install_dir, 'lib'+mod_full_name + '.' + sys_mod_extension)
+module_files += mod_install_dir / 'lib'+mod_full_name + '.' + sys_mod_extension
diff --git a/src/modules/evas/engines/wayland_egl/meson.build b/src/modules/evas/engines/wayland_egl/meson.build
index caeab5e0e3..9e7158c5ea 100644
--- a/src/modules/evas/engines/wayland_egl/meson.build
+++ b/src/modules/evas/engines/wayland_egl/meson.build
@@ -6,7 +6,7 @@ engine_src = files([
 
 engine_deps += [ecore_wl2, dependency('wayland-egl'), gl_deps]
 
-engine_include_dir = include_directories(join_paths('..','wayland_common'))
+engine_include_dir = include_directories('../wayland_common')
 
 shared_module(mod_full_name, engine_src,
   include_directories : config_dir + [engine_include_dir],
@@ -15,4 +15,4 @@ shared_module(mod_full_name, engine_src,
   install_dir : mod_install_dir,
   name_suffix : sys_mod_extension
 )
-module_files += join_paths(mod_install_dir, 'lib'+mod_full_name + '.' + sys_mod_extension)
+module_files += mod_install_dir / 'lib'+mod_full_name + '.' + sys_mod_extension
diff --git a/src/modules/evas/engines/wayland_shm/meson.build b/src/modules/evas/engines/wayland_shm/meson.build
index c5bbd6062c..545530d631 100644
--- a/src/modules/evas/engines/wayland_shm/meson.build
+++ b/src/modules/evas/engines/wayland_shm/meson.build
@@ -6,7 +6,7 @@ engine_src = files([
 
 engine_deps += [ecore_wl2]
 
-engine_include_dir = include_directories(join_paths('..','wayland_common'))
+engine_include_dir = include_directories('../wayland_common')
 
 shared_module(mod_full_name, engine_src,
   include_directories : config_dir + [engine_include_dir],
@@ -15,4 +15,4 @@ shared_module(mod_full_name, engine_src,
   install_dir : mod_install_dir,
   name_suffix : sys_mod_extension
 )
-module_files += join_paths(mod_install_dir, 'lib'+mod_full_name + '.' + sys_mod_extension)
+module_files += mod_install_dir / 'lib'+mod_full_name + '.' + sys_mod_extension
diff --git a/src/modules/evas/image_loaders/meson.build b/src/modules/evas/image_loaders/meson.build
index 11b11f79c2..0942613732 100644
--- a/src/modules/evas/image_loaders/meson.build
+++ b/src/modules/evas/image_loaders/meson.build
@@ -5,9 +5,9 @@ foreach loader_inst : evas_image_loaders_file
   if get_option('evas-loaders-disabler').contains(loader) == false
     if loader_type == 'shared'
       config_h.set('BUILD_LOADER_'+loader.to_upper(), '1')
-      file = join_paths(meson.source_root(), 'src', 'modules', 'evas', 'image_loaders', loader, 'evas_image_load_'+loader+'.c')
-      evas_package_modules = join_paths(dir_lib, 'evas', 'modules')
-      mod_install_dir = join_paths(evas_package_modules, 'image_loaders', loader, version_name)
+      file = meson.source_root() / 'src/modules/evas/image_loaders' / loader / 'evas_image_load_'+loader+'.c'
+      evas_package_modules = dir_lib / 'evas/modules'
+      mod_install_dir = evas_package_modules / 'image_loaders' / loader / version_name
       shared_module('shared_loader_'+loader, file,
         c_args : package_c_args,
         include_directories : config_dir,
@@ -16,7 +16,7 @@ foreach loader_inst : evas_image_loaders_file
         install_dir : mod_install_dir,
         name_suffix : sys_mod_extension
       )
-      module_files += join_paths(mod_install_dir, 'libshared_loader_'+loader + '.' + sys_mod_extension)
+      module_files += mod_install_dir / 'libshared_loader_'+loader + '.' + sys_mod_extension
     endif
   else
     message('Image loader '+loader+' disabled')
diff --git a/src/modules/evas/image_savers/meson.build b/src/modules/evas/image_savers/meson.build
index e30a05fe3b..a0b7168ab4 100644
--- a/src/modules/evas/image_savers/meson.build
+++ b/src/modules/evas/image_savers/meson.build
@@ -5,9 +5,9 @@ foreach loader_inst : evas_image_savers_file
   if get_option('evas-loaders-disabler').contains(loader) == false
     if loader_type == 'shared'
       config_h.set('BUILD_LOADER_'+loader.to_upper(), '1')
-      file = join_paths(meson.source_root(), 'src', 'modules', 'evas', 'image_savers', loader, 'evas_image_save_'+loader+'.c')
-      evas_package_modules = join_paths(dir_lib, 'evas', 'modules')
-      mod_install_dir = join_paths(evas_package_modules, 'image_savers', loader, version_name)
+      file = meson.source_root() / 'src/modules/evas/image_savers' / loader / 'evas_image_save_'+loader+'.c'
+      evas_package_modules = dir_lib / 'evas/modules'
+      mod_install_dir = evas_package_modules / 'image_savers' / loader / version_name
       shared_module('shared_saver_'+loader, file,
         c_args : package_c_args,
         include_directories : config_dir,
@@ -16,7 +16,7 @@ foreach loader_inst : evas_image_savers_file
         install_dir : mod_install_dir,
         name_suffix : sys_mod_extension
       )
-      module_files += join_paths(mod_install_dir, 'libshared_saver_'+loader + '.' + sys_mod_extension)
+      module_files += mod_install_dir / 'libshared_saver_'+loader + '.' + sys_mod_extension
     endif
   else
     message('Image saver '+loader+' disabled')

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to