output: don't compile plugins which are disabled

Don't compile the sources of disabled output plugins at all.
This commit is contained in:
Max Kellermann
2008-10-26 21:58:37 +01:00
parent 3dac99034a
commit 0800c6f4ca
15 changed files with 92 additions and 104 deletions
+3 -11
View File
@@ -17,8 +17,10 @@
*/
#include "../output_api.h"
#include "../utils.h"
#include "../log.h"
#ifdef HAVE_ALSA
#include <alsa/asoundlib.h>
#define ALSA_PCM_NEW_HW_PARAMS_API
#define ALSA_PCM_NEW_SW_PARAMS_API
@@ -27,11 +29,6 @@ static const char default_device[] = "default";
#define MPD_ALSA_RETRY_NR 5
#include "../utils.h"
#include "../log.h"
#include <alsa/asoundlib.h>
typedef snd_pcm_sframes_t alsa_writei_t(snd_pcm_t * pcm, const void *buffer,
snd_pcm_uframes_t size);
@@ -437,8 +434,3 @@ const struct audio_output_plugin alsaPlugin = {
.cancel = alsa_dropBufferedAudio,
.close = alsa_closeDevice,
};
#else /* HAVE ALSA */
DISABLED_AUDIO_OUTPUT_PLUGIN(alsaPlugin)
#endif /* HAVE_ALSA */