1AC_INIT(x.c)
2
3AC_PROG_CC
4AC_PATH_XTRA
5
6CPPFLAGS="${CPPFLAGS-} ${X_CPPFLAGS-}"
7CFLAGS="${CFLAGS-} ${X_CFLAGS-}"
8LIBS="${X_PRE_LIBS-} ${LIBS-} ${X_LIBS-} ${X_EXTRA_LIBS-}"
9
10AC_PROG_MAKE_SET
11AC_PROG_INSTALL
12
13AC_CHECK_LIB(Xext,XextCreateExtension)
14
15AC_CHECK_HEADERS(X11/extensions/xidle.h, [
16  AC_DEFINE(HAVE_XIDLE)
17], [], [
18#include <X11/X.h>
19#include <X11/Xutil.h>
20])
21
22AC_CHECK_HEADERS(X11/extensions/scrnsaver.h, [
23  AC_SEARCH_LIBS(XScreenSaverQueryExtension,Xext Xss XExExt,[AC_DEFINE(HAVE_MIT_SCREENSAVER)])
24], [], [
25#include <X11/X.h>
26#include <X11/Xutil.h>
27])
28
29AC_CHECK_HEADERS(X11/extensions/Xinerama.h, [
30  AC_SEARCH_LIBS(XineramaQueryExtension,Xext Xinerama,[AC_DEFINE(HAVE_XINERAMA)])
31], [], [
32#include <X11/X.h>
33#include <X11/Xutil.h>
34])
35
36AC_CHECK_HEADERS(X11/extensions/Xrandr.h, [
37  AC_SEARCH_LIBS(XRRSelectInput,Xext Xrandr,[AC_DEFINE(HAVE_XRANDR)])
38], [], [
39#include <X11/X.h>
40#include <X11/Xutil.h>
41])
42
43AC_CHECK_HEADERS(X11/extensions/xf86dga.h, [
44  AC_SEARCH_LIBS(XF86DGADirectVideo,Xext Xxf86dga,[AC_DEFINE(HAVE_XF86DGA)])
45], [], [
46#include <X11/X.h>
47#include <X11/Xutil.h>
48])
49
50
51AC_SUBST_FILE(makefile_top)
52AC_SUBST_FILE(makefile_bottom)
53makefile_top=$srcdir/Makefile.top
54makefile_bottom=$srcdir/Makefile.bottom
55
56AC_OUTPUT(Makefile)
57
58