Stefan Knoblich d8ae59fd70 mod_soundtouch: Update soundtouch to 1.6.0 to fix FS-3634
Error messages (on x86_64):

  {standard input}: Assembler messages:
  {standard input}:28: Error: `(%esp)' is not a valid 64 bit base/index expression
  {standard input}:31: Error: `(%esp)' is not a valid 64 bit base/index expression
  {standard input}:34: Error: `(%esp)' is not a valid 64 bit base/index expression
  gmake[8]: *** [cpu_detect_x86_gcc.lo] Error 1

This part of the CPU detection code is now skipped on x86_64.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-10-28 01:10:27 +02:00

27 lines
800 B
Makefile

BASE=../../../..
VERSION=soundtouch-1.6.0
SNDT_SRC=$(switch_srcdir)/libs/soundtouch
SNDT_BUILD=$(switch_builddir)/libs/soundtouch
LA=$(SNDT_BUILD)/source/SoundTouch/.libs/libSoundTouch.a
LOCAL_CFLAGS += -I$(SNDT_SRC)/include -DINTEGER_SAMPLES -I$(SNDT_BUILD)/include
LOCAL_LIBADD=$(LA)
include $(BASE)/build/modmake.rules
$(SNDT_SRC):
$(GETLIB) $(VERSION).tar.gz
$(SNDT_BUILD)/Makefile: $(SNDT_SRC)
mkdir -p $(SNDT_BUILD)
rm -rf $(SNDT_BUILD)/config/m4/*
rm -rf $(SNDT_SRC)/config/m4/*
cd $(SNDT_SRC) && AUTOMAKE="automake --add-missing --foreign --copy" autoreconf -fisv
cd ${SNDT_BUILD} && $(DEFAULT_VARS) $(SNDT_SRC)/configure $(DEFAULT_ARGS) --enable-integer-samples --srcdir=$(SNDT_SRC)
${TOUCH_TARGET}
$(LA): $(SNDT_BUILD)/Makefile
cd $(SNDT_BUILD) && ${MAKE}
$(TOUCH_TARGET)