blob: a1f20d13c005b2aea34fda0de27806d2c7b08678 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
$NetBSD: patch-ac,v 1.2 1999/01/04 02:40:16 abs Exp $
Introduce a configure script which produces a file called
res_cpp_symbol, containing either a definition or "undefinition" of
HAVE_RESOLUTION_FIELD
--- /dev/null Tue Sep 8 10:40:44 1998
+++ configure Tue Sep 8 10:27:51 1998
@@ -0,0 +1,31 @@
+#! /bin/sh
+
+
+cat > config.c << EOF
+#include <X11/Intrinsic.h>
+#include <X11/Xmd.h>
+#include <X11/extensions/xf86misc.h>
+
+int
+main(int argc, char **argv)
+{
+ XF86MiscMouseSettings mouse;
+
+ mouse.resolution = 400;
+ mouse.buttons = 3;
+ exit(0);
+}
+EOF
+
+ex=1
+cc -I/usr/X11R6/include -g config.c 2>/dev/null
+case $? in
+0)
+ echo "-DHAVE_RESOLUTION_FIELD=1" > ./res_cpp_symbol
+ ex=0 ;;
+*) echo "-UHAVE_RESOLUTION_FIELD" > ./res_cpp_symbol ;;
+esac
+
+rm -f config.c config.o a.out
+
+exit $ex
|