efl/src/lib/eo
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
..
CMakeLists.txt
Eo.h eina_value: return null when eina_value_pget failed 2018-09-27 14:10:31 +09:00
efl_class.eo
efl_interface.eo eo: Update grammar and readability 2017-12-20 09:52:31 +00:00
efl_object.eo efl_object: add call for getting invalidating 2018-08-20 13:15:57 -04:00
efl_object_override.eo Efl.Object_Override (from Efl.Object.Override) 2018-04-24 09:03:47 -07:00
eina_types.eot efl: Add missing event types 2018-05-19 01:42:26 +02:00
eo.c eo: improve thread check during class construction 2018-06-29 11:31:10 -04:00
eo_add_fallback.c mmap memory allocation - do not used when under valgrind 2018-01-12 03:02:43 +09:00
eo_add_fallback.h
eo_base_class.c eo: Add null check 2018-09-21 16:54:52 +09:00
eo_class_class.c
eo_internal.h eo: move EFL internal function ___efl_ref2 also to eo_internal.h 2018-05-24 16:02:18 -07:00
eo_private.h eo: improve thread check during class construction 2018-06-29 11:31:10 -04:00
eo_ptr_indirection.c eo: Improve invalid EO ID error message 2017-06-22 13:19:23 +09:00
eo_ptr_indirection.h eo: Add debug_name read-only property to ease debugging 2017-08-04 10:24:03 +09:00
eo_ptr_indirection.x mmap memory allocation - do not used when under valgrind 2018-01-12 03:02:43 +09:00
meson.build meson: add eolian custom dependencies support 2018-10-24 12:02:55 +02:00