Buildroot: Allow to configure NEON support when build. BR 64bit toolchain dont have neon support
Signed-off-by: Blance Tang <guofeng.tang@amlogic.com>
Change-Id: I66cf4888bc9480b3b474618ad6ee89fbac213d14
diff --git a/Makefile b/Makefile
index e197c68..d45a8a3 100644
--- a/Makefile
+++ b/Makefile
@@ -15,7 +15,13 @@
src/cutils/threads.o \
src/cutils/strlcpy.o
-CFLAGS+=-fPIC -O2 -I./include -I./include/speex -I./include/IpcBuffer -I. -I./src -mfpu=neon -DNDEBUG -DFIXED_POINT -DRESAMPLE_FORCE_FULL_SINC_TABLE -D_USE_NEON -DEXPORT=
+#Allow to configure NEON support of SPEEX
+TOOLCHAIN_NEON_SUPPORT ?= y
+ifeq ($(TOOLCHAIN_NEON_SUPPORT),y)
+TOOLCHAIN_NEON_FLAGS = -mfpu=neon -D_USE_NEON
+endif
+
+CFLAGS+=-fPIC -O2 -I./include -I./include/speex -I./include/IpcBuffer -I. -I./src $(TOOLCHAIN_NEON_FLAGS) -DNDEBUG -DFIXED_POINT -DRESAMPLE_FORCE_FULL_SINC_TABLE -DEXPORT=
LDFLAGS+=-llog -ldl -lrt -lpthread -lstdc++
%.o: %.cpp