123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- ################################################################################
- #
- # sdl_mixer
- #
- ################################################################################
- SDL_MIXER_VERSION = 1.2.12
- SDL_MIXER_SOURCE = SDL_mixer-$(SDL_MIXER_VERSION).tar.gz
- SDL_MIXER_SITE = http://www.libsdl.org/projects/SDL_mixer/release
- SDL_MIXER_LICENSE = Zlib
- SDL_MIXER_LICENSE_FILES = COPYING
- # Package does not build in parallel due to improper make rules
- SDL_MIXER_MAKE = $(MAKE1)
- SDL_MIXER_INSTALL_STAGING = YES
- SDL_MIXER_DEPENDENCIES = sdl
- # We're patching configure.in, so we need to autoreconf
- SDL_MIXER_AUTORECONF = YES
- SDL_MIXER_CONF_OPTS = \
- --without-x \
- --with-sdl-prefix=$(STAGING_DIR)/usr \
- --disable-music-mod \
- --disable-music-mp3 \
- --disable-music-flac # configure script fails when cross compiling
- ifeq ($(BR2_PACKAGE_FLUIDSYNTH),y)
- SDL_MIXER_DEPENDENCIES += fluidsynth
- SDL_MIXER_CONF_OPTS += \
- --enable-music-midi \
- --enable-music-fluidsynth-midi
- SDL_MIXER_HAS_MIDI = YES
- endif
- ifeq ($(BR2_PACKAGE_SDL_MIXER_MIDI_TIMIDITY),y)
- SDL_MIXER_CONF_OPTS += \
- --enable-music-midi \
- --enable-music-timidity-midi
- SDL_MIXER_HAS_MIDI = YES
- endif
- ifneq ($(SDL_MIXER_HAS_MIDI),YES)
- SDL_MIXER_CONF_OPTS += --disable-music-midi
- endif
- ifeq ($(BR2_PACKAGE_LIBMAD),y)
- SDL_MIXER_CONF_OPTS += --enable-music-mp3-mad-gpl
- SDL_MIXER_DEPENDENCIES += libmad
- else
- SDL_MIXER_CONF_OPTS += --disable-music-mp3-mad-gpl
- endif
- ifeq ($(BR2_PACKAGE_LIBMODPLUG),y)
- SDL_MIXER_CONF_OPTS += --enable-music-mod-modplug
- SDL_MIXER_DEPENDENCIES += host-pkgconf libmodplug
- else
- SDL_MIXER_CONF_OPTS += --disable-music-mod-modplug
- endif
- ifeq ($(BR2_PACKAGE_TREMOR),y)
- SDL_MIXER_CONF_OPTS += --enable-music-ogg-tremor
- SDL_MIXER_DEPENDENCIES += tremor
- else ifeq ($(BR2_PACKAGE_LIBVORBIS),y)
- SDL_MIXER_CONF_OPTS += --enable-music-ogg
- SDL_MIXER_DEPENDENCIES += libvorbis
- else
- SDL_MIXER_CONF_OPTS += --disable-music-ogg
- endif
- $(eval $(autotools-package))
|