efl/src/lib
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
..
ecore meson: add eolian custom dependencies support 2018-10-24 12:02:55 +02:00
ecore_audio meson: add eolian custom dependencies support 2018-10-24 12:02:55 +02:00
ecore_avahi here comes meson 2018-10-02 17:22:50 +02:00
ecore_buffer here comes meson 2018-10-02 17:22:50 +02:00
ecore_cocoa here comes meson 2018-10-02 17:22:50 +02:00
ecore_con meson: add eolian custom dependencies support 2018-10-24 12:02:55 +02:00
ecore_drm here comes meson 2018-10-02 17:22:50 +02:00
ecore_drm2 here comes meson 2018-10-02 17:22:50 +02:00
ecore_evas here comes meson 2018-10-02 17:22:50 +02:00
ecore_fb here comes meson 2018-10-02 17:22:50 +02:00
ecore_file meson: unify system properties 2018-10-05 13:40:29 +02:00
ecore_imf here comes meson 2018-10-02 17:22:50 +02:00
ecore_imf_evas here comes meson 2018-10-02 17:22:50 +02:00
ecore_input here comes meson 2018-10-02 17:22:50 +02:00
ecore_input_evas here comes meson 2018-10-02 17:22:50 +02:00
ecore_ipc here comes meson 2018-10-02 17:22:50 +02:00
ecore_sdl here comes meson 2018-10-02 17:22:50 +02:00
ecore_wayland here comes meson 2018-10-02 17:22:50 +02:00
ecore_win32 ecore-win32: propagate WM_SIZE event 2018-05-02 15:57:22 -04:00
ecore_wl2 ecore_wl2: Fix a memory leaking case 2018-10-17 10:19:44 +09:00
ecore_x build - meson - fix ecore-x to detect xcursor to fix rgba cursors 2018-10-18 13:42:10 +01:00
ector meson: add eolian custom dependencies support 2018-10-24 12:02:55 +02:00
edje meson: add eolian custom dependencies support 2018-10-24 12:02:55 +02:00
eet here comes meson 2018-10-02 17:22:50 +02:00
eeze meson: support older udev systems 2018-10-11 17:11:36 +02:00
efl meson: add eolian custom dependencies support 2018-10-24 12:02:55 +02:00
efl_mono efl_mono: Add support for Eina.Error/Empty in eina.Value 2018-05-17 16:56:11 -03:00
efl_wl here comes meson 2018-10-02 17:22:50 +02:00
efreet here comes meson 2018-10-02 17:22:50 +02:00
eina eina_lock: add empty do-while in macro 2018-10-22 11:34:45 +02:00
eio meson: add eolian custom dependencies support 2018-10-24 12:02:55 +02:00
eldbus meson: add eolian custom dependencies support 2018-10-24 12:02:55 +02:00
elementary meson: add eolian custom dependencies support 2018-10-24 12:02:55 +02:00
elocation here comes meson 2018-10-02 17:22:50 +02:00
elput here comes meson 2018-10-02 17:22:50 +02:00
elua here comes meson 2018-10-02 17:22:50 +02:00
embryo here comes meson 2018-10-02 17:22:50 +02:00
emile here comes meson 2018-10-02 17:22:50 +02:00
emotion meson: add eolian custom dependencies support 2018-10-24 12:02:55 +02:00
eo meson: add eolian custom dependencies support 2018-10-24 12:02:55 +02:00
eolian eolian: add API to get full file path of a unit 2018-10-24 12:01:05 +02:00
eolian_cxx cxx: Remove libeolian_cxx dependency on eo_cxx 2018-08-21 14:21:43 -04:00
ephysics here comes meson 2018-10-02 17:22:50 +02:00
escape
ethumb here comes meson 2018-10-02 17:22:50 +02:00
ethumb_client here comes meson 2018-10-02 17:22:50 +02:00
evas meson: add eolian custom dependencies support 2018-10-24 12:02:55 +02:00
evas_goal Revert "meson: add cxx bindings" 2018-10-18 16:12:13 +02:00
evil Evil: fix usage of Evil in a program compiled with vc++ this should be enough to fix T5206 2018-06-29 09:56:15 -04:00
.gitignore
CMakeLists.txt