~ubuntu-branches/ubuntu/karmic/xserver-xorg-input-synaptics/karmic

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Bazaar Package Importer
  • Author(s): Julien Cristau
  • Date: 2009-01-26 09:08:10 UTC
  • Revision ID: james.westby@ubuntu.com-20090126090810-w8o8kcse5zqwwzae
Tags: upstream-0.99.3
ImportĀ upstreamĀ versionĀ 0.99.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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-synaptics],
 
25
        0.99.3,
 
26
        [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 
27
        xf86-input-synaptics)
 
28
 
 
29
AC_CONFIG_SRCDIR([Makefile.am])
 
30
AC_CONFIG_AUX_DIR(.)
 
31
AM_INIT_AUTOMAKE([dist-bzip2])
 
32
 
 
33
AM_MAINTAINER_MODE
 
34
 
 
35
DRIVER_NAME=synaptics
 
36
AC_SUBST([DRIVER_NAME])
 
37
 
 
38
AM_CONFIG_HEADER([config.h])
 
39
 
 
40
# Checks for programs.
 
41
AC_DISABLE_STATIC
 
42
AC_PROG_LIBTOOL
 
43
AC_PROG_CC
 
44
 
 
45
AH_TOP([#include "xorg-server.h"])
 
46
 
 
47
AC_MSG_CHECKING([which optional backends will be build])
 
48
case "${host}" in
 
49
*linux*)
 
50
        AC_MSG_RESULT([eventcomm])
 
51
        BUILD_EVENTCOMM="yes"
 
52
        BUILD_PSMCOMM="no"
 
53
        ;;
 
54
*freebsd* | *openbsd* | *netbsd* | *dragonfly*)
 
55
        AC_MSG_RESULT([psmcomm])
 
56
        BUILD_EVENTCOMM="no"
 
57
        BUILD_PSMCOMM="yes"
 
58
        ;;
 
59
*)
 
60
        AC_MSG_RESULT([none])
 
61
        BUILD_EVENTCOMM="no"
 
62
        BUILD_PSMCOMM="no"
 
63
        ;;
 
64
esac
 
65
AM_CONDITIONAL([BUILD_EVENTCOMM], [test "x${BUILD_EVENTCOMM}" = "xyes"])
 
66
if test "x${BUILD_EVENTCOMM}" = "xyes" ; then
 
67
        AC_DEFINE(BUILD_EVENTCOMM, 1, [Optional backend eventcomm enabled])
 
68
fi
 
69
AM_CONDITIONAL([BUILD_PSMCOMM], [test "x${BUILD_PSMCOMM}" = "xyes"])
 
70
if test "x${BUILD_PSMCOMM}" = "xyes" ; then
 
71
        AC_DEFINE(BUILD_PSMCOMM, 1, [Optional backend psmcomm enabled])
 
72
fi
 
73
 
 
74
#AC_DEFINE(XFree86LOADER,1,[Stub define for loadable drivers])
 
75
#
 
76
#AC_ARG_ENABLE(XINPUT, AS_HELP_STRING([--enable-xinput],
 
77
#              [Build XInput support (default: yes)]),
 
78
#              [XINPUT=$enableval],[XINPUT=yes])
 
79
#AM_CONDITIONAL(XINPUT, test "x$XINPUT" = "xyes")
 
80
#if test "x$XINPUT" = "xyes" ; then
 
81
#    AC_DEFINE(XINPUT,1,[Enable XInput support])
 
82
#fi
 
83
#
 
84
#AC_ARG_ENABLE(XKB, AS_HELP_STRING([--enable-xkb],
 
85
#              [Build XKB support (default: yes)]),
 
86
#              [XKB=$enableval],[XKB=yes])
 
87
#AM_CONDITIONAL(XKB, test "x$XKB" = "xyes")
 
88
#if test "x$XKB" = "xyes" ; then
 
89
#    AC_DEFINE(XKB,1,[Enable XKB support])
 
90
#fi
 
91
 
 
92
AC_ARG_WITH(xorg-module-dir,
 
93
            AC_HELP_STRING([--with-xorg-module-dir=DIR],
 
94
                           [Default xorg module directory [[default=$libdir/xorg/modules]]]),
 
95
            [moduledir="$withval"],
 
96
            [moduledir="$libdir/xorg/modules"])
 
97
inputdir=${moduledir}/input
 
98
AC_SUBST(inputdir)
 
99
 
 
100
# Checks for extensions
 
101
XORG_DRIVER_CHECK_EXT(RANDR, randrproto)
 
102
XORG_DRIVER_CHECK_EXT(XINPUT, inputproto)
 
103
 
 
104
# Checks for pkg-config packages
 
105
PKG_CHECK_MODULES(XORG, xorg-server xproto $REQUIRED_MODULES)
 
106
sdkdir=$(pkg-config --variable=sdkdir xorg-server)
 
107
AC_SUBST([sdkdir])
 
108
 
 
109
CFLAGS="$CFLAGS $XORG_CFLAGS "' -I$(top_srcdir)/src'
 
110
AC_SUBST([CFLAGS])
 
111
 
 
112
# Checks for libraries.
 
113
PKG_CHECK_MODULES(XLIB, x11) # needed for syndaemon
 
114
 
 
115
# Checks for header files.
 
116
AC_HEADER_STDC
 
117
 
 
118
XORG_MANPAGE_SECTIONS
 
119
XORG_RELEASE_VERSION
 
120
 
 
121
AC_OUTPUT([Makefile
 
122
           src/Makefile
 
123
           man/Makefile
 
124
           tools/Makefile
 
125
           fdi/Makefile
 
126
           include/Makefile
 
127
           xorg-synaptics.pc])