summaryrefslogtreecommitdiff
path: root/lib/rbcodec/codecs/libopus
diff options
context:
space:
mode:
authorNils Wallménius <nils@rockbox.org>2013-07-01 21:59:44 +0200
committerNils Wallménius <nils@rockbox.org>2013-08-23 18:34:30 +0200
commitb2e80edd1671833dc80eb0c5334cb6a2c58808e0 (patch)
tree68c29c6d53924292b6a0cb9573c755369f472a5a /lib/rbcodec/codecs/libopus
parentfbc4ef782273020f92604c5e2a2b27d0b690d251 (diff)
downloadrockbox-b2e80edd1671833dc80eb0c5334cb6a2c58808e0.zip
rockbox-b2e80edd1671833dc80eb0c5334cb6a2c58808e0.tar.gz
rockbox-b2e80edd1671833dc80eb0c5334cb6a2c58808e0.tar.bz2
rockbox-b2e80edd1671833dc80eb0c5334cb6a2c58808e0.tar.xz
Change CODECFLAGS to a "simply-expanded" var to give the individual
codec makefiles larger freedom in what they can do to it. Use this in libopus to prepend the libopus searchpaths to CODECFLAGS so that its internal config.h will be picked up before our global one. This avoids having to do a s/config.h/opus_config.h/ when syncing which will be handy soon. Change-Id: I018d729aa0c8300fa3149f22a5a8c5668b339dfa Reviewed-on: http://gerrit.rockbox.org/496 Reviewed-by: Nils Wallménius <nils@rockbox.org>
Diffstat (limited to 'lib/rbcodec/codecs/libopus')
-rw-r--r--lib/rbcodec/codecs/libopus/libopus.make6
-rw-r--r--lib/rbcodec/codecs/libopus/opus_config.h2
2 files changed, 5 insertions, 3 deletions
diff --git a/lib/rbcodec/codecs/libopus/libopus.make b/lib/rbcodec/codecs/libopus/libopus.make
index ab93a5a..5cfb34a 100644
--- a/lib/rbcodec/codecs/libopus/libopus.make
+++ b/lib/rbcodec/codecs/libopus/libopus.make
@@ -13,10 +13,12 @@ OPUSLIB_SRC := $(call preprocess, $(RBCODECLIB_DIR)/codecs/libopus/SOURCES)
OPUSLIB_OBJ := $(call c2obj, $(OPUSLIB_SRC))
# codec specific compilation flags
-$(OPUSLIB) : CODECFLAGS += -DHAVE_CONFIG_H \
+# prepend paths to avoid name clash issues
+$(OPUSLIB) : CODECFLAGS := -DHAVE_CONFIG_H \
-I$(RBCODECLIB_DIR)/codecs/libopus \
-I$(RBCODECLIB_DIR)/codecs/libopus/celt \
- -I$(RBCODECLIB_DIR)/codecs/libopus/silk
+ -I$(RBCODECLIB_DIR)/codecs/libopus/silk \
+ $(CODECFLAGS)
$(OPUSLIB): $(OPUSLIB_OBJ)
$(SILENT)$(shell rm -f $@)
diff --git a/lib/rbcodec/codecs/libopus/opus_config.h b/lib/rbcodec/codecs/libopus/opus_config.h
index 922ec60..39abc8d 100644
--- a/lib/rbcodec/codecs/libopus/opus_config.h
+++ b/lib/rbcodec/codecs/libopus/opus_config.h
@@ -1,7 +1,7 @@
#ifndef CONFIG_H
#define CONFIG_H
-#include "config.h"
+#include "rbcodecconfig.h"
#include "codeclib.h"
#include "ogg/ogg.h"