1 AC_INIT(idl/Accessibility.idl)
8 AT_SPI_VERSION="$AT_SPI_MAJOR_VERSION.$AT_SPI_MINOR_VERSION.$AT_SPI_MICRO_VERSION"
9 AM_INIT_AUTOMAKE(at-spi, $AT_SPI_VERSION)
10 AC_SUBST(AT_SPI_MAJOR_VERSION)
11 AC_SUBST(AT_SPI_MINOR_VERSION)
12 AC_SUBST(AT_SPI_MICRO_VERSION)
13 AC_SUBST(AT_SPI_INTERFACE_AGE)
14 AC_SUBST(AT_SPI_BINARY_AGE)
17 LT_RELEASE=$AT_SPI_MAJOR_VERSION.$AT_SPI_MINOR_VERSION
21 LT_VERSION_INFO='-version-info ${LT_CURRENT}:${LT_REVISION}:${LT_AGE}'
22 AC_SUBST(LT_VERSION_INFO)
28 dnl required versions of other tools.
29 m4_define([req_ver_atk], [1.7.2])
30 m4_define([req_ver_libbonobo], [1.107.0])
31 m4_define([req_ver_gail], [1.3.0])
32 m4_define([req_ver_gtk], [2.0.0])
34 dnl Specify a header configuration file
35 AM_CONFIG_HEADER(config.h)
37 dnl Initialize maintainer mode
40 dnl we don't need translation of any at-spi strings
43 dnl Checks for programs
49 GNOME_COMPILE_WARNINGS(maximum)
51 dnl Initialize libtool
55 dnl DO NOT PUT THIS BACK: at-spi DOES NOT INCLUDE TRANSLATABLE STRINGS. wph 2006.
57 dnl internationalization support; uncomment if translatable strings are reintroduced
58 dnl ALL_LINGUAS="ar az be bg bn bs ca cs cy da de el en_CA en_GB eo es et eu fa fi fr gl gu he hi hr hu id is it ja ka ko lt mn mr ms nb ne nl nn no or pa pl pt_BR pt ro ru rw sk sl sq sr@ije sr@Latn sr sv th ug uk vi wa xh zh_CN zh_HK zh_TW"
59 dnl AM_GLIB_GNU_GETTEXT
65 if test x$no_x = xyes ; then
66 AC_MSG_ERROR([X development libraries not found])
68 X_LIBS="$X_LIBS $X_PRE_LIBS -lX11 $X_EXTRA_LIBS"
73 dnl Check for obsolete (mis-numbered) versions of at-spi
74 dnl oldlibs=`echo $(libdir)/libspi.so.1.*`
75 dnl if test $$oldlibs != "$(libdir)/libspi.so.1.*" ; then
76 dnl AC_MSG_ERROR(Old libspi.1.x library found in $libdir. Please remove $(libdir)/libspi.so.1 and $$oldlibs)
79 dnl Checks for libraries
80 PKG_CHECK_MODULES(LIBSPI, [
81 libbonobo-2.0 >= req_ver_libbonobo
83 gtk+-2.0 >= req_ver_gtk
87 AC_SUBST(LIBSPI_CFLAGS)
89 PKG_CHECK_MODULES(REGISTRYD, [
90 libbonobo-2.0 >= req_ver_libbonobo
92 gtk+-2.0 >= req_ver_gtk
94 AC_SUBST(REGISTRYD_LIBS)
95 AC_SUBST(REGISTRYD_CFLAGS)
97 PKG_CHECK_MODULES(TESTS, [
98 libbonobo-2.0 >= req_ver_libbonobo
100 gtk+-2.0 >= req_ver_gtk
104 AC_SUBST(TESTS_CFLAGS)
106 PKG_CHECK_MODULES(ATK_BRIDGE, [
107 libbonobo-2.0 >= req_ver_libbonobo
110 AC_SUBST(ATK_BRIDGE_LIBS)
111 AC_SUBST(ATK_BRIDGE_CFLAGS)
113 PKG_CHECK_MODULES(LIBCSPI, [
114 libbonobo-2.0 >= req_ver_libbonobo
117 AC_SUBST(LIBCSPI_LIBS)
118 AC_SUBST(LIBCSPI_CFLAGS)
121 ORBIT_IDL="`$PKG_CONFIG --variable=orbit_idl ORBit-2.0`"
124 dnl Bonobo and Bonobo-Activation idl files
125 BONOBO_ACTIVATION_IDL_DIR="`$PKG_CONFIG --variable=idldir bonobo-activation-2.0`"
126 LIBBONOBO_IDL_DIR="`$PKG_CONFIG --variable=idldir libbonobo-2.0`"
127 AC_SUBST(BONOBO_ACTIVATION_IDL_DIR)
128 AC_SUBST(LIBBONOBO_IDL_DIR)
132 AC_CHECK_LIB(Xtst, XTestFakeKeyEvent, XTST_LIBS=-lXtst,[
133 AC_MSG_ERROR([Couldn't find the Xtst library. Check config.log])],
138 AC_CHECK_LIB(X11, XkbQueryExtension, have_xkb="maybe")
139 if test "x$have_xkb" = "xmaybe"; then
140 AC_CHECK_HEADER(X11/XKBlib.h, have_xkb=yes)
142 if test "x$have_xkb" = "xyes"; then
148 AC_CHECK_LIB(Xi, XOpenDevice, XINPUT_LIBS=-lXi,,-lXext)
149 if test "x$XINPUT_LIBS" = x; then
150 AC_MSG_ERROR(Couldn't find the XInput library. Check config.log for details)
152 AC_CHECK_HEADER(X11/extensions/XInput.h, have_xinput=yes)
153 AC_SUBST(XINPUT_LIBS)
155 dnl Allow disabling XEViE.
156 AC_ARG_ENABLE(xevie, [ --enable-xevie Build with XEViE support [default=yes]], enable_xevie="$enableval", enable_xevie=yes)
158 if test x$enable_xevie = xyes ; then
160 AC_CHECK_LIB(Xext, XevieStart, have_xevie="yes")
162 if test "x$have_xevie" = "xyes"; then
164 AC_DEFINE(HAVE_XEVIE)
166 AC_CHECK_LIB(Xevie, XevieQueryVersion, have_xevie="maybe",,-lXext)
167 if test "x$have_xevie" = "xmaybe"; then
168 AC_CHECK_HEADER(X11/extensions/Xevie.h, have_xevie=yes)
169 if test "x$have_xevie" = "xyes"; then
170 XEVIE_LIBS="-lXext -lXevie"
171 AC_DEFINE(HAVE_XEVIE)
178 dnl CFLAGS="$CFLAGS -Wall"
183 AC_CHECK_LIB(popt, poptGetContext, [POPT_LIBS="-lpopt"],
184 AC_MSG_ERROR([popt is required to build at-spi.
185 You can download the latest version from ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.0.x/]))
187 AC_MSG_CHECKING([for POPT_ARG_FLOAT in popt.h])
188 AC_TRY_CPP([#include <popt.h>
189 #ifndef POPT_ARG_FLOAT
191 #endif], AC_MSG_RESULT(yes), [
193 AC_MSG_ERROR([A newer version of popt is required to build at-spi.
194 You can download the latest version from ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.0.x/])
198 if test "x$enable_rebuilds" = "xyes" && \
200 $PERL -e 'exit !($] >= 5.002)' > /dev/null 2>&1 && \
201 test -n "$AWK" ; then
209 libspi-1.0-uninstalled.pc
210 libloginhelper-1.0.pc
212 cspi-1.0-uninstalled.pc
214 docs/reference/Makefile
215 docs/reference/cspi/Makefile
220 login-helper/Makefile
228 Source code location: ${srcdir}
232 Welcome to the wonderful world of Accessibility.
233 http://developer.gnome.org/projects/gap/