summaryrefslogtreecommitdiff
path: root/x11/XF86Setup/patches/patch-ac
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