dnl Process this file with autoconf to produce a configure script. AC_INIT(README) GXSNMP_LIB_MAJOR_VERSION=0 GXSNMP_LIB_MINOR_VERSION=1 GXSNMP_LIB_MICRO_VERSION=0 GXSNMP_LIB_INTERFACE_AGE=0 GXSNMP_LIB_BINARY_AGE=0 GXSNMP_LIB_VERSION="$GXSNMP_LIB_MAJOR_VERSION.$GXSNMP_LIB_MINOR_VERSION.$GXSNMP_LIB_MICRO_VERSION" AM_INIT_AUTOMAKE(gxsnmp-lib2, $GXSNMP_LIB_VERSION) AC_SUBST(GXSNMP_LIB_MAJOR_VERSION) AC_SUBST(GXSNMP_LIB_MINOR_VERSION) AC_SUBST(GXSNMP_LIB_MICRO_VERSION) AC_SUBST(GXSNMP_LIB_INTERFACE_AGE) AC_SUBST(GXSNMP_LIB_BINARY_AGE) # libtool versioning LT_RELEASE=$GXSNMP_LIB_MAJOR_VERSION.$GXSNMP_LIB_MINOR_VERSION LT_CURRENT=`expr $GXSNMP_LIB_MICRO_VERSION - $GXSNMP_LIB_INTERFACE_AGE` LT_REVISION=$GXSNMP_LIB_INTERFACE_AGE LT_AGE=`expr $GXSNMP_LIB_BINARY_AGE - $GXSNMP_LIB_INTERFACE_AGE` LT_VERSION_INFO='-version-info ${LT_CURRENT}:${LT_REVISION}:${LT_AGE}' AC_SUBST(LT_VERSION_INFO) AC_SUBST(LT_RELEASE) AC_SUBST(LT_CURRENT) AC_SUBST(LT_REVISION) AC_SUBST(LT_AGE) dnl Specify a header configuration file AM_CONFIG_HEADER(include/config.h) dnl Initialize maintainer mode AM_MAINTAINER_MODE dnl Initialize libtool AM_DISABLE_STATIC AM_PROG_LIBTOOL dnl Build time sanity check AM_SANITY_CHECK dnl Checks for programs. AC_PROG_CC AC_PROG_INSTALL AC_PROG_LN_S AC_PROG_MAKE_SET AC_ISC_POSIX AC_CHECK_FUNCS(getopt_long,, need_getopt=yes) AM_CONDITIONAL(WANT_GETOPT, test x$need_getopt = xyes) dnl internationalization support ALL_LINGUAS= AM_GNOME2_GETTEXT GNOME_COMMON_INIT GNOME_PLATFORM_GNOME_2(yes, force) dnl Checks for libraries. GNOME_PKGCONFIG_CHECK_MODULES(GLIB, gobject-2.0) AC_SUBST(GLIB_LIBS) AC_SUBST(GLIB_CFLAGS) dnl ********************************* dnl Check for libsmi dnl ********************************* SMI_LIB="" AC_CHECK_LIB(smi,smiInit,SMI_LIB="-lsmi", [ echo "ERROR: gxsnmp needs the SMI Library." echo "At least version 0.2 is required." echo "You can obtain it from:" echo "http://www.ibr.cs.tu-bs.de/projects/libsmi/" echo "ftp://ftp.ibr.cs.tu-bs.de/pub/local/libsmi/" AC_MSG_ERROR([Fatal Error: no libsmi detected.])]) AC_SUBST(SMI_LIB) dnl Checks for library functions. dnl Checks for available network protocols. dnl Always assume IPv4 is available. This might change sometime... AC_DEFINE(HAVE_INET) AC_OUTPUT([ Makefile include/Makefile lib/Makefile po/Makefile.in intl/Makefile gxsnmp-lib-2.0.pc ])