--- /dev/null
+/*****************************************************************************/
+/*
+ * 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