aboutsummaryrefslogtreecommitdiffstats
path: root/codecs/Makefile
diff options
context:
space:
mode:
authorkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2006-06-05 20:46:27 +0000
committerkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2006-06-05 20:46:27 +0000
commitbb0b421ea8c2b40c0ab6be495e9de46f1852b6cf (patch)
treed5827333b38eac990d3ee179fd35122c76faa02d /codecs/Makefile
parent4bd290444922500ea2769823ddb47bf7d07b74ed (diff)
use module names, not file names, in menuselect
work around XML parsing bug in menuselect for default sounds package git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32407 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'codecs/Makefile')
-rw-r--r--codecs/Makefile17
1 files changed, 4 insertions, 13 deletions
diff --git a/codecs/Makefile b/codecs/Makefile
index 6be3e9bbb..544f5b116 100644
--- a/codecs/Makefile
+++ b/codecs/Makefile
@@ -11,27 +11,18 @@
# the GNU General Public License
#
-MODS:=$(filter-out $(MENUSELECT_CODECS),$(patsubst %.c,%.so,$(wildcard codec_*.c)))
-
-ifeq ($(wildcard g723.1/coder.c),)
- MODS:=$(filter-out codec_g723_1.so,$(MODS))
-else
- LIBG723=g723.1/libg723.a
-endif
-
-ifneq ($(wildcard g723.1b/coder2.c),)
- MODS+=codec_g723_1b.so
- LIBG723B=g723.1b/libg723b.a
-endif
+SELECTED_MODS:=$(filter-out $(MENUSELECT_CODECS),$(patsubst %.c,%,$(wildcard codec_*.c)))
ifeq ($(wildcard ilbc/iLBC_decode.h),)
- MODS:=$(filter-out codec_ilbc.so,$(MODS))
+ MODS:=$(filter-out codec_ilbc,$(MODS))
else
LIBILBC=ilbc/libilbc.a
endif
LIBLPC10=lpc10/liblpc10.a
+MODS:=$(patsubst %,%.so,$(SELECTED_MODS))
+
all: depend $(MODS)
clean-depend: