]> git.sesse.net Git - rdpsrv/blobdiff - Xserver/config/cf/Server.tmpl
Import X server from vnc-3.3.7.
[rdpsrv] / Xserver / config / cf / Server.tmpl
diff --git a/Xserver/config/cf/Server.tmpl b/Xserver/config/cf/Server.tmpl
new file mode 100644 (file)
index 0000000..d1c86e0
--- /dev/null
@@ -0,0 +1,95 @@
+/*
+ * Server imakefile info  - this contains any special redefinitions, etc.
+ * that Imakefiles in the server subtree will need.
+ */
+
+XCOMM $XConsortium: Server.tmpl /main/14 1996/04/30 14:37:27 mw $
+XCOMM $XFree86: xc/config/cf/Server.tmpl,v 3.3.2.3 1998/02/07 00:54:21 dawes Exp $
+
+#define PassCDebugFlags CDEBUGFLAGS="$(CDEBUGFLAGS)" LDSTRIPFLAGS="$(LDSTRIPFLAGS)"
+
+#ifndef ServerCcCmd
+#define ServerCcCmd CcCmd
+#endif
+#ifndef ServerCCOptions
+#define ServerCCOptions DefaultCCOptions
+#endif
+#ifndef ServerDefines
+#define ServerDefines StandardDefines
+#endif
+#ifndef ServerCDebugFlags
+#define ServerCDebugFlags DefaultCDebugFlags
+#endif
+#ifndef DoThreadedServer
+#define DoThreadedServer NO
+#endif
+#ifndef XserverNeedsSetUID
+#define XserverNeedsSetUID NO
+#endif
+#ifndef UseXserverWrapper
+#define UseXserverWrapper XserverNeedsSetUID
+#endif
+#ifndef InstallServerSetUID
+#define InstallServerSetUID (XserverNeedsSetUID && !UseXserverWrapper)
+#endif
+
+/*
+ * SetUIDServerTarget - compile, link, and relink a setuid server
+ */
+#ifndef SetUIDServerTarget
+#if InstallServerSetUID
+#define        SetUIDServerTarget(server,subdirs,objects,libs,syslibs)         @@\
+ServerTargetWithFlags(server,subdirs,objects,libs,syslibs,$(INSTUIDFLAGS))
+#else
+#define        SetUIDServerTarget ServerTarget
+#endif
+#endif /* SetUIDServerTarget */
+
+/*
+ * BuildDynamicLoading - dynamic module support
+ */
+#ifndef BuildDynamicLoading
+#define BuildDynamicLoading            NO
+#endif
+
+/*
+ * ExtensionsDynamicModules - compile server extensions as dynamic modules
+ */
+#ifndef ExtensionsDynamicModules
+#define ExtensionsDynamicModules       BuildDynamicLoading
+#endif
+
+#ifndef PexDynamicModule
+#define PexDynamicModule       ExtensionsDynamicModules
+#endif
+#ifndef XieDynamicModule
+#define XieDynamicModule       ExtensionsDynamicModules
+#endif
+#ifndef GlxModule
+#define GlxModule      ExtensionsDynamicModules
+#endif
+
+         CC = ServerCcCmd
+  CCOPTIONS = ServerCCOptions
+#if DoThreadedServer
+SERVER_THREAD_DEFINES = XThreadsDefines ThreadTypeDefines
+#endif
+STD_DEFINES = ServerDefines $(SERVER_THREAD_DEFINES)
+CDEBUGFLAGS = ServerCDebugFlags
+EXT_DEFINES = ExtensionDefines
+
+#if GlxModule | DoLoadableServer
+GLX_DEFINES = GlxDefines -DGLX_MODULE
+#else
+GLX_DEFINES = GlxDefines
+#endif
+
+#ifndef GlxStaticServerLib
+#define GlxStubLib     YES
+#else
+#define GlxStubLib     NO
+#endif
+
+#ifdef XFree86Version
+#include <xf86.tmpl>
+#endif