1
#  Copyright 2005 Adam Jackson.
2
#
3
#  Permission is hereby granted, free of charge, to any person obtaining a
4
#  copy of this software and associated documentation files (the "Software"),
5
#  to deal in the Software without restriction, including without limitation
6
#  on the rights to use, copy, modify, merge, publish, distribute, sub
7
#  license, and/or sell copies of the Software, and to permit persons to whom
8
#  the Software is furnished to do so, subject to the following conditions:
9
#
10
#  The above copyright notice and this permission notice (including the next
11
#  paragraph) shall be included in all copies or substantial portions of the
12
#  Software.
13
#
14
#  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15
#  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16
#  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
17
#  ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
18
#  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
19
#  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
20
#
21
# Process this file with autoconf to produce a configure script
22
23
AC_PREREQ(2.57)
24
AC_INIT([xf86-input-wacom],
25
        0.10.3,
26
        [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
27
        xf86-input-wacom)
28
29
AC_CONFIG_MACRO_DIR([m4])
30
AC_CONFIG_SRCDIR([Makefile.am])
31
AC_CONFIG_AUX_DIR(.)
32
AM_INIT_AUTOMAKE([dist-bzip2])
33
34
AM_MAINTAINER_MODE
35
36
# Require xorg-macros: XORG_DEFAULT_OPTIONS
37
m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.3 or later before running autoconf/autogen])])
38
XORG_MACROS_VERSION(1.3)
39
AM_CONFIG_HEADER([config.h])
40
41
# Checks for programs.
42
AC_DISABLE_STATIC
43
AC_PROG_LIBTOOL
44
AC_PROG_CC
45
XORG_DEFAULT_OPTIONS
46
47
AH_TOP([
48
#ifndef WACOM_TOOLS
49
#include "xorg-server.h"
50
#endif])
51
52
AC_ARG_ENABLE(debug, AS_HELP_STRING([--enable-debug],
53
                                    [Enable debugging (default: disabled)]),
54
                                    [DEBUGGING=$enableval], [DEBUGGING=no])
55
56
57
AC_ARG_WITH(xorg-module-dir,
58
            AC_HELP_STRING([--with-xorg-module-dir=DIR],
59
                           [Default xorg module directory [[default=$libdir/xorg/modules]]]),
60
            [moduledir="$withval"],
61
            [moduledir="$libdir/xorg/modules"])
62
inputdir=${moduledir}/input
63
AC_SUBST(inputdir)
64
65
if test "x$DEBUGGING" = xyes; then
66
       AC_DEFINE(DEBUG, 1, [Enable debugging code])
67
fi
68
AM_CONDITIONAL(DEBUG, [test "x$DEBUGGING" = xyes])
69
70
# Checks for extensions
71
XORG_DRIVER_CHECK_EXT(XINPUT, inputproto)
72
73
# Checks for pkg-config packages. We need to be able to override sdkdir
74
# to satisfy silly distcheck requirements.
75
PKG_CHECK_MODULES(XORG, xorg-server xproto $REQUIRED_MODULES)
76
XORG_CFLAGS="$CWARNFLAGS $XORG_CFLAGS"
77
AC_ARG_WITH([sdkdir], [],
78
    [sdkdir="$withval"],
79
    [sdkdir=`$PKG_CONFIG --variable=sdkdir xorg-server`])
80
AC_SUBST([sdkdir])
81
82
PKG_CHECK_MODULES(X11, x11 xi)
83
84
# Checks for header files.
85
AC_HEADER_STDC
86
87
DRIVER_NAME=wacom
88
AC_SUBST([DRIVER_NAME])
89
90
AC_OUTPUT([Makefile
91
           fdi/Makefile
92
           src/Makefile
93
           man/Makefile
94
           include/Makefile
95
           tools/Makefile
96
           xorg-wacom.pc])