Harald Welte | de729a1 | 2008-12-23 21:01:25 +0000 | [diff] [blame] | 1 | dnl Process this file with autoconf to produce a configure script |
Neels Hofmeyr | 458aa74 | 2017-09-03 23:22:06 +0200 | [diff] [blame] | 2 | AC_INIT([osmo-msc], |
Harald Welte | 5a29c7f | 2010-03-23 00:09:32 +0800 | [diff] [blame] | 3 | m4_esyscmd([./git-version-gen .tarball-version]), |
Holger Hans Peter Freyther | 47d8f02 | 2014-05-15 12:26:16 +0200 | [diff] [blame] | 4 | [openbsc@lists.osmocom.org]) |
Harald Welte | de729a1 | 2008-12-23 21:01:25 +0000 | [diff] [blame] | 5 | |
Neels Hofmeyr | b810312 | 2016-10-01 00:34:31 +0200 | [diff] [blame] | 6 | dnl *This* is the root dir, even if an install-sh exists in ../ or ../../ |
| 7 | AC_CONFIG_AUX_DIR([.]) |
| 8 | |
Harald Welte | 5a29c7f | 2010-03-23 00:09:32 +0800 | [diff] [blame] | 9 | AM_INIT_AUTOMAKE([dist-bzip2]) |
Holger Hans Peter Freyther | 6c88217 | 2012-01-06 15:16:12 +0100 | [diff] [blame] | 10 | AC_CONFIG_TESTDIR(tests) |
Harald Welte | de729a1 | 2008-12-23 21:01:25 +0000 | [diff] [blame] | 11 | |
Oliver Smith | 09dac13 | 2021-01-27 17:51:49 +0100 | [diff] [blame] | 12 | CFLAGS="$CFLAGS -std=gnu11" |
| 13 | |
Holger Hans Peter Freyther | 1f59ac4 | 2009-10-27 03:34:49 +0100 | [diff] [blame] | 14 | dnl kernel style compile messages |
| 15 | m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) |
| 16 | |
Max | 09e2c9f | 2017-08-28 12:04:18 +0200 | [diff] [blame] | 17 | dnl include release helper |
| 18 | RELMAKE='-include osmo-release.mk' |
| 19 | AC_SUBST([RELMAKE]) |
| 20 | |
Harald Welte | de729a1 | 2008-12-23 21:01:25 +0000 | [diff] [blame] | 21 | dnl checks for programs |
| 22 | AC_PROG_MAKE_SET |
| 23 | AC_PROG_CC |
| 24 | AC_PROG_INSTALL |
Max | eab5f59 | 2017-05-26 12:31:00 +0200 | [diff] [blame] | 25 | LT_INIT |
Harald Welte | de729a1 | 2008-12-23 21:01:25 +0000 | [diff] [blame] | 26 | |
Pau Espin Pedrol | d54e07f | 2020-08-18 13:31:06 +0200 | [diff] [blame] | 27 | dnl patching ${archive_cmds} to affect generation of file "libtool" to fix linking with clang |
Eric | b73ecbf | 2020-04-11 01:19:12 +0200 | [diff] [blame] | 28 | AS_CASE(["$LD"],[*clang*], |
| 29 | [AS_CASE(["${host_os}"], |
| 30 | [*linux*],[archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'])]) |
| 31 | |
Neels Hofmeyr | a8f91df | 2016-10-01 00:50:25 +0200 | [diff] [blame] | 32 | dnl check for pkg-config (explained in detail in libosmocore/configure.ac) |
| 33 | AC_PATH_PROG(PKG_CONFIG_INSTALLED, pkg-config, no) |
| 34 | if test "x$PKG_CONFIG_INSTALLED" = "xno"; then |
| 35 | AC_MSG_WARN([You need to install pkg-config]) |
| 36 | fi |
| 37 | PKG_PROG_PKG_CONFIG([0.20]) |
| 38 | |
Harald Welte | 467fc57 | 2022-05-13 19:48:08 +0200 | [diff] [blame] | 39 | PKG_CHECK_MODULES(LIBSQLITE3, sqlite3) |
Oliver Smith | 2404422 | 2024-07-24 17:23:01 +0200 | [diff] [blame] | 40 | PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.10.0) |
| 41 | PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.10.0) |
| 42 | PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.10.0) |
| 43 | PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.10.0) |
| 44 | PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.6.0) |
| 45 | PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.5.0) |
Oliver Smith | 00cb24d | 2024-09-16 12:22:47 +0200 | [diff] [blame^] | 46 | PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 2.0.0) |
Oliver Smith | 2404422 | 2024-07-24 17:23:01 +0200 | [diff] [blame] | 47 | PKG_CHECK_MODULES(LIBOSMOMGCPCLIENT, libosmo-mgcp-client >= 1.13.0) |
| 48 | PKG_CHECK_MODULES(LIBOSMOGSUPCLIENT, libosmo-gsup-client >= 1.8.0) |
Harald Welte | f98a497 | 2010-02-20 17:29:27 +0100 | [diff] [blame] | 49 | |
Harald Welte | e6f1160 | 2022-05-17 18:25:14 +0200 | [diff] [blame] | 50 | AC_CHECK_FUNC([timegm], [AC_DEFINE(HAVE_TIMEGM, 1, Define if libc implements timegm)]) |
| 51 | |
Harald Welte | 8452850 | 2019-02-06 17:11:25 +0100 | [diff] [blame] | 52 | old_LIBS=$LIBS |
| 53 | AC_SEARCH_LIBS([sctp_send], [sctp], [ |
| 54 | AC_DEFINE(HAVE_LIBSCTP, 1, [Define 1 to enable SCTP support]) |
| 55 | AC_SUBST(HAVE_LIBSCTP, [1]) |
| 56 | if test -n "$ac_lib"; then |
| 57 | AC_SUBST(LIBSCTP_LIBS, [-l$ac_lib]) |
| 58 | fi |
| 59 | ], [ |
| 60 | AC_MSG_ERROR([sctp_send not found in searched libs])]) |
| 61 | LIBS=$old_LIBS |
| 62 | |
Neels Hofmeyr | 7cec388 | 2017-11-17 01:43:36 +0100 | [diff] [blame] | 63 | AC_ARG_ENABLE(sanitize, |
| 64 | [AS_HELP_STRING( |
| 65 | [--enable-sanitize], |
| 66 | [Compile with address sanitizer enabled], |
| 67 | )], |
| 68 | [sanitize=$enableval], [sanitize="no"]) |
| 69 | if test x"$sanitize" = x"yes" |
| 70 | then |
| 71 | CFLAGS="$CFLAGS -fsanitize=address -fsanitize=undefined" |
| 72 | CPPFLAGS="$CPPFLAGS -fsanitize=address -fsanitize=undefined" |
| 73 | fi |
| 74 | |
Neels Hofmeyr | 620ba93 | 2018-03-05 20:43:44 +0100 | [diff] [blame] | 75 | AC_ARG_ENABLE(werror, |
| 76 | [AS_HELP_STRING( |
| 77 | [--enable-werror], |
| 78 | [Turn all compiler warnings into errors, with exceptions: |
| 79 | a) deprecation (allow upstream to mark deprecation without breaking builds); |
| 80 | b) "#warning" pragmas (allow to remind ourselves of errors without breaking builds) |
| 81 | ] |
| 82 | )], |
| 83 | [werror=$enableval], [werror="no"]) |
| 84 | if test x"$werror" = x"yes" |
| 85 | then |
| 86 | WERROR_FLAGS="-Werror" |
| 87 | WERROR_FLAGS+=" -Wno-error=deprecated -Wno-error=deprecated-declarations" |
| 88 | WERROR_FLAGS+=" -Wno-error=cpp" # "#warning" |
| 89 | CFLAGS="$CFLAGS $WERROR_FLAGS" |
| 90 | CPPFLAGS="$CPPFLAGS $WERROR_FLAGS" |
| 91 | fi |
| 92 | |
Neels Hofmeyr | 84da6b1 | 2016-05-20 21:59:55 +0200 | [diff] [blame] | 93 | # Enable/disable smpp support in the msc? |
Holger Hans Peter Freyther | 25b70ce | 2012-12-20 23:49:24 +0100 | [diff] [blame] | 94 | AC_ARG_ENABLE([smpp], [AS_HELP_STRING([--enable-smpp], [Build the SMPP interface])], |
Holger Hans Peter Freyther | a7328a5 | 2013-07-13 17:09:56 +0200 | [diff] [blame] | 95 | [osmo_ac_build_smpp="$enableval"],[osmo_ac_build_smpp="no"]) |
Holger Hans Peter Freyther | 25b70ce | 2012-12-20 23:49:24 +0100 | [diff] [blame] | 96 | if test "$osmo_ac_build_smpp" = "yes" ; then |
Pau Espin Pedrol | b050463 | 2019-08-08 15:49:52 +0200 | [diff] [blame] | 97 | PKG_CHECK_MODULES(LIBSMPP34, libsmpp34 >= 1.14.0) |
Holger Hans Peter Freyther | 25b70ce | 2012-12-20 23:49:24 +0100 | [diff] [blame] | 98 | AC_DEFINE(BUILD_SMPP, 1, [Define if we want to build SMPP]) |
| 99 | fi |
| 100 | AM_CONDITIONAL(BUILD_SMPP, test "x$osmo_ac_build_smpp" = "xyes") |
Holger Hans Peter Freyther | a7328a5 | 2013-07-13 17:09:56 +0200 | [diff] [blame] | 101 | AC_SUBST(osmo_ac_build_smpp) |
Holger Hans Peter Freyther | 25b70ce | 2012-12-20 23:49:24 +0100 | [diff] [blame] | 102 | |
Daniel Willmann | 3af9660 | 2016-05-20 21:42:55 +0200 | [diff] [blame] | 103 | # Enable/disable 3G aka IuPS + IuCS support? |
| 104 | AC_ARG_ENABLE([iu], [AS_HELP_STRING([--enable-iu], [Build 3G support, aka IuPS and IuCS interfaces])], |
| 105 | [osmo_ac_iu="$enableval"],[osmo_ac_iu="no"]) |
| 106 | if test "x$osmo_ac_iu" = "xyes" ; then |
Pau Espin Pedrol | cb8c75b | 2018-05-03 18:52:03 +0200 | [diff] [blame] | 107 | PKG_CHECK_MODULES(LIBASN1C, libasn1c >= 0.9.30) |
Oliver Smith | 2404422 | 2024-07-24 17:23:01 +0200 | [diff] [blame] | 108 | PKG_CHECK_MODULES(LIBOSMORANAP, libosmo-ranap >= 1.6.0) |
Daniel Willmann | 3af9660 | 2016-05-20 21:42:55 +0200 | [diff] [blame] | 109 | AC_DEFINE(BUILD_IU, 1, [Define if we want to build IuPS and IuCS interfaces support]) |
| 110 | fi |
| 111 | AM_CONDITIONAL(BUILD_IU, test "x$osmo_ac_iu" = "xyes") |
| 112 | AC_SUBST(osmo_ac_iu) |
| 113 | |
Holger Hans Peter Freyther | ecd94a4 | 2010-11-15 18:37:57 +0100 | [diff] [blame] | 114 | # Coverage build taken from WebKit's configure.in |
| 115 | AC_MSG_CHECKING([whether to enable code coverage support]) |
| 116 | AC_ARG_ENABLE(coverage, |
| 117 | AC_HELP_STRING([--enable-coverage], |
| 118 | [enable code coverage support [default=no]]), |
| 119 | [],[enable_coverage="no"]) |
| 120 | AC_MSG_RESULT([$enable_coverage]) |
| 121 | if test "$enable_coverage" = "yes"; then |
| 122 | COVERAGE_CFLAGS="-ftest-coverage -fprofile-arcs" |
| 123 | COVERAGE_LDFLAGS="-ftest-coverage -fprofile-arcs" |
| 124 | AC_SUBST([COVERAGE_CFLAGS]) |
| 125 | AC_SUBST([COVERAGE_LDFLAGS]) |
| 126 | fi |
| 127 | |
Harald Welte | 9c3dc90 | 2012-04-08 16:59:24 +0200 | [diff] [blame] | 128 | AC_DEFUN([CHECK_TM_INCLUDES_TM_GMTOFF], [ |
| 129 | AC_CACHE_CHECK( |
| 130 | [whether struct tm has tm_gmtoff member], |
| 131 | osmo_cv_tm_includes_tm_gmtoff, |
| 132 | [AC_LINK_IFELSE([ |
| 133 | AC_LANG_PROGRAM([ |
| 134 | #include <time.h> |
| 135 | ], [ |
| 136 | time_t t = time(NULL); |
| 137 | struct tm* lt = localtime(&t); |
| 138 | int off = lt->tm_gmtoff; |
| 139 | ]) |
| 140 | ], |
| 141 | osmo_cv_tm_includes_tm_gmtoff=yes, |
| 142 | osmo_cv_tm_includes_tm_gmtoff=no |
| 143 | )] |
| 144 | ) |
| 145 | if test "x$osmo_cv_tm_includes_tm_gmtoff" = xyes; then |
| 146 | AC_DEFINE(HAVE_TM_GMTOFF_IN_TM, 1, |
| 147 | [Define if struct tm has tm_gmtoff member.]) |
| 148 | fi |
| 149 | ]) |
| 150 | |
| 151 | CHECK_TM_INCLUDES_TM_GMTOFF |
Holger Freyther | 6d9f77a | 2009-06-08 10:32:54 +0000 | [diff] [blame] | 152 | |
Pablo Neira Ayuso | 9224010 | 2014-09-01 09:34:07 +0200 | [diff] [blame] | 153 | AC_ARG_ENABLE([external_tests], |
Holger Hans Peter Freyther | dd588ae | 2014-08-22 00:29:04 +0200 | [diff] [blame] | 154 | AC_HELP_STRING([--enable-external-tests], |
| 155 | [Include the VTY/CTRL tests in make check [default=no]]), |
| 156 | [enable_ext_tests="$enableval"],[enable_ext_tests="no"]) |
| 157 | if test "x$enable_ext_tests" = "xyes" ; then |
Katerina Barone-Adesi | e0aee7a | 2013-04-05 17:36:09 +0200 | [diff] [blame] | 158 | AM_PATH_PYTHON |
Holger Hans Peter Freyther | dd588ae | 2014-08-22 00:29:04 +0200 | [diff] [blame] | 159 | AC_CHECK_PROG(OSMOTESTEXT_CHECK,osmotestvty.py,yes) |
| 160 | if test "x$OSMOTESTEXT_CHECK" != "xyes" ; then |
Harald Welte | 3b13edf | 2022-06-18 12:20:11 +0200 | [diff] [blame] | 161 | AC_MSG_ERROR([Please install https://gitea.osmocom.org/cellular-infrastructure/osmo-python-tests to run the VTY/CTRL tests.]) |
Katerina Barone-Adesi | e0aee7a | 2013-04-05 17:36:09 +0200 | [diff] [blame] | 162 | fi |
| 163 | fi |
Holger Hans Peter Freyther | dd588ae | 2014-08-22 00:29:04 +0200 | [diff] [blame] | 164 | AC_MSG_CHECKING([whether to enable VTY/CTRL tests]) |
| 165 | AC_MSG_RESULT([$enable_ext_tests]) |
| 166 | AM_CONDITIONAL(ENABLE_EXT_TESTS, test "x$enable_ext_tests" = "xyes") |
Katerina Barone-Adesi | e0aee7a | 2013-04-05 17:36:09 +0200 | [diff] [blame] | 167 | |
Oliver Smith | 3909376 | 2018-11-14 10:47:01 +0100 | [diff] [blame] | 168 | # Generate manuals |
| 169 | AC_ARG_ENABLE(manuals, |
| 170 | [AS_HELP_STRING( |
| 171 | [--enable-manuals], |
| 172 | [Generate manual PDFs [default=no]], |
| 173 | )], |
| 174 | [osmo_ac_build_manuals=$enableval], [osmo_ac_build_manuals="no"]) |
| 175 | AM_CONDITIONAL([BUILD_MANUALS], [test x"$osmo_ac_build_manuals" = x"yes"]) |
| 176 | AC_ARG_VAR(OSMO_GSM_MANUALS_DIR, [path to common osmo-gsm-manuals files, overriding pkg-config and "../osmo-gsm-manuals" |
| 177 | fallback]) |
| 178 | if test x"$osmo_ac_build_manuals" = x"yes" |
| 179 | then |
| 180 | # Find OSMO_GSM_MANUALS_DIR (env, pkg-conf, fallback) |
| 181 | if test -n "$OSMO_GSM_MANUALS_DIR"; then |
| 182 | echo "checking for OSMO_GSM_MANUALS_DIR... $OSMO_GSM_MANUALS_DIR (from env)" |
| 183 | else |
| 184 | OSMO_GSM_MANUALS_DIR="$($PKG_CONFIG osmo-gsm-manuals --variable=osmogsmmanualsdir 2>/dev/null)" |
| 185 | if test -n "$OSMO_GSM_MANUALS_DIR"; then |
| 186 | echo "checking for OSMO_GSM_MANUALS_DIR... $OSMO_GSM_MANUALS_DIR (from pkg-conf)" |
| 187 | else |
| 188 | OSMO_GSM_MANUALS_DIR="../osmo-gsm-manuals" |
| 189 | echo "checking for OSMO_GSM_MANUALS_DIR... $OSMO_GSM_MANUALS_DIR (fallback)" |
| 190 | fi |
| 191 | fi |
| 192 | if ! test -d "$OSMO_GSM_MANUALS_DIR"; then |
| 193 | AC_MSG_ERROR("OSMO_GSM_MANUALS_DIR does not exist! Install osmo-gsm-manuals or set OSMO_GSM_MANUALS_DIR.") |
| 194 | fi |
| 195 | |
| 196 | # Find and run check-depends |
| 197 | CHECK_DEPENDS="$OSMO_GSM_MANUALS_DIR/check-depends.sh" |
| 198 | if ! test -x "$CHECK_DEPENDS"; then |
| 199 | CHECK_DEPENDS="osmo-gsm-manuals-check-depends" |
| 200 | fi |
| 201 | if ! $CHECK_DEPENDS; then |
| 202 | AC_MSG_ERROR("missing dependencies for --enable-manuals") |
| 203 | fi |
| 204 | |
| 205 | # Put in Makefile with absolute path |
| 206 | OSMO_GSM_MANUALS_DIR="$(realpath "$OSMO_GSM_MANUALS_DIR")" |
| 207 | AC_SUBST([OSMO_GSM_MANUALS_DIR]) |
| 208 | fi |
| 209 | |
Pau Espin Pedrol | f282f33 | 2018-09-10 12:55:00 +0200 | [diff] [blame] | 210 | # https://www.freedesktop.org/software/systemd/man/daemon.html |
| 211 | AC_ARG_WITH([systemdsystemunitdir], |
| 212 | [AS_HELP_STRING([--with-systemdsystemunitdir=DIR], [Directory for systemd service files])],, |
| 213 | [with_systemdsystemunitdir=auto]) |
| 214 | AS_IF([test "x$with_systemdsystemunitdir" = "xyes" -o "x$with_systemdsystemunitdir" = "xauto"], [ |
| 215 | def_systemdsystemunitdir=$($PKG_CONFIG --variable=systemdsystemunitdir systemd) |
| 216 | |
| 217 | AS_IF([test "x$def_systemdsystemunitdir" = "x"], |
| 218 | [AS_IF([test "x$with_systemdsystemunitdir" = "xyes"], |
| 219 | [AC_MSG_ERROR([systemd support requested but pkg-config unable to query systemd package])]) |
| 220 | with_systemdsystemunitdir=no], |
| 221 | [with_systemdsystemunitdir="$def_systemdsystemunitdir"])]) |
| 222 | AS_IF([test "x$with_systemdsystemunitdir" != "xno"], |
| 223 | [AC_SUBST([systemdsystemunitdir], [$with_systemdsystemunitdir])]) |
| 224 | AM_CONDITIONAL([HAVE_SYSTEMD], [test "x$with_systemdsystemunitdir" != "xno"]) |
| 225 | |
Neels Hofmeyr | 620ba93 | 2018-03-05 20:43:44 +0100 | [diff] [blame] | 226 | AC_MSG_RESULT([CFLAGS="$CFLAGS"]) |
| 227 | AC_MSG_RESULT([CPPFLAGS="$CPPFLAGS"]) |
| 228 | |
Holger Freyther | 6d9f77a | 2009-06-08 10:32:54 +0000 | [diff] [blame] | 229 | dnl Generate the output |
Neels Hofmeyr | 4ac8009 | 2019-03-04 02:46:37 +0100 | [diff] [blame] | 230 | AM_CONFIG_HEADER(config.h) |
Holger Freyther | 6d9f77a | 2009-06-08 10:32:54 +0000 | [diff] [blame] | 231 | |
Holger Freyther | 5f75598 | 2008-12-27 09:42:59 +0000 | [diff] [blame] | 232 | AC_OUTPUT( |
Holger Freyther | 5f75598 | 2008-12-27 09:42:59 +0000 | [diff] [blame] | 233 | include/Makefile |
Neels Hofmeyr | 9084396 | 2017-09-04 15:04:35 +0200 | [diff] [blame] | 234 | include/osmocom/Makefile |
| 235 | include/osmocom/msc/Makefile |
Max | 5346f69 | 2022-07-28 14:19:22 +0700 | [diff] [blame] | 236 | include/osmocom/smpp/Makefile |
Holger Freyther | 5f75598 | 2008-12-27 09:42:59 +0000 | [diff] [blame] | 237 | src/Makefile |
Harald Welte | 89579b4 | 2011-03-04 13:18:30 +0100 | [diff] [blame] | 238 | src/libmsc/Makefile |
Harald Welte | b8b85a1 | 2016-06-17 00:06:42 +0200 | [diff] [blame] | 239 | src/libvlr/Makefile |
Max | 5346f69 | 2022-07-28 14:19:22 +0700 | [diff] [blame] | 240 | src/libsmpputil/Makefile |
Neels Hofmeyr | 84da6b1 | 2016-05-20 21:59:55 +0200 | [diff] [blame] | 241 | src/osmo-msc/Makefile |
Harald Welte | 31c00f7 | 2011-03-03 23:29:05 +0100 | [diff] [blame] | 242 | src/utils/Makefile |
Holger Freyther | 5f75598 | 2008-12-27 09:42:59 +0000 | [diff] [blame] | 243 | tests/Makefile |
Holger Hans Peter Freyther | 93ef33e | 2012-01-09 22:53:04 +0100 | [diff] [blame] | 244 | tests/atlocal |
Holger Hans Peter Freyther | a7328a5 | 2013-07-13 17:09:56 +0200 | [diff] [blame] | 245 | tests/smpp/Makefile |
Vadim Yanitskiy | e1e7247 | 2019-04-09 16:55:44 +0700 | [diff] [blame] | 246 | tests/db_sms/Makefile |
Harald Welte | 2483f1b | 2016-06-19 18:06:02 +0200 | [diff] [blame] | 247 | tests/sms_queue/Makefile |
Neels Hofmeyr | 6a29d32 | 2017-01-25 15:04:16 +0100 | [diff] [blame] | 248 | tests/msc_vlr/Makefile |
Neels Hofmeyr | eef4578 | 2019-10-21 03:24:04 +0200 | [diff] [blame] | 249 | tests/sdp_msg/Makefile |
Neels Hofmeyr | b455205 | 2019-10-21 03:00:26 +0200 | [diff] [blame] | 250 | tests/mncc/Makefile |
Oliver Smith | f543548 | 2023-07-06 12:55:36 +0200 | [diff] [blame] | 251 | tests/csd/Makefile |
Harald Welte | eb11313 | 2011-05-11 22:11:28 +0200 | [diff] [blame] | 252 | doc/Makefile |
| 253 | doc/examples/Makefile |
Oliver Smith | 3909376 | 2018-11-14 10:47:01 +0100 | [diff] [blame] | 254 | doc/manuals/Makefile |
Neels Hofmeyr | c4628a3 | 2018-12-07 14:47:34 +0100 | [diff] [blame] | 255 | doc/sequence_charts/Makefile |
Pau Espin Pedrol | f282f33 | 2018-09-10 12:55:00 +0200 | [diff] [blame] | 256 | contrib/Makefile |
| 257 | contrib/systemd/Makefile |
Holger Freyther | 5f75598 | 2008-12-27 09:42:59 +0000 | [diff] [blame] | 258 | Makefile) |