5 dnl Copyright (c) 2008 James McKenzie <james@fishsoup.dhs.org>,
6 dnl All rights reserved.
11 dnl Revision 1.3 2008/02/27 15:04:32 james
12 dnl *** empty log message ***
14 dnl Revision 1.2 2008/02/13 18:05:06 james
15 dnl *** empty log message ***
17 dnl Revision 1.1 2008/02/03 16:20:23 james
18 dnl *** empty log message ***
24 AC_INIT(src/libsympathy.c)
30 LIBSYMPATHY_MAJOR_VERSION=`cat $srcdir/version-major`
31 LIBSYMPATHY_MINOR_VERSION=`cat $srcdir/version-minor`
32 LIBSYMPATHY_MICRO_VERSION=`cat $srcdir/version-micro`
36 LIBSYMPATHY_INTERFACE_VERSION_MIN=$LIBSYMPATHY_MINOR_VERSION
37 LIBSYMPATHY_INTERFACE_VERSION_MAX=$LIBSYMPATHY_MINOR_VERSION
38 LIBSYMPATHY_INTERFACE_REVISION=1
40 LIBSYMPATHY_VERSION=$LIBSYMPATHY_MAJOR_VERSION.$LIBSYMPATHY_MINOR_VERSION.$LIBSYMPATHY_MICRO_VERSION
42 AC_SUBST(LIBSYMPATHY_MAJOR_VERSION)
43 AC_SUBST(LIBSYMPATHY_MINOR_VERSION)
44 AC_SUBST(LIBSYMPATHY_MICRO_VERSION)
45 AC_SUBST(LIBSYMPATHY_VERSION)
47 AC_SUBST(LIBSYMPATHY_INTERFACE_VERSION_MIN)
48 AC_SUBST(LIBSYMPATHY_INTERFACE_VERSION_MAX)
49 AC_SUBST(LIBSYMPATHY_INTERFACE_REVISION)
52 LT_RELEASE=$LIBSYMPATHY_MAJOR_VERSION.$LIBSYMPATHY_MINOR_VERSION
53 LT_CURRENT=$LIBSYMPATHY_INTERFACE_VERSION_MAX
54 LT_REVISION=$LIBSYMPATHY_MICRO_VERSION
55 LT_AGE=`expr $LIBSYMPATHY_INTERFACE_VERSION_MAX - $LIBSYMPATHY_INTERFACE_VERSION_MIN`
62 VERSION=$LIBSYMPATHY_VERSION
65 AM_INIT_AUTOMAKE($PACKAGE,$VERSION)
69 AM_CONFIG_HEADER(src/config.h)
71 AC_CHECK_PROG(MD5SUM,md5sum,md5sum)
72 AC_CHECK_PROG(GREP,grep,grep)
73 AC_CHECK_PROG(SED,sed,sed)
76 dnl AC_DEFINE_UNQUOTED(LIBSYMPATHY_MAJOR_VERSION, $LIBSYMPATHY_MAJOR_VERSION)
77 dnl AC_DEFINE_UNQUOTED(LIBSYMPATHY_MINOR_VERSION, $LIBSYMPATHY_MINOR_VERSION)
78 dnl AC_DEFINE_UNQUOTED(LIBSYMPATHY_MICRO_VERSION, $LIBSYMPATHY_MICRO_VERSION)
80 AC_CHECK_HEADERS(fcntl.h malloc.h sys/ioctl.h unistd.h)
81 AC_CHECK_HEADERS(sys/scsi/impl/uscsi.h scsi/sg.h stdint.h)
82 AC_CHECK_HEADERS(sys/int_types.h string.h strings.h)
83 AC_CHECK_HEADERS(dirent.h sys/stat.h)
89 AC_CHECK_FUNCS(select strdup strstr)
91 G2_TM_H=$ac_cv_struct_tm
94 G2_HAVE_SYS_INT_TYPES_H=0
95 if test "$ac_cv_header_sys_int_types_h" = "yes"; then
96 G2_HAVE_SYS_INT_TYPES_H=1
98 if test "$ac_cv_header_stdint_h" = "yes"; then
102 if test "$ac_cv_header_unistd_h" = "yes"; then
106 if test "$ac_cv_header_malloc_h" = "yes"; then
110 if test "$ac_cv_header_stdint_h" = "yes"; then
113 G2_TIME_WITH_SYS_TIME=0
114 if test "$ac_cv_header_time_h" = "yes"; then
115 G2_TIME_WITH_SYS_TIME=1
118 if test "$ac_cv_struct_tm" = "sys/time.h"; then
124 AC_SUBST(G2_HAVE_STDINT_H)
125 AC_SUBST(G2_HAVE_SYS_INT_TYPES_H)
126 AC_SUBST(G2_HAVE_UNISTD_H)
127 AC_SUBST(G2_HAVE_MALLOC_H)
128 AC_SUBST(G2_HAVE_STDINT_H)
129 AC_SUBST(G2_TIME_WITH_SYS_TIME)
130 AC_SUBST(G2_TM_IN_SYS_TIME)
138 libsympathy-config.src],[chmod +x libsympathy-config.src])