aboutsummaryrefslogtreecommitdiffstats
path: root/configure.in
diff options
context:
space:
mode:
authorjames <>2008-02-03 16:20:24 +0000
committerjames <>2008-02-03 16:20:24 +0000
commit4163308ecae26c76d22e4cc80d8bae729b06b94f (patch)
tree5d72762d62aaf3e8843123a967280623e3bd0f64 /configure.in
downloadsympathy-4163308ecae26c76d22e4cc80d8bae729b06b94f.tar.gz
sympathy-4163308ecae26c76d22e4cc80d8bae729b06b94f.tar.bz2
sympathy-4163308ecae26c76d22e4cc80d8bae729b06b94f.zip
*** empty log message ***
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in113
1 files changed, 113 insertions, 0 deletions
diff --git a/configure.in b/configure.in
new file mode 100644
index 0000000..91c7516
--- /dev/null
+++ b/configure.in
@@ -0,0 +1,113 @@
+dnl
+dnl
+dnl configure.in:
+dnl
+dnl Copyright (c) 2008 James McKenzie <james@fishsoup.dhs.org>,
+dnl All rights reserved.
+dnl
+dnl $Id$
+dnl
+dnl $Log$
+dnl Revision 1.1 2008/02/03 16:20:23 james
+dnl *** empty log message ***
+dnl
+dnl
+dnl
+dnl
+AC_PREREQ(2.13)
+AC_INIT(src/libsympathy.c)
+
+AC_PROG_CC
+AC_SYS_LARGEFILE
+
+
+LIBSYMPATHY_MAJOR_VERSION=`cat $srcdir/version-major`
+LIBSYMPATHY_MINOR_VERSION=`cat $srcdir/version-minor`
+LIBSYMPATHY_MICRO_VERSION=`cat $srcdir/version-micro`
+
+
+
+LIBSYMPATHY_INTERFACE_VERSION_MIN=$LIBSYMPATHY_MINOR_VERSION
+LIBSYMPATHY_INTERFACE_VERSION_MAX=$LIBSYMPATHY_MINOR_VERSION
+LIBSYMPATHY_INTERFACE_REVISION=1
+
+LIBSYMPATHY_VERSION=$LIBSYMPATHY_MAJOR_VERSION.$LIBSYMPATHY_MINOR_VERSION.$LIBSYMPATHY_MICRO_VERSION
+
+AC_SUBST(LIBSYMPATHY_MAJOR_VERSION)
+AC_SUBST(LIBSYMPATHY_MINOR_VERSION)
+AC_SUBST(LIBSYMPATHY_MICRO_VERSION)
+AC_SUBST(LIBSYMPATHY_VERSION)
+
+AC_SUBST(LIBSYMPATHY_INTERFACE_VERSION_MIN)
+AC_SUBST(LIBSYMPATHY_INTERFACE_VERSION_MAX)
+AC_SUBST(LIBSYMPATHY_INTERFACE_REVISION)
+
+
+LT_RELEASE=$LIBSYMPATHY_MAJOR_VERSION.$LIBSYMPATHY_MINOR_VERSION
+LT_CURRENT=$LIBSYMPATHY_INTERFACE_VERSION_MAX
+LT_REVISION=$LIBSYMPATHY_MICRO_VERSION
+LT_AGE=`expr $LIBSYMPATHY_INTERFACE_VERSION_MAX - $LIBSYMPATHY_INTERFACE_VERSION_MIN`
+
+AC_SUBST(LT_RELEASE)
+AC_SUBST(LT_CURRENT)
+AC_SUBST(LT_REVISION)
+AC_SUBST(LT_AGE)
+
+VERSION=$LIBSYMPATHY_VERSION
+PACKAGE=libsympathy
+
+AM_INIT_AUTOMAKE($PACKAGE,$VERSION)
+
+AM_PROG_LIBTOOL
+
+AM_CONFIG_HEADER(src/config.h)
+
+AC_CHECK_PROG(MD5SUM,md5sum,md5sum)
+AC_CHECK_PROG(GREP,grep,grep)
+AC_CHECK_PROG(SED,sed,sed)
+AC_PROG_AWK
+
+dnl AC_DEFINE_UNQUOTED(LIBSYMPATHY_MAJOR_VERSION, $LIBSYMPATHY_MAJOR_VERSION)
+dnl AC_DEFINE_UNQUOTED(LIBSYMPATHY_MINOR_VERSION, $LIBSYMPATHY_MINOR_VERSION)
+dnl AC_DEFINE_UNQUOTED(LIBSYMPATHY_MICRO_VERSION, $LIBSYMPATHY_MICRO_VERSION)
+
+AC_CHECK_HEADERS(fcntl.h malloc.h sys/ioctl.h unistd.h)
+AC_CHECK_HEADERS(sys/scsi/impl/uscsi.h scsi/sg.h stdint.h)
+AC_CHECK_HEADERS(sys/int_types.h string.h strings.h)
+AC_CHECK_HEADERS(dirent.h sys/stat.h)
+
+AC_C_INLINE
+AC_C_CONST
+AC_HEADER_TIME
+AC_STRUCT_TM
+AC_CHECK_FUNCS(select strdup strstr)
+
+G2_TM_H=$ac_cv_struct_tm
+
+G2_HAVE_STDINT_H=0
+G2_HAVE_SYS_INT_TYPES_H=0
+if test "$ac_cv_header_sys_int_types_h" = "yes"; then
+ G2_HAVE_SYS_INT_TYPES_H=1
+fi
+if test "$ac_cv_header_stdint_h" = "yes"; then
+ G2_HAVE_STDINT_H=1
+fi
+G2_HAVE_UNISTD_H=0
+if test "$ac_cv_header_unistd_h" = "yes"; then
+ G2_HAVE_UNISTD_H=1
+fi
+
+AC_SUBST(G2_TM_H)
+AC_SUBST(G2_HAVE_STDINT_H)
+AC_SUBST(G2_HAVE_SYS_INT_TYPES_H)
+AC_SUBST(G2_HAVE_UNISTD_H)
+
+
+
+AC_OUTPUT([Makefile
+ src/Makefile
+ src/sympathy.h
+ test/Makefile
+ apps/Makefile
+ libsympathy-config.src],[chmod +x libsympathy-config.src])
+