Non-X11 compile fix for generated code.

diff --git a/tsx11/ts_xf86dga.c b/tsx11/ts_xf86dga.c
index c72586f..393bf15 100644
--- a/tsx11/ts_xf86dga.c
+++ b/tsx11/ts_xf86dga.c
@@ -3,13 +3,17 @@
  * This file was generated automatically by tools/make_X11wrappers
  * DO NOT EDIT!
  */
+
 #include "config.h"
+
+#ifndef X_DISPLAY_MISSING
+
 #ifdef HAVE_LIBXXF86DGA
 
 #include <X11/Xlib.h>
 #include <X11/extensions/xf86dga.h>
-#include "x11drv.h"
 #include "debug.h"
+#include "x11drv.h"
 
 Bool TSXF86DGAQueryVersion(Display*a0,int*a1,int*a2)
 {
@@ -109,4 +113,7 @@
   TRACE(x11, "Ret XF86DGAViewPortChanged\n");
   return r;
 }
-#endif
+
+#endif /* defined(HAVE_LIBXXF86DGA) */
+
+#endif /* !defined(X_DISPLAY_MISSING) */
diff --git a/tsx11/ts_xf86vmode.c b/tsx11/ts_xf86vmode.c
index e4e7df5..5091df5 100644
--- a/tsx11/ts_xf86vmode.c
+++ b/tsx11/ts_xf86vmode.c
@@ -3,14 +3,19 @@
  * This file was generated automatically by tools/make_X11wrappers
  * DO NOT EDIT!
  */
+
+#include "config.h"
+
+#ifndef X_DISPLAY_MISSING
+
 #include "wintypes.h"
 #ifdef HAVE_LIBXXF86VM
 #define XMD_H
 
 #include <X11/Xlib.h>
 #include <X11/extensions/xf86vmode.h>
-#include "x11drv.h"
 #include "debug.h"
+#include "x11drv.h"
 
 Bool TSXF86VidModeQueryVersion(Display*a0,int*a1,int*a2)
 {
@@ -165,4 +170,7 @@
   TRACE(x11, "Ret XF86VidModeSetViewPort\n");
   return r;
 }
-#endif
+
+#endif /* defined(HAVE_LIBXXF86VM) */
+
+#endif /* !defined(X_DISPLAY_MISSING) */
diff --git a/tsx11/ts_xlib.c b/tsx11/ts_xlib.c
index f34546c..6f3a9f0 100644
--- a/tsx11/ts_xlib.c
+++ b/tsx11/ts_xlib.c
@@ -4,9 +4,14 @@
  * DO NOT EDIT!
  */
 
+#include "config.h"
+
+#ifndef X_DISPLAY_MISSING
+
+
 #include <X11/Xlib.h>
-#include "x11drv.h"
 #include "debug.h"
+#include "x11drv.h"
 
 XFontStruct * TSXLoadQueryFont(Display* a0, const  char* a1)
 {
@@ -1293,3 +1298,5 @@
   TRACE(x11, "Ret _XInitImageFuncPtrs\n");
 }
 
+
+#endif /* !defined(X_DISPLAY_MISSING) */
diff --git a/tsx11/ts_xpm.c b/tsx11/ts_xpm.c
index ca5e334..a7a1803 100644
--- a/tsx11/ts_xpm.c
+++ b/tsx11/ts_xpm.c
@@ -4,9 +4,15 @@
  * DO NOT EDIT!
  */
 
+#include "config.h"
+
+#ifndef X_DISPLAY_MISSING
+
+#ifdef HAVE_LIBXXPM
+
 #include <X11/xpm.h>
-#include "x11drv.h"
 #include "debug.h"
+#include "x11drv.h"
 
 int TSXpmCreatePixmapFromData(Display *a0, Drawable a1, char **a2, Pixmap *a3, Pixmap *a4, XpmAttributes *a5)
 {
@@ -30,3 +36,6 @@
   return r;
 }
 
+#endif /* defined(HAVE_LIBXXPM) */
+
+#endif /* !defined(X_DISPLAY_MISSING) */
diff --git a/tsx11/ts_xresource.c b/tsx11/ts_xresource.c
index 5bb5e8b..ba5c542 100644
--- a/tsx11/ts_xresource.c
+++ b/tsx11/ts_xresource.c
@@ -4,10 +4,15 @@
  * DO NOT EDIT!
  */
 
+#include "config.h"
+
+#ifndef X_DISPLAY_MISSING
+
+
 #include <X11/Xlib.h>
 #include <X11/Xresource.h>
-#include "x11drv.h"
 #include "debug.h"
+#include "x11drv.h"
 
 XrmQuark  TSXrmUniqueQuark(void)
 {
@@ -71,3 +76,5 @@
   TRACE(x11, "Ret XrmParseCommand\n");
 }
 
+
+#endif /* !defined(X_DISPLAY_MISSING) */
diff --git a/tsx11/ts_xshm.c b/tsx11/ts_xshm.c
index ed6dfe8..e2f7b39 100644
--- a/tsx11/ts_xshm.c
+++ b/tsx11/ts_xshm.c
@@ -4,10 +4,16 @@
  * DO NOT EDIT!
  */
 
+#include "config.h"
+
+#ifndef X_DISPLAY_MISSING
+
+#ifdef HAVE_LIBXXSHM
+
 #include <X11/Xlib.h>
 #include <X11/extensions/XShm.h>
-#include "x11drv.h"
 #include "debug.h"
+#include "x11drv.h"
 
 Bool TSXShmQueryExtension(Display *a0)
 {
@@ -108,3 +114,6 @@
   return r;
 }
 
+#endif /* defined(HAVE_LIBXXSHM) */
+
+#endif /* !defined(X_DISPLAY_MISSING) */
diff --git a/tsx11/ts_xutil.c b/tsx11/ts_xutil.c
index e9647f8..0f6e294 100644
--- a/tsx11/ts_xutil.c
+++ b/tsx11/ts_xutil.c
@@ -4,11 +4,16 @@
  * DO NOT EDIT!
  */
 
+#include "config.h"
+
+#ifndef X_DISPLAY_MISSING
+
+
 #include <X11/Xlib.h>
 #include <X11/Xresource.h>
 #include <X11/Xutil.h>
-#include "x11drv.h"
 #include "debug.h"
+#include "x11drv.h"
 
 XClassHint * TSXAllocClassHint(void)
 {
@@ -369,3 +374,5 @@
   return r;
 }
 
+
+#endif /* !defined(X_DISPLAY_MISSING) */