################################################################################ # # alure # ################################################################################ ALURE_VERSION = 14beed2a86d5a36030e907b21c46614d505f07cd ALURE_SITE = $(call github,kcat,alure,$(ALURE_VERSION)) ALURE_LICENSE = Zlib, Public Domain (src/decoders/dr_flac.h) ALURE_LICENSE_FILES = LICENSE ALURE_INSTALL_STAGING = YES ALURE_DEPENDENCIES = openal # Disabling alure examples remove the dependecies on physfs and dump libraries. # Enable at least one built-in decoder (wave). ALURE_CONF_OPTS = -DALURE_INSTALL=ON \ -DALURE_BUILD_EXAMPLES=OFF \ -DALURE_ENABLE_WAVE=ON ifeq ($(BR2_PACKAGE_ALURE_FLAC_DECODER),y) ALURE_CONF_OPTS += -DALURE_ENABLE_FLAC=ON else ALURE_CONF_OPTS += -DALURE_ENABLE_FLAC=OFF endif ifeq ($(BR2_PACKAGE_ALURE_MINIMP3_DECODER),y) ALURE_CONF_OPTS += -DALURE_ENABLE_MINIMP3=ON else ALURE_CONF_OPTS += -DALURE_ENABLE_MINIMP3=OFF endif ifeq ($(BR2_PACKAGE_ALURE_OPUS_DECODER),y) ALURE_CONF_OPTS += -DALURE_ENABLE_OPUS=ON ALURE_DEPENDENCIES += libogg opus else ALURE_CONF_OPTS += -DALURE_ENABLE_OPUS=OFF endif ifeq ($(BR2_PACKAGE_ALURE_SNDFILE_DECODER),y) ALURE_CONF_OPTS += -DALURE_ENABLE_SNDFILE=ON ALURE_DEPENDENCIES += libsndfile else ALURE_CONF_OPTS += -DALURE_ENABLE_SNDFILE=OFF endif ifeq ($(BR2_PACKAGE_ALURE_VORBIS_DECODER),y) ALURE_CONF_OPTS += -DALURE_ENABLE_VORBIS=ON ALURE_DEPENDENCIES += libogg libvorbis else ALURE_CONF_OPTS += -DALURE_ENABLE_VORBIS=OFF endif ifeq ($(BR2_STATIC_LIBS),y) ALURE_CONF_OPTS += -DALURE_BUILD_SHARED=OFF \ -DALURE_BUILD_STATIC=ON else ifeq ($(BR2_SHARED_STATIC_LIBS),y) ALURE_CONF_OPTS += -DALURE_BUILD_SHARED=ON \ -DALURE_BUILD_STATIC=ON else ALURE_CONF_OPTS += -DALURE_BUILD_SHARED=ON \ -DALURE_BUILD_STATIC=OFF endif $(eval $(cmake-package))