From 3d94456f4968ac0837a7a493951524947e9de9e0 Mon Sep 17 00:00:00 2001 From: Vittorio Giovara <vittorio.giovara@savoirfairelinux.com> Date: Thu, 8 May 2014 15:59:21 -0400 Subject: [PATCH] contrib: add speexdsp rules and patches MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Based on VideoLan code by Rémi Denis-Courmont et al. Refs: #46617 Change-Id: I0d74485018f50767c00a800f0361bff85c66bfe6 --- contrib/src/speexdsp/rules.mak | 37 ++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 contrib/src/speexdsp/rules.mak diff --git a/contrib/src/speexdsp/rules.mak b/contrib/src/speexdsp/rules.mak new file mode 100644 index 0000000000..7a2bc80bdc --- /dev/null +++ b/contrib/src/speexdsp/rules.mak @@ -0,0 +1,37 @@ +# speexdsp + +SPEEXDSP_VERSION := git +SPEEXDSP_HASH := HEAD +SPEEXDSP_GITURL := http://git.xiph.org/?p=speexdsp.git;a=snapshot;h=$(SPEEXDSP_HASH);sf=tgz + +PKGS += speexdsp +ifeq ($(call need_pkg,"speexdsp"),) +PKGS_FOUND += speexdsp +endif + +$(TARBALLS)/speexdsp-git.tar.gz: + $(call download,$(SPEEXDSP_GITURL)) + +.sum-speexdsp: speexdsp-$(SPEEXDSP_VERSION).tar.gz + $(warning $@ not implemented) + touch $@ + +speexdsp: speexdsp-$(SPEEXDSP_VERSION).tar.gz .sum-speexdsp + rm -Rf $@-git $@ + mkdir -p $@-git + $(ZCAT) "$<" | (cd $@-git && tar xv --strip-components=1) + $(MOVE) + +SPEEXDSP_CONF := --enable-resample-full-sinc-table +ifndef HAVE_FPU +SPEEXDSP_CONF += --enable-fixed-point +ifeq ($(ARCH),arm) +SPEEXDSP_CONF += --enable-arm5e-asm +endif +endif + +.speexdsp: speexdsp + mkdir -p $</m4 && $(RECONF) + cd $< && $(HOSTVARS) ./configure $(HOSTCONF) $(SPEEXDSP_CONF) + cd $< && $(MAKE) install + touch $@ -- GitLab