ecore_audio: fix distribution of eolian files
authorJean Guyomarc'h <jean@guyomarch.bzh>
Sat, 3 Sep 2016 14:25:17 +0000 (16:25 +0200)
committerJean Guyomarc'h <jean@guyomarch.bzh>
Sun, 4 Sep 2016 15:00:44 +0000 (17:00 +0200)
When a 'make dist' is executed on a repository that does not have
CoreAudio support, eolian files required for CoreAudio compilation will
not be distributed, making the source distribution incompatible where
CoreAudio is required.
There is the same potential issue for pulseaudio, but as it is a basic
requirement, it is likely to always have been distributed because the
distribution was always created from a base which enabled pulseaudio.

This allows to produce on Linux a sources tarball usable on Mac OS X.

@fix

src/Makefile_Ecore_Audio.am

index 55c439f..0291bd8 100644 (file)
@@ -8,17 +8,11 @@ ecore_audio_eolian_files = \
        lib/ecore_audio/ecore_audio_out.eo \
        lib/ecore_audio/ecore_audio_in_sndfile.eo \
        lib/ecore_audio/ecore_audio_out_sndfile.eo \
+       lib/ecore_audio/ecore_audio_out_pulse.eo \
+       lib/ecore_audio/ecore_audio_out_core_audio.eo \
        lib/ecore_audio/ecore_audio_in_tone.eo
 
 
-if HAVE_ECORE_AUDIO_PULSE
-ecore_audio_eolian_files += lib/ecore_audio/ecore_audio_out_pulse.eo
-endif
-
-if HAVE_ECORE_AUDIO_CORE_AUDIO
-ecore_audio_eolian_files += lib/ecore_audio/ecore_audio_out_core_audio.eo
-endif
-
 ecore_audio_eolian_c = $(ecore_audio_eolian_files:%.eo=%.eo.c)
 ecore_audio_eolian_h = $(ecore_audio_eolian_files:%.eo=%.eo.h)