From: Yann E. MORIN Date: Sat, 9 Sep 2017 21:39:29 +0000 (+0200) Subject: package/asterisk: add support for dahdi X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e1fba2c4adc6ff8aaa8a66140bb5260b82828db8;p=buildroot.git package/asterisk: add support for dahdi DAHDI is the 'framework' to drive actual telehony cards. Using telephony cards without signalling is pretty much meaningless, so signalling will be added in later commits. libtonezone is provided by dhadi-tools, while the dahdi headers are provided by dahdi-linux. Go figure. Signed-off-by: "Yann E. MORIN" Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- diff --git a/package/asterisk/asterisk.mk b/package/asterisk/asterisk.mk index e674565db1..55370c43b8 100644 --- a/package/asterisk/asterisk.mk +++ b/package/asterisk/asterisk.mk @@ -52,7 +52,6 @@ ASTERISK_CONF_OPTS = \ --without-cap \ --without-cpg \ --without-curses \ - --without-dahdi \ --without-gtk2 \ --without-gmime \ --without-h323 \ @@ -95,7 +94,6 @@ ASTERISK_CONF_OPTS = \ --without-termcap \ --without-timerfd \ --without-tinfo \ - --without-tonezone \ --without-unbound \ --without-unixodbc \ --without-vpb \ @@ -196,6 +194,13 @@ else ASTERISK_CONF_OPTS += --without-radius endif +ifeq ($(BR2_PACKAGE_DAHDI_LINUX)$(BR2_PACKAGE_DAHDI_TOOLS),yy) +ASTERISK_DEPENDENCIES += dahdi-linux dahdi-tools +ASTERISK_CONF_OPTS += --with-dahdi --with-tonezone +else +ASTERISK_CONF_OPTS += --without-dahdi --without-tonezone +endif # DAHDI + ifeq ($(BR2_PACKAGE_OPENSSL),y) ASTERISK_DEPENDENCIES += openssl ASTERISK_CONF_OPTS += --with-ssl