]> git.sesse.net Git - rdpsrv/blobdiff - Xserver/config/cf/vnc.def
Import X server from vnc-3.3.7.
[rdpsrv] / Xserver / config / cf / vnc.def
diff --git a/Xserver/config/cf/vnc.def b/Xserver/config/cf/vnc.def
new file mode 100644 (file)
index 0000000..bd18428
--- /dev/null
@@ -0,0 +1,134 @@
+/*****************************************************************************/
+/*
+ * vnc.def
+ *
+ * Some imake configuration defines for building Xvnc.  If you build Xvnc
+ * on a new platform you may need to change things in here.  If possible
+ * try and make changes here rather than in the vendor .cf file to make it
+ * easier to upgrade to later versions of the XFree86 distribution.
+ */
+
+/*****************************************************************************/
+/*
+ * First try to switch off all the extras that we don't want.  This includes
+ * all sorts of extensions, and any X servers for particular hardware.  You
+ * should be able to put back any extensions you want by getting the code from
+ * the XFree86 distribution and changing the #define here to YES.
+ */
+
+#define BuildFontServer                NO
+#define BuildFonts             NO
+#define BuildXInputExt         NO
+#define BuildScreenSaverExt    NO
+#define BuildPexExt            NO
+#define BuildXIE               NO
+#define BuildXIElib            NO
+#define BuildGlxExt             NO
+#define BuildXKB               NO
+#define BuildXKBlib            NO
+#define BuildLBX               NO
+#define BuildXprint            NO
+#define BuildDBE               NO
+#define BuildDBElib            NO
+#define BuildRECORD            NO
+#define BuildRECORDlib         NO
+#define BuildScreenSaverLibrary        NO
+#define BuildXF86MiscLibrary   NO
+#define BuildXF86DGALibrary    NO
+#define BuildXF86VidModeLibrary        NO
+#define BuildDPMSLibrary       NO
+#define BuildXKBuilib          NO
+#define BuildXF86DGA           NO
+#define BuildDPMSExt           NO
+#define BuildXF86VidModeExt    NO
+#define BuildXF86MiscExt       NO
+#define BuildXF86Setup         NO
+#define BuildAppgroup          NO
+#define BuildXCSecurity                NO
+#define BuildPC98Servers       NO
+
+#define X386Server              NO
+#define XF68FBDevServer         NO
+#define XF86AGXServer           NO
+#define XF86I128Server          NO
+#define XF86I8514Server         NO
+#define XF86Mach32Server        NO
+#define XF86Mach64Server        NO
+#define XF86Mach8Server         NO
+#define XF86MonoDualServer      NO
+#define XF86MonoServer          NO
+#define XF86P9000Server         NO
+#define XF86S3Server            NO
+#define XF86S3VServer           NO
+#define XF86SVGAServer          NO
+#define XF86TGAServer           NO
+#define XF86VGA16DualServer     NO
+#define XF86VGA16Server         NO
+#define XF86W32Server           NO
+#define XF98EGCServer           NO
+#define XF98GA968Server         NO
+#define XF98GANBWAPServer       NO
+#define XF98MGAServer           NO
+#define XF98NEC480Server        NO
+#define XF98NECS3Server         NO
+#define XF98NKVNECServer        NO
+#define XF98PWLBServer          NO
+#define XF98PWSKBServer         NO
+#define XF98SVGAServer          NO
+#define XF98TGUIServer          NO
+#define XF98WABEPServer         NO
+#define XF98WABSServer          NO
+#define XF98WSNAServer          NO
+#define XVirtualFramebufferServer      NO
+#define XdecServer              NO
+#define XhpServer               NO
+#define XibmServer              NO
+#define XmacIIServer            NO
+#define XmipsServer             NO
+#define XnestServer             NO
+#define XprtServer              NO
+#define Xsun24Server            NO
+#define XsunAmoebaMonoServer    NO
+#define XsunAmoebaServer        NO
+#define XsunMonoServer          NO
+#define XsunServer              NO
+
+
+/*****************************************************************************/
+/*
+ * All we want to build is the Xvnc server
+ */
+
+#define XvncServer             YES
+#define BuildServersOnly       YES
+#define BuildServer            YES
+
+#define XVendorString          "RealVNC Ltd"
+#define XVendorRelease         3370
+#define XvncRelease            "3.3.7"
+
+
+/*****************************************************************************/
+/*
+ * Try to work out the default X installation place for various platforms.
+ * You may need to change this.
+ */
+
+#ifdef SunArchitecture
+#define ProjectRoot /usr/openwin
+#else
+#ifdef i386Architecture
+#define ProjectRoot /usr/X11R6
+#endif
+#endif
+
+
+/*****************************************************************************/
+/*
+ * At ORL we use gcc on our Suns.  If you use gcc then you may also need to
+ * change config/imake/Makefile.ini which has CC=cc hard-coded.
+ */
+
+#ifdef SunArchitecture
+#define HasGcc2 YES
+#endif