Release: 1.0
[udpgate.git] / configure.ac
index 8cbaf6a..5eb2ab8 100644 (file)
@@ -21,7 +21,7 @@ dnl 2.53 for AM_GLIB_GNU_GETTEXT:
 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.0)
 AM_CONFIG_HEADER(config.h)
 AM_MAINTAINER_MODE
 dnl Prevent "AC_TRY_COMPILE was called before AC_ISC_POSIX":
@@ -58,12 +58,32 @@ AM_CONDITIONAL(MAINTAINER_MODE,[test "$USE_MAINTAINER_MODE" = "yes"])
 
 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 locale and init.d files (def.=no)],,enable_bundle=no)
 
 
 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" ])
@@ -200,11 +220,11 @@ AC_CHECK_LIB(popt,poptParseArgvString,[POPT_LIBS="-lpopt"],[AC_MSG_ERROR([UDPGat
 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)
@@ -235,6 +255,7 @@ udpgate.spec
 ./macros/glade-w.sh
 Makefile
 ./macros/Makefile
+./init.d/Makefile
 ./src/Makefile
 ])