efl/src/modules/evas/engines
Daniel Kolesa 5a3d79d383 meson: add eolian custom dependencies support
This uses the meson/ninja depfile functionality + eolian to make
sure proper dependencies between generated files and .eo files
are managed, to ensure consistent re-generation of all generated
files that are affected upon .eo file modification.

For custom rules with multiple outputs, Ninja currently does not
support depfiles. Therefore, split those into two custom rules
so that the depfiles functionality can be enabled. While this
is ugly and slows down the process a little by having to invoke
Eolian twice instead of once, it has to be done and it's still
better than what we had in Autotools anyway.

Differential revision: D7187

Fixes T6700.
2018-10-24 12:02:55 +02:00
..
buffer here comes meson 2018-10-02 17:22:50 +02:00
drm here comes meson 2018-10-02 17:22:50 +02:00
eglfs evas-eglfs: Remove cserve2 support 2018-08-30 13:45:01 +09:00
fb here comes meson 2018-10-02 17:22:50 +02:00
gl_cocoa here comes meson 2018-10-02 17:22:50 +02:00
gl_common here comes meson 2018-10-02 17:22:50 +02:00
gl_drm meson: link gl_drm to gdm 2018-10-13 12:10:39 +02:00
gl_generic meson: add eolian custom dependencies support 2018-10-24 12:02:55 +02:00
gl_sdl evas sdl: don't make confusing, we only use one-indexed egl handles. 2018-08-02 12:20:27 +09:00
gl_x11 glx extns - check client and server extns 2018-10-11 16:25:06 +01:00
software_ddraw here comes meson 2018-10-02 17:22:50 +02:00
software_gdi here comes meson 2018-10-02 17:22:50 +02:00
software_generic meson: add eolian custom dependencies support 2018-10-24 12:02:55 +02:00
software_x11 here comes meson 2018-10-02 17:22:50 +02:00
wayland_common ee_wayland: remove edges flag 2018-05-08 13:26:22 -05:00
wayland_egl here comes meson 2018-10-02 17:22:50 +02:00
wayland_shm here comes meson 2018-10-02 17:22:50 +02:00