AC_PREREQ(2.53)
dnl Not yet present in: Red Hat autoconf-2.57-3
dnl AC_CONFIG_MACRO_DIR(macros)
-AM_INIT_AUTOMAKE(udpgate,1.0cvs)
+AM_INIT_AUTOMAKE(udpgate,1.1.2cvs)
AM_CONFIG_HEADER(config.h)
AM_MAINTAINER_MODE
dnl Prevent "AC_TRY_COMPILE was called before AC_ISC_POSIX":
AC_ARG_ENABLE(man-pages,
[ --enable-man-pages=no/yes/auto pod2man(1) required for man pages (def.=yes)],,enable_man_pages=yes)
+AC_ARG_ENABLE(bundle,
+ [ --enable-bundle Build single binary containing bundled init.d/fonts/...(def.=no)],,enable_bundle=no)
-dnl Permit 'if NEVER' for Makefile.am-s; symbol 'FALSE' forbidden by automake
-AM_CONDITIONAL(NEVER,false)
-
PERL=
AC_PATH_PROGS(PERL,perl5 perl)
AM_CONDITIONAL(HAVE_PERL,test -n "$PERL")
+AM_CONDITIONAL(ENABLE_BUNDLE,[ test "x$enable_bundle" = "xyes" ])
+if test "x$enable_bundle" = "xyes"
+then
+ AC_DEFINE(ENABLE_BUNDLE,,[Build single binary containing locale and init.d files.])
+ if test -f src/bundle.c
+ then
+ if test -z "$PERL"
+ then
+ AC_MSG_WARN([Perl not found (see above). The --enable-bundle files cannot be updated yourself.])
+ fi
+ else
+ if test -z "$PERL"
+ then
+ AC_MSG_ERROR([Perl not found (see above). --enable-bundle is not possible as src/bundle.c is missing.])
+ fi
+ fi
+fi
+
POD2MAN=
AC_PATH_PROGS(POD2MAN,pod2man)
AM_CONDITIONAL(HAVE_POD2MAN,[ test -n "$POD2MAN" ])
])
dnl Do not use PKG_CHECK_MODULES() as it would not set 'GLIB_GENMARSHAL' etc.
-AM_PATH_GLIB_2_0(,,[AC_MSG_ERROR([UDPGate requires glib-2.0 library.])],[])
+AM_PATH_GLIB_2_0(,,[AC_MSG_ERROR([UDPGate requires glib-2.0 library.])],[gobject])
dnl Force glib for the whole package
CFLAGS="$CFLAGS $GLIB_CFLAGS"
LIBS="$LIBS $GLIB_LIBS"
AC_SUBST(POPT_LIBS)
GLADE_W_INIT([
- ./src/install/acquire/ui-gnome-interface.c
- ./src/install/acquire/ui-gnome-interface.h
- ./src/install/acquire/ui-gnome-callbacks.h
- ./src/install/acquire/ui-gnome-support.c
- ./src/install/acquire/ui-gnome-support.h
+ ./src/ui-gnome-interface.c
+ ./src/ui-gnome-interface.h
+ ./src/ui-gnome-callbacks.h
+ ./src/ui-gnome-support.c
+ ./src/ui-gnome-support.h
])
AC_SUBST(GNOMEUI_CFLAGS)
AC_SUBST(GNOMEUI_LIBS)
+if $have_gnome
+then
+ AC_DEFINE(HAVE_GNOME,,[Compile Gnome support.])
+fi
+AM_CONDITIONAL(HAVE_GNOME,[ $have_gnome ])
AM_CONDITIONAL(HAVE_GLADE_WRITESOURCE,[ test "x$PATH_GLADE" != "x" ])
dnl Do not: AM_CONDITIONAL(BUILD_GLADESRC,[ test "xyes" = "x$BUILD_GLADESRC" ])
dnl as we do not need it as we are conditioned by ENABLE_INSTALL_PKG
./macros/glade-w.sh
Makefile
./macros/Makefile
+./init.d/Makefile
+./fonts/Makefile
./src/Makefile
])