| ################################################################################ |
| # |
| # libopenmpt |
| # |
| ################################################################################ |
| |
| LIBOPENMPT_VERSION = 0.7.9 |
| LIBOPENMPT_SITE = https://lib.openmpt.org/files/libopenmpt/src |
| LIBOPENMPT_SOURCE = libopenmpt-$(LIBOPENMPT_VERSION)+release.autotools.tar.gz |
| LIBOPENMPT_LICENSE = BSD-3-Clause |
| LIBOPENMPT_LICENSE_FILES = LICENSE |
| LIBOPENMPT_CPE_ID_VENDOR = openmpt |
| LIBOPENMPT_DEPENDENCIES = host-pkgconf |
| |
| ifeq ($(BR2_PACKAGE_LIBOPENMPT_OPENMPT123),y) |
| LIBOPENMPT_CONF_OPTS += --enable-openmpt123 |
| else |
| LIBOPENMPT_CONF_OPTS += --disable-openmpt123 |
| endif |
| |
| ifeq ($(BR2_PACKAGE_FLAC),y) |
| LIBOPENMPT_CONF_OPTS += --with-flac |
| LIBOPENMPT_DEPENDENCIES += flac |
| else |
| LIBOPENMPT_CONF_OPTS += --without-flac |
| endif |
| |
| ifeq ($(BR2_PACKAGE_LIBOGG),y) |
| LIBOPENMPT_CONF_OPTS += --with-ogg |
| LIBOPENMPT_DEPENDENCIES += libogg |
| else |
| LIBOPENMPT_CONF_OPTS += --without-ogg |
| endif |
| |
| ifeq ($(BR2_PACKAGE_LIBSNDFILE),y) |
| LIBOPENMPT_CONF_OPTS += --with-sndfile |
| LIBOPENMPT_DEPENDENCIES += libsndfile |
| else |
| LIBOPENMPT_CONF_OPTS += --without-sndfile |
| endif |
| |
| ifeq ($(BR2_PACKAGE_LIBVORBIS),y) |
| LIBOPENMPT_CONF_OPTS += --with-vorbis --with-vorbisfile |
| LIBOPENMPT_DEPENDENCIES += libvorbis |
| else |
| LIBOPENMPT_CONF_OPTS += --without-vorbis --without-vorbisfile |
| endif |
| |
| ifeq ($(BR2_PACKAGE_MPG123),y) |
| LIBOPENMPT_CONF_OPTS += --with-mpg123 |
| LIBOPENMPT_DEPENDENCIES += mpg123 |
| else |
| LIBOPENMPT_CONF_OPTS += --without-mpg123 |
| endif |
| |
| ifeq ($(BR2_PACKAGE_PORTAUDIO),y) |
| LIBOPENMPT_CONF_OPTS += --with-portaudio |
| LIBOPENMPT_DEPENDENCIES += portaudio |
| else |
| LIBOPENMPT_CONF_OPTS += --without-portaudio |
| endif |
| |
| ifeq ($(BR2_PACKAGE_PORTAUDIO_CXX),y) |
| LIBOPENMPT_CONF_OPTS += --with-portaudiocpp |
| # No need to add portaudio dependency, because this config already |
| # depends on BR2_PACKAGE_PORTAUDIO. So the dependency has already been |
| # added in the previous block. |
| else |
| LIBOPENMPT_CONF_OPTS += --without-portaudiocpp |
| endif |
| |
| ifeq ($(BR2_PACKAGE_PULSEAUDIO),y) |
| LIBOPENMPT_CONF_OPTS += --with-pulseaudio |
| LIBOPENMPT_DEPENDENCIES += pulseaudio |
| else |
| LIBOPENMPT_CONF_OPTS += --without-pulseaudio |
| endif |
| |
| ifeq ($(BR2_PACKAGE_SDL2),y) |
| LIBOPENMPT_CONF_OPTS += --with-sdl2 |
| LIBOPENMPT_DEPENDENCIES += sdl2 |
| else |
| LIBOPENMPT_CONF_OPTS += --without-sdl2 |
| endif |
| |
| ifeq ($(BR2_PACKAGE_ZLIB),y) |
| LIBOPENMPT_CONF_OPTS += --with-zlib |
| LIBOPENMPT_DEPENDENCIES += zlib |
| else |
| LIBOPENMPT_CONF_OPTS += --without-zlib |
| endif |
| |
| $(eval $(autotools-package)) |