123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- ################################################################################
- #
- # sox
- #
- ################################################################################
- SOX_VERSION = 14.4.2
- SOX_SITE = http://downloads.sourceforge.net/project/sox/sox/$(SOX_VERSION)
- SOX_SOURCE = sox-$(SOX_VERSION).tar.bz2
- SOX_DEPENDENCIES = host-pkgconf
- SOX_LICENSE = GPL-2.0+ (sox binary), LGPL-2.1+ (libraries)
- SOX_LICENSE_FILES = LICENSE.GPL LICENSE.LGPL
- SOX_CONF_OPTS = \
- --with-distro="Buildroot" \
- --without-ffmpeg \
- --disable-gomp \
- --disable-stack-protector
- ifeq ($(BR2_PACKAGE_ALSA_LIB_PCM),y)
- SOX_DEPENDENCIES += alsa-lib
- else
- SOX_CONF_OPTS += --without-alsa
- endif
- ifeq ($(BR2_PACKAGE_FILE),y)
- SOX_DEPENDENCIES += file
- else
- SOX_CONF_OPTS += --without-magic
- endif
- ifeq ($(BR2_PACKAGE_FLAC),y)
- SOX_DEPENDENCIES += flac
- else
- SOX_CONF_OPTS += --without-flac
- endif
- ifeq ($(BR2_PACKAGE_LAME),y)
- SOX_DEPENDENCIES += lame
- else
- SOX_CONF_OPTS += --without-lame
- endif
- ifeq ($(BR2_PACKAGE_LIBAO),y)
- SOX_DEPENDENCIES += libao
- else
- SOX_CONF_OPTS += --without-ao
- endif
- ifeq ($(BR2_PACKAGE_LIBID3TAG),y)
- SOX_DEPENDENCIES += libid3tag
- else
- SOX_CONF_OPTS += --without-id3tag
- endif
- ifeq ($(BR2_PACKAGE_LIBMAD),y)
- SOX_DEPENDENCIES += libmad
- else
- SOX_CONF_OPTS += --without-mad
- endif
- ifeq ($(BR2_PACKAGE_LIBPNG),y)
- SOX_DEPENDENCIES += libpng
- else
- SOX_CONF_OPTS += --without-png
- endif
- ifeq ($(BR2_PACKAGE_LIBSNDFILE),y)
- SOX_DEPENDENCIES += libsndfile
- else
- SOX_CONF_OPTS += --without-sndfile
- endif
- ifeq ($(BR2_PACKAGE_LIBVORBIS),y)
- SOX_DEPENDENCIES += libvorbis
- else
- SOX_CONF_OPTS += --without-oggvorbis
- endif
- ifeq ($(BR2_PACKAGE_OPENCORE_AMR),y)
- SOX_DEPENDENCIES += opencore-amr
- else
- SOX_CONF_OPTS += --without-amrwb --without-amrnb
- endif
- ifeq ($(BR2_PACKAGE_OPUSFILE),y)
- SOX_DEPENDENCIES += opusfile
- else
- SOX_CONF_OPTS += --without-opus
- endif
- ifeq ($(BR2_PACKAGE_PULSEAUDIO),y)
- SOX_DEPENDENCIES += pulseaudio
- else
- SOX_CONF_OPTS += --without-pulseaudio
- endif
- ifeq ($(BR2_PACKAGE_TWOLAME),y)
- SOX_DEPENDENCIES += twolame
- else
- SOX_CONF_OPTS += --without-twolame
- endif
- ifeq ($(BR2_PACKAGE_WAVPACK),y)
- SOX_DEPENDENCIES += wavpack
- else
- SOX_CONF_OPTS += --without-wavpack
- endif
- $(eval $(autotools-package))
|