diff --git a/codecs/Makefile b/codecs/Makefile
index f2a48bef3d132369d0d846ad2c2bb6b63658de80..23e6ba1a49e4ce4def185d6cd459b6374d7fdb1b 100644
--- a/codecs/Makefile
+++ b/codecs/Makefile
@@ -33,7 +33,7 @@ else
 endif
 
 SPEEX_PATH:=/usr/local/include /usr/include /usr/include/speex /usr/local/include/speex
-SPEEX_SYSTEM_HEADERS:=$(wildcard $(SPEEX_PATH:%=$(CROSS_COMPILE_TARGET)%/speex.h))
+SPEEX_SYSTEM_HEADERS:=$(firstword $(wildcard $(SPEEX_PATH:%=$(CROSS_COMPILE_TARGET)%/speex.h)))
 ifeq (${SPEEX_SYSTEM_HEADERS},)
   MODS:=$(filter-out codec_speex.so,$(MODS))
 else
@@ -48,7 +48,7 @@ else
 endif
 
 LIBGSM_PATH:=/usr/local/include /usr/include
-LIBGSM_SYSTEM_HEADERS:=$(wildcard $(LIBGSM_PATH:%=$(CROSS_COMPILE_TARGET)%/gsm/gsm.h))
+LIBGSM_SYSTEM_HEADERS:=$(firstword $(wildcard $(LIBGSM_PATH:%=$(CROSS_COMPILE_TARGET)%/gsm/gsm.h)))
 ifneq ($(LIBGSM_SYSTEM_HEADERS),)
   LIBGSM=-lgsm
   LIBGSMT=