forked from enlightenment/efl
5a3d79d383
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. |
||
---|---|---|
.. | ||
Ector_Cairo.h | ||
ector_cairo_private.h | ||
ector_cairo_software_surface.c | ||
ector_cairo_software_surface.eo | ||
ector_cairo_surface.c | ||
ector_cairo_surface.eo | ||
ector_renderer_cairo.c | ||
ector_renderer_cairo.eo | ||
ector_renderer_cairo_gradient_linear.c | ||
ector_renderer_cairo_gradient_linear.eo | ||
ector_renderer_cairo_gradient_radial.c | ||
ector_renderer_cairo_gradient_radial.eo | ||
ector_renderer_cairo_shape.c | ||
ector_renderer_cairo_shape.eo | ||
meson.build |