blob: dd2b04ada8228b9f98fe60fb9c0490a767b4dcfd [file] [log] [blame]
Holger Hans Peter Freyther97f66e22010-07-28 03:32:52 +08001dnl Process this file with autoconf to produce a configure script
Holger Hans Peter Freyther615cf2f2010-09-15 20:35:58 +08002AC_INIT([cellmgr_ng],
3 m4_esyscmd([./git-version-gen .tarball-version]),
4 [openbsc-devel@lists.openbsc.org])
Holger Hans Peter Freyther97f66e22010-07-28 03:32:52 +08005
Holger Hans Peter Freyther615cf2f2010-09-15 20:35:58 +08006AM_INIT_AUTOMAKE([dist-bzip2])
Holger Hans Peter Freyther97f66e22010-07-28 03:32:52 +08007
8dnl kernel style compile messages
9m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
10
11dnl checks for programs
12AC_PROG_MAKE_SET
13AC_PROG_CC
14AC_PROG_INSTALL
15AC_PROG_RANLIB
16
17dnl checks for header files
18AC_HEADER_STDC
19
20dnl Check for the SNMP header
21AC_CHECK_HEADERS([net-snmp/net-snmp-config.h])
22
23dnl Checks for typedefs, structures and compiler characteristics
Holger Hans Peter Freythercbf7d182010-07-31 05:25:35 +080024PKG_CHECK_MODULES([LIBOSMOCORE], [libosmocore])
25PKG_CHECK_MODULES([LIBOSMOSCCP], [libosmo-sccp])
26PKG_CHECK_MODULES([LIBOSMOVTY], [libosmovty])
Holger Hans Peter Freyther97f66e22010-07-28 03:32:52 +080027#PKG_CHECK_MODULES([NEXUSWARE_C7], [nexusware-c7])
Holger Hans Peter Freyther97f66e22010-07-28 03:32:52 +080028
Holger Hans Peter Freyther8bffbca2010-08-04 06:16:24 +080029AC_ARG_ENABLE([uniporte], [AS_HELP_STRING([--enable-uniporte], [Build with uniporte])],
30 [
31 PKG_CHECK_MODULES([NEXUSWARE_UNIPORTE], [nexusware-uniporte])
32 AC_SUBST(UNIPORTE, [])
33 ],
34 [
35 AC_SUBST(UNIPORTE, [-DNO_UNIPORTE])
36 ])
Holger Hans Peter Freythercbf7d182010-07-31 05:25:35 +080037
Holger Hans Peter Freyther4bbfa272010-09-15 20:53:56 +080038AM_CONFIG_HEADER(cellmgr_config.h)
39
Holger Hans Peter Freyther97f66e22010-07-28 03:32:52 +080040AC_OUTPUT(
41 include/Makefile
42 include/mgcp/Makefile
Holger Hans Peter Freyther97f66e22010-07-28 03:32:52 +080043 src/Makefile
44 tests/Makefile
45 tests/mtp/Makefile
46 tests/patching/Makefile
Holger Hans Peter Freyther03ba4f42010-12-09 17:08:06 +010047 tests/isup/Makefile
Holger Hans Peter Freyther97f66e22010-07-28 03:32:52 +080048 Makefile)