blob: ff0501a018be60f4bf1dbdda99033acf916fabf3 [file] [log] [blame]
Harald Welte3761ef42016-01-03 18:07:32 +01001AC_INIT([osmo-iuh],
2 m4_esyscmd([./git-version-gen .tarball-version]),
Daniel Willmann29b9e002015-12-15 15:10:31 +01003 [openbsc@lists.osmocom.org])
4
Neels Hofmeyr08d5c8c2016-10-01 00:34:48 +02005dnl *This* is the root dir, even if an install-sh exists in ../ or ../../
6AC_CONFIG_AUX_DIR([.])
7
Harald Welte0322feb2016-01-03 15:39:11 +01008LT_INIT
9
Neels Hofmeyrc636cab2016-08-26 23:41:46 +020010AM_INIT_AUTOMAKE([foreign dist-bzip2 no-dist-gzip 1.9 tar-ustar])
Neels Hofmeyre7d64762016-08-18 15:57:04 +020011dnl tar-ustar: some asn1 filenames surpass the 99 char limit of tar, so we need
12dnl to make tar allow longer filenames.
13
Daniel Willmann29b9e002015-12-15 15:10:31 +010014AC_CONFIG_TESTDIR(src/tests)
15
16dnl kernel style compile messages
17m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
18
Max5a3df8f2017-08-28 12:00:58 +020019dnl include release helper
20RELMAKE='-include osmo-release.mk'
21AC_SUBST([RELMAKE])
22
Daniel Willmann29b9e002015-12-15 15:10:31 +010023dnl checks for programs
24AC_PROG_MAKE_SET
25AC_PROG_MKDIR_P
26AC_PROG_CC
27AC_PROG_INSTALL
Daniel Willmann29b9e002015-12-15 15:10:31 +010028
Neels Hofmeyra44cb482016-10-01 00:52:01 +020029dnl check for pkg-config (explained in detail in libosmocore/configure.ac)
30AC_PATH_PROG(PKG_CONFIG_INSTALLED, pkg-config, no)
31if test "x$PKG_CONFIG_INSTALLED" = "xno"; then
32 AC_MSG_WARN([You need to install pkg-config])
33fi
34PKG_PROG_PKG_CONFIG([0.20])
35
Harald Welte961674a2017-10-27 22:01:29 +020036PKG_CHECK_MODULES(OSMOCORE, libosmocore >= 0.10.0)
37PKG_CHECK_MODULES(OSMOGSM, libosmogsm >= 0.10.0)
38PKG_CHECK_MODULES(OSMOVTY, libosmovty >= 0.10.0)
39PKG_CHECK_MODULES(OSMONETIF, libosmo-netif >= 0.1.0)
40PKG_CHECK_MODULES(OSMOSIGTRAN, libosmo-sigtran >= 0.8.0)
41PKG_CHECK_MODULES(ASN1C, libasn1c >= 0.9.28)
Daniel Willmann29b9e002015-12-15 15:10:31 +010042
43AC_CONFIG_MACRO_DIR([m4])
44
45dnl checks for header files
46AC_HEADER_STDC
47
48AC_OUTPUT(
Harald Welte216ac212016-01-03 18:12:22 +010049 libosmo-ranap.pc
Daniel Willmann29b9e002015-12-15 15:10:31 +010050 src/Makefile
51 src/hnbap/Makefile
52 src/ranap/Makefile
53 src/rua/Makefile
54 src/tests/Makefile
Neels Hofmeyrc04a96c2016-01-04 18:03:31 +010055 Makefile
56 include/Makefile
57 include/osmocom/Makefile
Neels Hofmeyrf1f2d7c2016-01-05 12:00:06 +010058 include/osmocom/hnbap/Makefile
59 include/osmocom/ranap/Makefile
60 include/osmocom/rua/Makefile
Neels Hofmeyr926153b2016-08-18 02:15:56 +020061 include/osmocom/iuh/Makefile
Neels Hofmeyr4d91ab22016-08-18 16:10:52 +020062 doc/Makefile
Neels Hofmeyr01c71fc2016-08-18 16:11:37 +020063 doc/examples/Makefile
Neels Hofmeyrc04a96c2016-01-04 18:03:31 +010064 )