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" <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
Yann E. MORIN 2017-09-09 23:39:29 +02:00 committed by Arnout Vandecappelle (Essensium/Mind)
parent 164df08b75
commit e1fba2c4ad

View File

@ -52,7 +52,6 @@ ASTERISK_CONF_OPTS = \
--without-cap \ --without-cap \
--without-cpg \ --without-cpg \
--without-curses \ --without-curses \
--without-dahdi \
--without-gtk2 \ --without-gtk2 \
--without-gmime \ --without-gmime \
--without-h323 \ --without-h323 \
@ -95,7 +94,6 @@ ASTERISK_CONF_OPTS = \
--without-termcap \ --without-termcap \
--without-timerfd \ --without-timerfd \
--without-tinfo \ --without-tinfo \
--without-tonezone \
--without-unbound \ --without-unbound \
--without-unixodbc \ --without-unixodbc \
--without-vpb \ --without-vpb \
@ -196,6 +194,13 @@ else
ASTERISK_CONF_OPTS += --without-radius ASTERISK_CONF_OPTS += --without-radius
endif 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) ifeq ($(BR2_PACKAGE_OPENSSL),y)
ASTERISK_DEPENDENCIES += openssl ASTERISK_DEPENDENCIES += openssl
ASTERISK_CONF_OPTS += --with-ssl ASTERISK_CONF_OPTS += --with-ssl