[DAHDI] build dahdi driver only if dahdi header is present
parent
1dd68c3d0f
commit
ca17ef88f5
|
@ -48,6 +48,8 @@ PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 0.1.19)
|
|||
|
||||
dnl checks for header files
|
||||
AC_HEADER_STDC
|
||||
AC_CHECK_HEADERS(dahdi/user.h,,AC_MSG_WARN(DAHDI input driver will not be built))
|
||||
|
||||
|
||||
dnl Checks for typedefs, structures and compiler characteristics
|
||||
|
||||
|
|
|
@ -54,6 +54,8 @@
|
|||
#include <openbsc/signal.h>
|
||||
#include <openbsc/misdn.h>
|
||||
|
||||
#include "../bscconfig.h"
|
||||
|
||||
#define NUM_E1_TS 32
|
||||
|
||||
/* list of all E1 drivers */
|
||||
|
@ -622,5 +624,7 @@ void e1inp_init(void)
|
|||
register_signal_handler(SS_GLOBAL, e1i_sig_cb, NULL);
|
||||
|
||||
e1inp_misdn_init();
|
||||
#ifdef HAVE_DAHDI_USER_H
|
||||
e1inp_dahdi_init();
|
||||
#endif
|
||||
}
|
||||
|
|
|
@ -22,6 +22,10 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "../../bscconfig.h"
|
||||
|
||||
#ifdef HAVE_DAHDI_USER_H
|
||||
|
||||
#include <stdio.h>
|
||||
#include <unistd.h>
|
||||
#include <stdlib.h>
|
||||
|
@ -444,3 +448,5 @@ int e1inp_dahdi_init(void)
|
|||
/* register the driver with the core */
|
||||
e1inp_driver_register(&dahdi_driver);
|
||||
}
|
||||
|
||||
#endif /* HAVE_DAHDI_USER_H */
|
||||
|
|
Loading…
Reference in New Issue