efl/src/lib/ecore_audio
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_Audio.h ecore-audio: make this a Efl_Object 2018-06-19 18:31:32 +02:00
ecore_audio.c ecore-audio: make this a Efl_Object 2018-06-19 18:31:32 +02:00
ecore_audio.eo ecore_audio: remove "name" property 2018-02-15 13:11:00 -05:00
ecore_audio_alsa.c ecore_audio: unused variables are removed to fix warning. 2017-10-13 12:09:12 -07:00
ecore_audio_custom.c
ecore_audio_in.eo efl: Add missing event types 2018-05-19 01:42:26 +02:00
ecore_audio_in_sndfile.eo
ecore_audio_in_tone.eo eo: move all the key_ properties to C 2017-04-26 16:19:06 +02:00
ecore_audio_obj.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
ecore_audio_obj.h Revert "Revert "ecore_audio: a minimal template for playing sound on WINDOWS is added"" 2017-12-13 10:27:48 -08:00
ecore_audio_obj_in.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
ecore_audio_obj_in.h efl: include sys/types.h where ssize_t is used 2018-06-21 14:09:59 +02:00
ecore_audio_obj_in_sndfile.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
ecore_audio_obj_in_sndfile.h Revert "Revert "ecore_audio: a minimal template for playing sound on WINDOWS is added"" 2017-12-13 10:27:48 -08:00
ecore_audio_obj_in_tone.c eo: move all the key_ properties to C 2017-04-26 16:19:06 +02:00
ecore_audio_obj_in_tone.h Revert "Revert "ecore_audio: a minimal template for playing sound on WINDOWS is added"" 2017-12-13 10:27:48 -08:00
ecore_audio_obj_out.c
ecore_audio_obj_out.h Revert "Revert "ecore_audio: a minimal template for playing sound on WINDOWS is added"" 2017-12-13 10:27:48 -08:00
ecore_audio_obj_out_pulse.c ecore_audio: remove "name" property 2018-02-15 13:11:00 -05:00
ecore_audio_obj_out_pulse.h Revert "Revert "ecore_audio: a minimal template for playing sound on WINDOWS is added"" 2017-12-13 10:27:48 -08:00
ecore_audio_obj_out_sndfile.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
ecore_audio_obj_out_sndfile.h Revert "Revert "ecore_audio: a minimal template for playing sound on WINDOWS is added"" 2017-12-13 10:27:48 -08:00
ecore_audio_obj_out_wasapi.c ecore_audio wasapi - fix ecore win32 handler deletion and destruction 2018-01-13 14:46:08 +09:00
ecore_audio_obj_out_wasapi.h Revert "Revert "ecore_audio: a minimal template for playing sound on WINDOWS is added"" 2017-12-13 10:27:48 -08:00
ecore_audio_out.eo
ecore_audio_out_pulse.eo efl: Add missing event types 2018-05-19 01:42:26 +02:00
ecore_audio_out_sndfile.eo
ecore_audio_out_wasapi.eo efl: Add missing event types 2018-05-19 01:42:26 +02:00
ecore_audio_private.h
ecore_audio_protected.h
ecore_audio_pulse.c
ecore_audio_pulse_ml.c ecore_audio_pulse_ml: Check memory allocation fail 2017-08-08 23:13:47 +09:00
ecore_audio_sndfile_vio.c
meson.build meson: add eolian custom dependencies support 2018-10-24 12:02:55 +02:00