diff options
Diffstat (limited to 'lib/rbcodec/codecs/libspeex/libspeex.make')
-rw-r--r-- | lib/rbcodec/codecs/libspeex/libspeex.make | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/lib/rbcodec/codecs/libspeex/libspeex.make b/lib/rbcodec/codecs/libspeex/libspeex.make index 6138dff4a9..c33fe1f9fa 100644 --- a/lib/rbcodec/codecs/libspeex/libspeex.make +++ b/lib/rbcodec/codecs/libspeex/libspeex.make | |||
@@ -13,21 +13,11 @@ | |||
13 | 13 | ||
14 | # disable strict aliasing optimizations for now, it gives warnings due to | 14 | # disable strict aliasing optimizations for now, it gives warnings due to |
15 | # some horrid typecasting | 15 | # some horrid typecasting |
16 | _SPEEXFLAGS = $(filter-out -fstrict-aliasing, $(CODECFLAGS)) \ | 16 | SPEEXFLAGS = $(filter-out -fstrict-aliasing, $(CODECFLAGS)) \ |
17 | -fno-strict-aliasing -DHAVE_CONFIG_H -DSPEEX_DISABLE_ENCODER \ | 17 | -fno-strict-aliasing -DHAVE_CONFIG_H -DSPEEX_DISABLE_ENCODER \ |
18 | -I$(RBCODECLIB_DIR)/codecs/libspeex | 18 | -I$(RBCODECLIB_DIR)/codecs/libspeex |
19 | 19 | ||
20 | # build voice codec with core -O switch | 20 | VOICESPEEXFLAGS = $(filter-out -ffunction-sections, $(filter-out -DCODEC,$(SPEEXFLAGS))) -DROCKBOX_VOICE_CODEC |
21 | VOICESPEEXFLAGS = $(filter-out -ffunction-sections, $(filter-out -DCODEC,$(_SPEEXFLAGS))) -DROCKBOX_VOICE_CODEC | ||
22 | |||
23 | # libspeex is faster on ARM-targets with -O1 instead of -O2 | ||
24 | SPEEXFLAGS = $(filter-out -O%,$(_SPEEXFLAGS)) | ||
25 | |||
26 | ifeq ($(ARCH),arch_arm) | ||
27 | SPEEXFLAGS += -O1 | ||
28 | else | ||
29 | SPEEXFLAGS += -O2 | ||
30 | endif | ||
31 | 21 | ||
32 | # libspeex | 22 | # libspeex |
33 | SPEEXLIB := $(CODECDIR)/libspeex.a | 23 | SPEEXLIB := $(CODECDIR)/libspeex.a |