From a87f59f431c86272e45fdc3ed328fd30be1db2ae Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 22 Jun 2009 13:36:54 +1000 Subject: [PATCH 01/16] Cope with ABI_XINPUT_VERSION 7 - requires button/axes labels. We don't have an atom for relative pressure, so if the device is set to relative, we export the axis as REL_Z instead. Signed-off-by: Peter Hutterer --- src/acecad.c | 46 +++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 43 insertions(+), 3 deletions(-) diff --git a/src/acecad.c b/src/acecad.c index 63c5aaf..1dac489 100644 --- a/src/acecad.c +++ b/src/acecad.c @@ -78,6 +78,11 @@ #endif #endif +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7 +#include +#include +#endif + /* Previously found in xf86Xinput.h */ #ifdef DBG #undef DBG @@ -627,13 +632,36 @@ DeviceInit (DeviceIntPtr dev) int rx, ry; LocalDevicePtr local = (LocalDevicePtr) dev->public.devicePrivate; AceCadPrivatePtr priv = (AceCadPrivatePtr) (local->private); - unsigned char map[] = - {0, 1, 2, 3}; + unsigned char map[] = {0, 1, 2, 3}; +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7 + Atom btn_labels[3]; + Atom axes_labels[3]; + + btn_labels[0] = XIGetKnownProperty(BTN_LABEL_PROP_BTN_LEFT); + btn_labels[1] = XIGetKnownProperty(BTN_LABEL_PROP_BTN_MIDDLE); + btn_labels[2] = XIGetKnownProperty(BTN_LABEL_PROP_BTN_RIGHT); + + if ((priv->flags & ABSOLUTE_FLAG)) + { + axes_labels[0] = XIGetKnownProperty(AXIS_LABEL_PROP_ABS_X); + axes_labels[1] = XIGetKnownProperty(AXIS_LABEL_PROP_ABS_Y); + axes_labels[2] = XIGetKnownProperty(AXIS_LABEL_PROP_ABS_PRESSURE); + } else + { + axes_labels[0] = XIGetKnownProperty(AXIS_LABEL_PROP_REL_X); + axes_labels[1] = XIGetKnownProperty(AXIS_LABEL_PROP_REL_Y); + axes_labels[2] = XIGetKnownProperty(AXIS_LABEL_PROP_REL_Z); + } +#endif xf86MsgVerb(X_INFO, 4, "%s Init\n", local->name); /* 3 boutons */ - if (InitButtonClassDeviceStruct (dev, 3, map) == FALSE) + if (InitButtonClassDeviceStruct (dev, 3, +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7 + btn_labels, +#endif + map) == FALSE) { xf86Msg(X_ERROR, "%s: unable to allocate ButtonClassDeviceStruct\n", local->name); return !Success; @@ -653,6 +681,9 @@ DeviceInit (DeviceIntPtr dev) /* 3 axes */ if (InitValuatorClassDeviceStruct (dev, 3, +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7 + axes_labels, +#endif #if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 3 xf86GetMotionEvents, #endif @@ -668,6 +699,9 @@ DeviceInit (DeviceIntPtr dev) InitValuatorAxisStruct(dev, 0, +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7 + axes_labels[0], +#endif 0, /* min val */ #if XORG_BOTCHED_INPUT screenInfo.screens[0]->width, @@ -679,6 +713,9 @@ DeviceInit (DeviceIntPtr dev) 1000); /* max_res */ InitValuatorAxisStruct(dev, 1, +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7 + axes_labels[1], +#endif 0, /* min val */ #if XORG_BOTCHED_INPUT screenInfo.screens[0]->height, @@ -690,6 +727,9 @@ DeviceInit (DeviceIntPtr dev) 1000); /* max_res */ InitValuatorAxisStruct(dev, 2, +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7 + axes_labels[2], +#endif 0, /* min val */ priv->acecadMaxZ, /* max val */ 1000, /* resolution */ -- 2.32.0.93.g670b81a890 From e7c779b05b92ae1fb4a2891727d85a309d53b832 Mon Sep 17 00:00:00 2001 From: Gaetan Nadon Date: Mon, 7 Sep 2009 11:12:13 -0400 Subject: [PATCH 02/16] xf86-input-acecad: Remove unused .cvsignore file #23776 Signed-off-by: Peter Hutterer --- .cvsignore | 19 ------------------- man/.cvsignore | 2 -- src/.cvsignore | 6 ------ 3 files changed, 27 deletions(-) delete mode 100644 .cvsignore delete mode 100644 man/.cvsignore delete mode 100644 src/.cvsignore diff --git a/.cvsignore b/.cvsignore deleted file mode 100644 index fb1befd..0000000 --- a/.cvsignore +++ /dev/null @@ -1,19 +0,0 @@ -Makefile -Makefile.in -*.la -*.lo -aclocal.m4 -autom4te.cache -config.guess -config.h -config.h.in -config.log -config.status -config.sub -configure -depcomp -install-sh -libtool -ltmain.sh -missing -stamp-h1 diff --git a/man/.cvsignore b/man/.cvsignore deleted file mode 100644 index 282522d..0000000 --- a/man/.cvsignore +++ /dev/null @@ -1,2 +0,0 @@ -Makefile -Makefile.in diff --git a/src/.cvsignore b/src/.cvsignore deleted file mode 100644 index 9730646..0000000 --- a/src/.cvsignore +++ /dev/null @@ -1,6 +0,0 @@ -.deps -.libs -Makefile -Makefile.in -*.la -*.lo -- 2.32.0.93.g670b81a890 From 1a9ad110aa6df430fbf9ded35d8dbb8a75ee1872 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 9 Sep 2009 12:27:32 +1000 Subject: [PATCH 03/16] remove un-used _ACECAD_C_ define --- src/acecad.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/acecad.c b/src/acecad.c index 1dac489..529436d 100644 --- a/src/acecad.c +++ b/src/acecad.c @@ -35,7 +35,6 @@ #define XORG_BOTCHED_INPUT 0 #endif -#define _ACECAD_C_ /***************************************************************************** * Standard Headers ****************************************************************************/ -- 2.32.0.93.g670b81a890 From 2bd6c562d123cbbe613ebbd90eb4af1d1525d347 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 9 Sep 2009 12:28:28 +1000 Subject: [PATCH 04/16] Remove RCS tags Signed-off-by: Peter Hutterer --- src/acecad.c | 1 - src/acecad.h | 1 - 2 files changed, 2 deletions(-) diff --git a/src/acecad.c b/src/acecad.c index 529436d..9d735a1 100644 --- a/src/acecad.c +++ b/src/acecad.c @@ -23,7 +23,6 @@ * * */ -/* $XFree86: xc/programs/Xserver/hw/xfree86/input/acecad/acecad.c,v 1.4 2003/10/30 00:40:45 dawes Exp $ */ #include "config.h" diff --git a/src/acecad.h b/src/acecad.h index 9acfca2..c4befb9 100644 --- a/src/acecad.h +++ b/src/acecad.h @@ -23,7 +23,6 @@ * * */ -/* $XFree86: xc/programs/Xserver/hw/xfree86/input/acecad/acecad.h,v 1.2tsi Exp $ */ #ifndef _ACECAD_H_ #define _ACECAD_H_ -- 2.32.0.93.g670b81a890 From b54f57f070ae02d480857d0616b879809cc652df Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 9 Sep 2009 12:30:30 +1000 Subject: [PATCH 05/16] unifdef XFree86LOADER, this isn't optional anymore anyway. Signed-off-by: Peter Hutterer --- src/acecad.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/acecad.c b/src/acecad.c index 9d735a1..9ab396b 100644 --- a/src/acecad.c +++ b/src/acecad.c @@ -117,7 +117,6 @@ _X_EXPORT InputDriverRec ACECAD = 0 }; -#ifdef XFree86LOADER static XF86ModuleVersionInfo VersionRec = { "acecad", @@ -169,7 +168,6 @@ TearDownProc( pointer p ) xfree (local); #endif } -#endif static const char *default_options[] = { -- 2.32.0.93.g670b81a890 From 26c7872b49674d40a8d6b74915257c90a9708dd0 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 9 Sep 2009 12:32:08 +1000 Subject: [PATCH 06/16] Remove unused code from TearDownProc Signed-off-by: Peter Hutterer --- src/acecad.c | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/acecad.c b/src/acecad.c index 9ab396b..65b3088 100644 --- a/src/acecad.c +++ b/src/acecad.c @@ -155,18 +155,6 @@ SetupProc( pointer module, static void TearDownProc( pointer p ) { -#if 0 - LocalDevicePtr local = (LocalDevicePtr) p; - AceCadPrivatePtr priv = (AceCadPrivatePtr) local->private; - - DeviceOff (local->dev); - - xf86CloseSerial (local->fd); - XisbFree (priv->buffer); - xfree (priv); - xfree (local->name); - xfree (local); -#endif } static const char *default_options[] = -- 2.32.0.93.g670b81a890 From f6d158802c2a3a0083d110428699027939276e44 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 9 Sep 2009 12:33:41 +1000 Subject: [PATCH 07/16] Remove redefinition of read() Signed-off-by: Peter Hutterer --- src/acecad.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/acecad.c b/src/acecad.c index 65b3088..61e4c21 100644 --- a/src/acecad.c +++ b/src/acecad.c @@ -100,9 +100,6 @@ * Local Variables ****************************************************************************/ -#undef read -#define read(a,b,c) xf86ReadSerial((a),(b),(c)) - /* max number of input events to read in one read call */ #define MAX_EVENTS 50 @@ -878,7 +875,7 @@ USBReadInput (LocalDevicePtr local) /* Was the device available last time we checked? */ int avail = priv->flags & AVAIL_FLAG; - SYSCALL(len = read(local->fd, eventbuf, sizeof(eventbuf))); + SYSCALL(len = xf86ReadSerial(local->fd, eventbuf, sizeof(eventbuf))); if (len <= 0) { if (avail) { -- 2.32.0.93.g670b81a890 From c51255043e97ff65adebb7527c6b5b68fa2ff038 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Fri, 11 Sep 2009 11:54:31 +1000 Subject: [PATCH 08/16] Require xorg-macros 1.3 for XORG_DEFAULT_OPTIONS Signed-off-by: Peter Hutterer --- configure.ac | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/configure.ac b/configure.ac index 1787cb4..4be9c2b 100644 --- a/configure.ac +++ b/configure.ac @@ -32,16 +32,16 @@ AM_INIT_AUTOMAKE([dist-bzip2]) AM_MAINTAINER_MODE -# Require xorg-macros: XORG_CWARNFLAGS, XORG_CHANGELOG -m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.2 or later before running autoconf/autogen])]) -XORG_MACROS_VERSION(1.2) +# Require xorg-macros: XORG_DEFAULT_OPTIONS +m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.3 or later before running autoconf/autogen])]) +XORG_MACROS_VERSION(1.3) AM_CONFIG_HEADER([config.h]) # Checks for programs. AC_DISABLE_STATIC AC_PROG_LIBTOOL AC_PROG_CC -XORG_CWARNFLAGS +XORG_DEFAULT_OPTIONS AH_TOP([#include "xorg-server.h"]) @@ -96,8 +96,4 @@ AM_CONDITIONAL(HAVE_LIBSYSFS, test x$HAVE_LIBSYSFS = xyes) DRIVER_NAME=acecad AC_SUBST([DRIVER_NAME]) -XORG_MANPAGE_SECTIONS -XORG_RELEASE_VERSION -XORG_CHANGELOG - AC_OUTPUT([Makefile src/Makefile man/Makefile]) -- 2.32.0.93.g670b81a890 From da1d7acc20a1b9ef4450b40781f1f207d9fa4e3d Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 9 Sep 2009 12:44:10 +1000 Subject: [PATCH 09/16] acecad 1.4.0 Signed-off-by: Peter Hutterer --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 4be9c2b..900eed9 100644 --- a/configure.ac +++ b/configure.ac @@ -22,7 +22,7 @@ AC_PREREQ(2.57) AC_INIT([xf86-input-acecad], - 1.3.0, + 1.4.0, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xf86-input-acecad) -- 2.32.0.93.g670b81a890 From 0f7ea63f28fb5314a58f9179bab6269f5184579f Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Fri, 11 Sep 2009 12:06:19 +1000 Subject: [PATCH 10/16] Remove some unused crap from configure Signed-off-by: Peter Hutterer --- configure.ac | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/configure.ac b/configure.ac index 900eed9..46ff69f 100644 --- a/configure.ac +++ b/configure.ac @@ -45,24 +45,6 @@ XORG_DEFAULT_OPTIONS AH_TOP([#include "xorg-server.h"]) -#AC_DEFINE(XFree86LOADER,1,[Stub define for loadable drivers]) -# -#AC_ARG_ENABLE(XINPUT, AS_HELP_STRING([--enable-xinput], -# [Build XInput support (default: yes)]), -# [XINPUT=$enableval],[XINPUT=yes]) -#AM_CONDITIONAL(XINPUT, test "x$XINPUT" = "xyes") -#if test "x$XINPUT" = "xyes" ; then -# AC_DEFINE(XINPUT,1,[Enable XInput support]) -#fi -# -#AC_ARG_ENABLE(XKB, AS_HELP_STRING([--enable-xkb], -# [Build XKB support (default: yes)]), -# [XKB=$enableval],[XKB=yes]) -#AM_CONDITIONAL(XKB, test "x$XKB" = "xyes") -#if test "x$XKB" = "xyes" ; then -# AC_DEFINE(XKB,1,[Enable XKB support]) -#fi - AC_ARG_WITH(xorg-module-dir, AC_HELP_STRING([--with-xorg-module-dir=DIR], [Default xorg module directory [[default=$libdir/xorg/modules]]]), -- 2.32.0.93.g670b81a890 From 934a53decdb9d0d8890e7d6d6b67d4c0c64fbc4f Mon Sep 17 00:00:00 2001 From: Gaetan Nadon Date: Thu, 22 Oct 2009 12:34:16 -0400 Subject: [PATCH 11/16] .gitignore: use common defaults with custom section # 24239 Using common defaults will reduce errors and maintenance. Only the very small or inexistent custom section need periodic maintenance when the structure of the component changes. Do not edit defaults. --- .gitignore | 83 +++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 64 insertions(+), 19 deletions(-) diff --git a/.gitignore b/.gitignore index 0f74990..0de15ca 100644 --- a/.gitignore +++ b/.gitignore @@ -1,33 +1,78 @@ -*~ -*.la -*.lo -.#* -.deps -.libs -Makefile -Makefile.in +# +# X.Org module default exclusion patterns +# The next section if for module specific patterns +# +# Do not edit the following section +# GNU Build System (Autotools) aclocal.m4 -ati.4 -ati.4x -autom4te.cache +autom4te.cache/ +autoscan.log +ChangeLog compile config.guess config.h config.h.in config.log +config-ml.in +config.py config.status +config.status.lineno config.sub configure -configure.lineno -cscope.files -cscope.out +configure.scan depcomp +.deps/ +INSTALL install-sh +.libs/ libtool +libtool.m4 ltmain.sh +lt~obsolete.m4 +ltoptions.m4 +ltsugar.m4 +ltversion.m4 +Makefile +Makefile.in +mdate-sh missing -stamp-h1 -*.4 -xf86-input-acecad-*.tar.* -ChangeLog -tags +mkinstalldirs +*.pc +py-compile +stamp-h? +symlink-tree +texinfo.tex +ylwrap + +# Do not edit the following section +# Edit Compile Debug Document Distribute +*~ +*.[0-9] +*.[0-9]x +*.bak +*.bin +core +*.dll +*.exe +*-ISO*.bdf +*-JIS*.bdf +*-KOI8*.bdf +*.kld +*.ko +*.ko.cmd +*.lai +*.l[oa] +*.[oa] +*.obj +*.patch +*.so +*.pcf.gz +*.pdb +*.tar.bz2 +*.tar.gz +# +# Add & Override patterns for xf86-input-acecad +# +# Edit the following section as needed +# For example, !report.pc overrides *.pc. See 'man gitignore' +# -- 2.32.0.93.g670b81a890 From 3f64aba434c97ee7c6433994375b3038201d805a Mon Sep 17 00:00:00 2001 From: Gaetan Nadon Date: Mon, 26 Oct 2009 12:54:20 -0400 Subject: [PATCH 12/16] Several driver modules do not have a ChangeLog target in Makefile.am #23814 The git generated ChangeLog replaces the hand written one. Update configure.ac to xorg-macros level 1.3. Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros Update Makefile.am to add ChangeLog target if missing Remove ChangeLog from EXTRA_DIST or *CLEAN variables This is a pre-req for the INSTALL_CMD --- Makefile.am | 2 -- configure.ac | 6 ++++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile.am b/Makefile.am index 6a0325e..8b7c3c7 100644 --- a/Makefile.am +++ b/Makefile.am @@ -20,8 +20,6 @@ AUTOMAKE_OPTIONS = foreign SUBDIRS = src man -EXTRA_DIST = ChangeLog -MAINTAINERCLEANFILES = ChangeLog .PHONY: ChangeLog diff --git a/configure.ac b/configure.ac index 46ff69f..6803218 100644 --- a/configure.ac +++ b/configure.ac @@ -33,15 +33,17 @@ AM_INIT_AUTOMAKE([dist-bzip2]) AM_MAINTAINER_MODE # Require xorg-macros: XORG_DEFAULT_OPTIONS -m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.3 or later before running autoconf/autogen])]) +m4_ifndef([XORG_MACROS_VERSION], + [m4_fatal([must install xorg-macros 1.3 or later before running autoconf/autogen])]) XORG_MACROS_VERSION(1.3) +XORG_DEFAULT_OPTIONS + AM_CONFIG_HEADER([config.h]) # Checks for programs. AC_DISABLE_STATIC AC_PROG_LIBTOOL AC_PROG_CC -XORG_DEFAULT_OPTIONS AH_TOP([#include "xorg-server.h"]) -- 2.32.0.93.g670b81a890 From cb547fb807f05a7e0a45ebfabaf5d02802296788 Mon Sep 17 00:00:00 2001 From: Gaetan Nadon Date: Wed, 28 Oct 2009 14:09:09 -0400 Subject: [PATCH 13/16] INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 Add missing INSTALL file. Use standard GNU file on building tarball README may have been updated Remove AUTHORS file as it is empty and no content available yet. Remove NEWS file as it is empty and no content available yet. --- Makefile.am | 7 +++++-- configure.ac | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Makefile.am b/Makefile.am index 8b7c3c7..882733f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -21,9 +21,12 @@ AUTOMAKE_OPTIONS = foreign SUBDIRS = src man -.PHONY: ChangeLog +.PHONY: ChangeLog INSTALL + +INSTALL: + $(INSTALL_CMD) ChangeLog: $(CHANGELOG_CMD) -dist-hook: ChangeLog +dist-hook: ChangeLog INSTALL diff --git a/configure.ac b/configure.ac index 6803218..7817894 100644 --- a/configure.ac +++ b/configure.ac @@ -28,7 +28,7 @@ AC_INIT([xf86-input-acecad], AC_CONFIG_SRCDIR([Makefile.am]) AC_CONFIG_AUX_DIR(.) -AM_INIT_AUTOMAKE([dist-bzip2]) +AM_INIT_AUTOMAKE([foreign dist-bzip2]) AM_MAINTAINER_MODE -- 2.32.0.93.g670b81a890 From 258301f0346a343b27ea716ff60099eddd1a02ad Mon Sep 17 00:00:00 2001 From: Gaetan Nadon Date: Wed, 28 Oct 2009 14:41:08 -0400 Subject: [PATCH 14/16] INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 Automake 'foreign' option is specified in configure.ac. Remove from Makefile.am --- Makefile.am | 1 - 1 file changed, 1 deletion(-) diff --git a/Makefile.am b/Makefile.am index 882733f..d451f3e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -18,7 +18,6 @@ # IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -AUTOMAKE_OPTIONS = foreign SUBDIRS = src man .PHONY: ChangeLog INSTALL -- 2.32.0.93.g670b81a890 From 276cfbdc35ec63da046391a07a760a6844f9db6b Mon Sep 17 00:00:00 2001 From: Gaetan Nadon Date: Mon, 23 Nov 2009 09:25:05 -0500 Subject: [PATCH 15/16] Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES Now that the INSTALL file is generated. Allows running make maintainer-clean. --- Makefile.am | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile.am b/Makefile.am index d451f3e..4c278ba 100644 --- a/Makefile.am +++ b/Makefile.am @@ -19,6 +19,7 @@ # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. SUBDIRS = src man +MAINTAINERCLEANFILES = ChangeLog INSTALL .PHONY: ChangeLog INSTALL -- 2.32.0.93.g670b81a890 From cf02cd53e7152c4effe036abb8b2849b88f4f54b Mon Sep 17 00:00:00 2001 From: Gaetan Nadon Date: Tue, 15 Dec 2009 22:01:02 -0500 Subject: [PATCH 16/16] configure.ac: remove unused sdkdir=$(pkg-config...) statement The sdkdir variable isn't use, so remove the statement. Acked-by: Dan Nicholson Signed-off-by: Gaetan Nadon --- configure.ac | 1 - 1 file changed, 1 deletion(-) diff --git a/configure.ac b/configure.ac index 7817894..f84ab56 100644 --- a/configure.ac +++ b/configure.ac @@ -61,7 +61,6 @@ XORG_DRIVER_CHECK_EXT(XINPUT, inputproto) # Checks for pkg-config packages PKG_CHECK_MODULES(XORG, [xorg-server >= 1.0.99.901] xproto $REQUIRED_MODULES) -sdkdir=$(pkg-config --variable=sdkdir xorg-server) XORG_CFLAGS="$CWARNFLAGS $XORG_CFLAGS" # Checks for libraries. -- 2.32.0.93.g670b81a890