dnl Process this file with autoconf to produce a configure script. AC_PREREQ(2.53) AC_INIT(multisync_plugin,YOU_DID_NOT_RUN_THE_BOOTSTRAP_SCRIPT) AC_CONFIG_SRCDIR(src/public.c) dnl GNOME_INIT pkg_modules="gtk+-2.0 glib-2.0 libgnomeui-2.0 libglade-2.0" PKG_CHECK_MODULES(GTK2, [$pkg_modules]) AC_SUBST(GTK2_CFLAGS) AC_SUBST(GTK2_LIBS) AC_CANONICAL_TARGET AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, 0.9.0) AM_CONFIG_HEADER(multisync_plugin_config.h) AC_SUBST(APPLE_CFLAGS) case $target in powerpc-apple-*) dnl Prevent "Undefined Macro argument list" error. APPLE_CFLAGS="-no-cpp-precomp" ;; *) APPLE_CFLAGS="" ;; esac dnl Checks for programs. AC_PROG_AWK AC_PROG_CC AC_PROG_INSTALL AC_PROG_LN_S AC_PROG_LIBTOOL AC_PROG_MAKE_SET dnl Check for SynCE libs AM_PATH_LIBSYNCE AM_PATH_LIBRAPI2 AM_PATH_RRA AC_SUBST(MULTISYNC_INCLUDE) # default value MULTISYNC_INCLUDE=/usr/local/include/multisync AC_ARG_WITH(multisync-source, AC_HELP_STRING( [--with-multisync-source[=DIR]], [Search for Multisync source in DIR]), [ MULTISYNC_INCLUDE=${withval}/src ] ) AC_ARG_WITH(multisync-include, AC_HELP_STRING( [--with-multisync-include[=DIR]], [Search for Multisync header files in DIR]), [ MULTISYNC_INCLUDE=${withval} ] ) AC_CHECK_FILES(${MULTISYNC_INCLUDE}/multisync.h,,[ AC_MSG_ERROR([Can't find Multisync header multisync.h. Use one of the ---with-multisync-source or -with-multisync-include parameters.]) ]) dnl Prevent "NONE" used as prefix! if test "x$prefix" = xNONE; then prefix=$ac_default_prefix fi GLADEFILE="${datadir}/synce/synce_multisync_plugin.glade" eval SYNCE_MULTISYNC_GLADEFILE="$GLADEFILE" AC_DEFINE_UNQUOTED(SYNCE_MULTISYNC_GLADEFILE, "$SYNCE_MULTISYNC_GLADEFILE",[The glade file used by the plugin]) dnl Checks for header files. dnl Checks for typedefs, structures, and compiler characteristics. AC_C_CONST AC_SUBST(CFLAGS) AC_SUBST(CPPFLAGS) AC_SUBST(LDFLAGS) dnl i18n stuff ALL_LINGUAS="" GETTEXT_PACKAGE=AC_PACKAGE_NAME AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [foo]) AM_GLIB_GNU_GETTEXT AC_PROG_INTLTOOL if test "x${prefix}" = "xNONE"; then AC_DEFINE_UNQUOTED(LOCALEDIR, "${ac_default_prefix}/${DATADIRNAME}/locale", [Locale dir]) else AC_DEFINE_UNQUOTED(LOCALEDIR, "${prefix}/${DATADIRNAME}/locale", [Locale dir]) fi AC_OUTPUT([Makefile src/Makefile data/Makefile po/Makefile.in ])