+++ /dev/null
-XCOMM $XFree86: xc/config/cf/xfree86.cf,v 3.129.2.22 1998/02/24 19:05:43 hohndel Exp $
-/*
- * This configuration file contains all of the configuration
- * information for the XFree86 based X Servers.
- *
- * Most of these settings can be overridden in a vendor.cf or the
- * BeforeVendor part of the site.def file.
- */
-XCOMM $XConsortium: xfree86.cf /main/34 1996/12/06 11:45:18 rws $
-
-/*
- * The LinkKit needs to inherit some settings (from the xc build that
- * generated it) before we go too much further...
- */
-#ifndef XF86LinkKit
-#define XF86LinkKit NO
-#endif
-#if XF86LinkKit
-#include <LinkKit.tmpl>
-#endif
-
-/*
- * Default settings for which X Servers to build.
- */
-
-/*
- * For Intel x86 platforms, the default is to build all X servers which
- * are supported on this platform.
- */
-#ifdef i386Architecture
-#ifndef XF86SVGAServer
-#define XF86SVGAServer YES
-#endif
-#ifndef XF86VGA16Server
-#define XF86VGA16Server YES
-#endif
-#ifndef XF86VGA16DualServer
-#define XF86VGA16DualServer YES
-#endif
-#ifndef XF86MonoServer
-#define XF86MonoServer YES
-#endif
-#ifndef XF86MonoDualServer
-#define XF86MonoDualServer YES
-#endif
-#ifndef XF86S3Server
-#define XF86S3Server YES
-#endif
-#ifndef XF86S3VServer
-#define XF86S3VServer YES
-#endif
-#ifndef XF86I8514Server
-#define XF86I8514Server YES
-#endif
-#ifndef XF86Mach8Server
-#define XF86Mach8Server YES
-#endif
-#ifndef XF86Mach32Server
-#define XF86Mach32Server YES
-#endif
-#ifndef XF86Mach64Server
-#define XF86Mach64Server YES
-#endif
-#ifndef XF86P9000Server
-#define XF86P9000Server YES
-#endif
-#ifndef XF86AGXServer
-#define XF86AGXServer YES
-#endif
-#ifndef XF86W32Server
-#define XF86W32Server YES
-#endif
-#ifndef XF86I128Server
-#define XF86I128Server YES
-#endif
-#ifndef XF86GLINTServer
-#define XF86GLINTServer YES
-#endif
-#if defined(LinuxArchitecture)
-#ifndef XF86FBDevServer
-#define XF86FBDevServer YES
-#endif
-#endif
-#endif
-
-/*
- * For Digital Alpha platforms, the default is to build all X servers which
- * are supported on this platform.
- */
-#ifdef AlphaArchitecture
-#ifndef XF86S3Server
-#define XF86S3Server YES
-#endif
-#ifndef XF86S3VServer
-#define XF86S3VServer YES
-#endif
-#ifndef XF86Mach64Server
-#define XF86Mach64Server YES
-#endif
-#ifndef XF86P9000Server
-#define XF86P9000Server YES
-#endif
-#ifndef XF86I128Server
-#define XF86I128Server YES
-#endif
-#ifndef XF86TGAServer
-#define XF86TGAServer YES
-#endif
-#ifndef XF86SVGAServer
-#define XF86SVGAServer YES
-#endif
-#ifndef XF86VGA16Server
-#define XF86VGA16Server YES
-#endif
-#ifndef XF86MonoServer
-#define XF86MonoServer YES
-#endif
-#ifndef XF86GLINTServer
-#define XF86GLINTServer YES
-#endif
-#if defined(LinuxArchitecture)
-#ifndef XF86FBDevServer
-#define XF86FBDevServer YES
-#endif
-#endif
-#ifndef XF86SvgaDrivers
-#define XF86SvgaDrivers mga s3v
-#endif
-#ifndef XF86Vga16Drivers
-#define XF86Vga16Drivers generic
-#endif
-#ifndef XF86Vga2Drivers
-#define XF86Vga2Drivers generic
-#endif
-#endif
-
-/*
- * For Motorola 68k platforms, the default is to build all X servers which
- * are supported on this platform.
- */
-#ifdef Mc68020Architecture
-#ifndef XF68FBDevServer
-#define XF68FBDevServer YES
-#define XF68FBDev77C32 NO
-#define XF68FBDevIMSTT NO
-#define XF68FBDevMach64 NO
-#define XF68FBDevPermedia2 NO
-#endif
-#ifndef BuildXF86Setup
-#define BuildXF86Setup NO
-#endif
-#endif
-
-/*
- * For ARM platforms, the default is to build all X servers which
- * are supported on this platform.
- */
-#ifdef ArmArchitecture
-#ifndef XF68FBDevServer
-#define XF68FBDevServer YES
-#define XF68FBDevCFB8 YES
-#define XF68FBDevCFB16 YES
-#define XF68FBDevCFB24 YES
-#define XF68FBDevCFB32 YES
-#define XF68FBDevIPLAN2p2 NO
-#define XF68FBDevIPLAN2p4 NO
-#define XF68FBDevIPLAN2p8 NO
-#define XF68FBDevILBM NO
-#define XF68FBDevAFB NO
-#define XF68FBDev77C32 NO
-#define XF68FBDevMach64 NO
-#define XF68FBDevIMSTT NO
-#define XF68FBDevPermedia2 NO
-#endif
-#ifndef BuildXF86Setup
-#define BuildXF86Setup NO
-#endif
-#endif
-
-/*
- * For Mips/Arc platforms, the default is to build all X servers which
- * are supported on this platform.
- */
-#ifdef ArcArchitecture
-#ifndef XF86S3Server
-#define XF86S3Server YES
-#endif
-#if defined(LinuxArchitecture)
-#ifndef XF86FBDevServer
-#define XF86FBDevServer YES
-#endif
-#endif
-#ifndef BuildXF86Setup
-#define BuildXF86Setup NO
-#endif
-#endif
-
-/*
- * For PowerPC platforms, the default is to build all X servers which
- * are supported on this platform.
- */
-#ifdef PowerPCArchitecture
-#ifndef XF86SVGAServer
-#define XF86SVGAServer NO
-#endif
-#ifndef XF86VGA16Server
-#define XF86VGA16Server NO
-#endif
-#ifndef XF86S3Server
-#define XF86S3Server NO
-#endif
-#ifndef XF68FBDevServer
-#define XF68FBDevServer YES
-#define XF68FBDevCFB8 YES
-#define XF68FBDevCFB16 YES
-#define XF68FBDevCFB24 NO
-#define XF68FBDevCFB32 YES
-#define XF68FBDevIPLAN2p2 NO
-#define XF68FBDevIPLAN2p4 NO
-#define XF68FBDevIPLAN2p8 NO
-#define XF68FBDevILBM NO
-#define XF68FBDevAFB YES
-#define XF68FBDev77C32 YES
-#define XF68FBDevIMSTT YES
-#define XF68FBDevMach64 YES
-#define XF68FBDevPermedia2 YES
-#endif
-#ifndef BuildXF86Setup
-#define BuildXF86Setup NO
-#endif
-#endif
-
-/* For SPARC PCI platforms, the default is to build all X servers which are
- * supported on this platform.
- */
-#ifdef SparcArchitecture
-#ifndef XF86Mach64Server
-#define XF86Mach64Server YES
-#endif
-#ifndef BuildXF86Setup
-#define BuildXF86Setup NO
-#endif
-#endif
-
-/*
- * The following disables all X servers not already enabled above
- */
-#ifndef XF86VGA16Server
-# define XF86VGA16Server NO
-# ifndef XF86VGA16DualServer
-# define XF86VGA16DualServer NO
-# endif
-#endif
-
-#ifndef XF86MonoServer
-# define XF86MonoServer NO
-# ifndef XF86MonoDualServer
-# define XF86MonoDualServer NO
-# endif
-#endif
-
-#ifndef XF86S3Server
-# define XF86S3Server NO
-#endif
-
-#ifndef XF86S3VServer
-# define XF86S3VServer NO
-#endif
-
-#ifndef XF86I8514Server
-# define XF86I8514Server NO
-#endif
-
-#ifndef XF86Mach8Server
-# define XF86Mach8Server NO
-#endif
-
-#ifndef XF86Mach32Server
-# define XF86Mach32Server NO
-#endif
-
-#ifndef XF86Mach64Server
-# define XF86Mach64Server NO
-#endif
-
-#ifndef XF86AGXServer
-# define XF86AGXServer NO
-#endif
-
-#ifndef XF86P9000Server
-# define XF86P9000Server NO
-#endif
-
-#ifndef XF86W32Server
-# define XF86W32Server NO
-#endif
-
-#ifndef XF86I128Server
-# define XF86I128Server NO
-#endif
-
-#ifndef XF86GLINTServer
-# define XF86GLINTServer NO
-#endif
-
-#ifndef XF86TGAServer
-# define XF86TGAServer NO
-#endif
-
-#if XF86S3Server
-# define XF86S3Dir s3
-#else
-# define XF86S3Dir /**/
-#endif
-
-#if XF86S3VServer
-# define XF86S3VDir s3_virge
-#else
-# define XF86S3VDir /**/
-#endif
-
-#if XF86I8514Server
-# define XF86I8514Dir ibm8514
-#else
-# define XF86I8514Dir /**/
-#endif
-
-#if XF86Mach8Server
-# define XF86Mach8Dir mach8
-#else
-# define XF86Mach8Dir /**/
-#endif
-
-#if XF86Mach32Server
-# define XF86Mach32Dir mach32
-#else
-# define XF86Mach32Dir /**/
-#endif
-
-#if XF86Mach64Server
-# define XF86Mach64Dir mach64
-#else
-# define XF86Mach64Dir /**/
-#endif
-
-#if XF86P9000Server
-# define XF86P9000Dir p9000
-#else
-# define XF86P9000Dir /**/
-#endif
-
-#if XF86AGXServer
-# define XF86AGXDir agx
-#else
-# define XF86AGXDir /**/
-#endif
-
-#if XF86W32Server
-# define XF86W32Dir et4000w32
-#else
-# define XF86W32Dir /**/
-#endif
-
-#if XF86I128Server
-# define XF86I128Dir i128
-#else
-# define XF86I128Dir /**/
-#endif
-
-#if XF86GLINTServer
-# define XF86GLINTDir glint
-#else
-# define XF86GLINTDir /**/
-#endif
-
-#if XF86TGAServer
-# define XF86TGADir tga
-#else
-# define XF86TGADir /**/
-#endif
-
-#ifndef BuildPC98Servers
-#define BuildPC98Servers NO
-#endif
-
-#ifndef XF98GANBWAPServer
-# define XF98GANBWAPServer BuildPC98Servers
-#endif
-
-#ifndef XF98NEC480Server
-# define XF98NEC480Server BuildPC98Servers
-#endif
-
-#ifndef XF98NKVNECServer
-# define XF98NKVNECServer BuildPC98Servers
-#endif
-
-#ifndef XF98WABSServer
-# define XF98WABSServer BuildPC98Servers
-#endif
-
-#ifndef XF98WABEPServer
-# define XF98WABEPServer BuildPC98Servers
-#endif
-
-#ifndef XF98WSNAServer
-# define XF98WSNAServer BuildPC98Servers
-#endif
-
-#ifndef XF98TGUIServer
-# define XF98TGUIServer BuildPC98Servers
-#endif
-
-#ifndef XF98MGAServer
-# define XF98MGAServer BuildPC98Servers
-#endif
-
-#ifndef XF98SVGAServer
-# define XF98SVGAServer BuildPC98Servers
-#endif
-
-#ifndef XF98EGCServer
-# define XF98EGCServer BuildPC98Servers
-#endif
-
-#ifndef XF98NECS3Server
-# define XF98NECS3Server BuildPC98Servers
-#endif
-
-#ifndef XF98PWSKBServer
-# define XF98PWSKBServer BuildPC98Servers
-#endif
-
-#ifndef XF98PWLBServer
-#define XF98PWLBServer BuildPC98Servers
-#endif
-
-#ifndef XF98GA968Server
-#define XF98GA968Server BuildPC98Servers
-#endif
-
-#if XF98NECS3Server
-# define XF98NECS3Dir s3nec
-#else
-# define XF98NECS3Dir /**/
-#endif
-
-#if XF98PWSKBServer
-# define XF98PWSKBDir s3pwskb
-#else
-# define XF98PWSKBDir /**/
-#endif
-
-#if XF98PWLBServer
-# define XF98PWLBDir s3pwlb
-#else
-# define XF98PWLBDir /**/
-#endif
-
-#if XF98GA968Server
-# define XF98GA968Dir s3ga968
-#else
-# define XF98GA968Dir /**/
-#endif
-
-#undef XF86AccelServerDirs
-#define XF86AccelServerDirs XF86S3Dir XF86S3VDir XF86I8514Dir \
- XF86Mach8Dir XF86Mach32Dir XF86Mach64Dir \
- XF86P9000Dir XF86AGXDir XF86W32Dir \
- XF86I128Dir XF86GLINTDir XF86TGADir
-
-#undef XF86AccelServer
-#if XF86S3Server || XF86S3VServer || XF86I8514Server || XF86Mach8Server || \
- XF86Mach32Server || XF86Mach64Server || XF86P9000Server || \
- XF86AGXServer || XF86W32Server || XF86I128Server || XF86TGAServer || \
- XF86GLINTServer
-# define XF86AccelServer YES
-#else
-# define XF86AccelServer NO
-#endif
-
-#undef XF98AccelServerDirs
-#define XF98AccelServerDirs XF98NECS3Dir XF98PWSKBDir XF98PWLBDir XF98GA968Dir
-
-#undef XF98AccelServer
-#if XF98NECS3Server || XF98PWSKBServer || XF98PWLBServer || XF98GA968Server
-# define XF98AccelServer YES
-#else
-# define XF98AccelServer NO
-#endif
-
-/*
- * Driver list for several of the X Servers.
- */
-#ifndef XF86SvgaDrivers
-# ifdef AlphaArchitecture
-# define XF86SvgaDrivers mga tvga8900 s3v nv
-# else
-# if defined(LinuxArchitecture)
-# define XF86SvgaDrivers nv et4000 et3000 pvga1 gvga r128 ati sis tvga8900 \
- cirrus ncr77c22 compaq mga oak al2101 \
- ali cl64xx video7 ark mx realtek s3_savage s3v apm \
- s3_svga neo chips cyrix rendition p9x00 \
- spc8110 i740 i810 tdfx smi generic
-# else
-# define XF86SvgaDrivers nv et4000 et3000 pvga1 gvga r128 ati sis tvga8900 \
- cirrus ncr77c22 compaq mga oak al2101 \
- ali cl64xx video7 ark mx realtek s3v apm \
- s3_svga neo chips cyrix rendition p9x00 \
- spc8110 i740 i810 tdfx smi generic
-# endif
-# endif
-#endif
-
-#ifndef XF98SvgaDrivers
-# define XF98SvgaDrivers generic
-#endif
-
-#ifndef XF86Vga16Drivers
-# define XF86Vga16Drivers et4000 et3000 ncr77c22 ati sis tvga8900 \
- oak cl64xx generic
-#endif
-
-#ifndef XF98Vga16Drivers
-# define XF98Vga16Drivers generic
-#endif
-
-#ifndef XF86Vga2Drivers
-# ifdef AlphaArchitecture
-# define XF86Vga2Drivers generic
-# else
-# define XF86Vga2Drivers et4000 et3000 pvga1 gvga ati sis tvga8900 \
- cirrus ncr77c22 /*compaq*/ oak cl64xx generic
-# endif
-#endif
-
-#ifndef XF86Vga2Banked
-# define XF86Vga2Banked YES
-#endif
-
-#ifndef XF86MonoDrivers
-# define XF86MonoDrivers hgc1280 sigma apollo hercules
-#endif
-
-/* This doesn't do everything (yet) */
-#ifndef XF86S3Drivers
-# if !defined(AlphaArchitecture)
-# define XF86S3Drivers newmmio mmio_928 s3_generic
-# else
-# define XF86S3Drivers newmmio mmio_928 s3_generic
-# endif
-#endif
-
-#ifndef XF86S3VDrivers
-# define XF86S3VDrivers s3_virge
-#endif
-
-#ifndef XF86W32Drivers
-# define XF86W32Drivers et4000w32
-#endif
-
-#if XF68FBDevServer || XF86FBDevServer
-# ifndef XF68FBDevIPLAN2p2
-# define XF68FBDevIPLAN2p2 YES
-# endif
-# ifndef XF68FBDevIPLAN2p4
-# define XF68FBDevIPLAN2p4 YES
-# endif
-# ifndef XF68FBDevIPLAN2p8
-# define XF68FBDevIPLAN2p8 YES
-# endif
-# ifndef XF68FBDevILBM
-# define XF68FBDevILBM YES
-# endif
-# ifndef XF68FBDevAFB
-# define XF68FBDevAFB YES
-# endif
-# ifndef XF68FBDevCFB8
-# define XF68FBDevCFB8 YES
-# endif
-# ifndef XF68FBDevCFB16
-# define XF68FBDevCFB16 YES
-# endif
-# ifndef XF68FBDevCFB24
-# if defined(i386Architecture) || defined(AlphaArchitecture)
-# define XF68FBDevCFB24 YES
-# else
-# define XF68FBDevCFB24 NO
-# endif
-# endif
-# ifndef XF68FBDevCFB32
-# define XF68FBDevCFB32 YES
-# endif
-/* Accelerated stuff */
-# ifndef XF68FBDev77C32
-# define XF68FBDev77C32 YES
-# endif
-# ifndef XF68FBDevIMSTT
-# define XF68FBDevIMSTT YES
-# endif
-# ifndef XF68FBDevMach64
-# define XF68FBDevMach64 YES
-# endif
-# ifndef XF68FBDevPermedia2
-# define XF68FBDevPermedia2 YES
-# endif
-#else
-# ifndef XF68FBDevIPLAN2p2
-# define XF68FBDevIPLAN2p2 NO
-# endif
-# ifndef XF68FBDevIPLAN2p4
-# define XF68FBDevIPLAN2p4 NO
-# endif
-# ifndef XF68FBDevIPLAN2p8
-# define XF68FBDevIPLAN2p8 NO
-# endif
-# ifndef XF68FBDevILBM
-# define XF68FBDevILBM NO
-# endif
-# ifndef XF68FBDevAFB
-# define XF68FBDevAFB NO
-# endif
-# ifndef XF68FBDevCFB8
-# define XF68FBDevCFB8 NO
-# endif
-# ifndef XF68FBDevCFB16
-# define XF68FBDevCFB16 NO
-# endif
-# ifndef XF68FBDevCFB24
-# define XF68FBDevCFB24 NO
-# endif
-# ifndef XF68FBDevCFB32
-# define XF68FBDevCFB32 NO
-# endif
-# ifndef XF68FBDev77C32
-# define XF68FBDev77C32 NO
-# endif
-# ifndef XF68FBDevIMSTT
-# define XF68FBDevIMSTT NO
-# endif
-# ifndef XF68FBDevMach64
-# define XF68FBDevMach64 NO
-# endif
-# ifndef XF68FBDevPermedia2
-# define XF68FBDevPermedia2 NO
-# endif
-#endif
-
-#ifndef XnestServer
-#define XnestServer YES
-#endif
-
-#ifndef XVirtualFramebufferServer
-#define XVirtualFramebufferServer YES
-#endif
-
-/*
- * The X servers need to run as root on most OSs. We're now using a
- * wrapper in that case, but we still need to make it known that the
- * servers need SetUID. When only using xdm, this (and the wrapper)
- * are not required. Disabling this automatically disables use of the
- * wrapper.
- */
-#if !defined(i386MachArchitecture) && !defined(OS2Architecture)
-#ifndef XserverNeedsSetUID
-#define XserverNeedsSetUID YES
-#endif
-#endif
-
-/*
- * The server-side of PEX is not 64-bit clean.
- */
-#ifndef BuildPextExt
-#ifdef AlphaArchitecture
-#define BuildPexExt NO
-#endif
-#endif
-
-/*
- * PEX doesn't work for 1-bit and 4-bit servers
- */
-#if !defined(BuildPexExt) || BuildPexExt
-#undef BuildPexExt
-#if XF86AccelServer || XF86SVGAServer || XF98AccelServer || \
- XF98GANBWAPServer || XF98NEC480Server || XF98NKVNECServer || \
- XF98WABSServer || XF98WABEPServer || XF98WSNAServer || XF98TGUIServer || \
- XF98MGAServer || XF98SVGAServer || XF68FBDevServer || XF86FBDevServer
-#define BuildPexExt YES
-#else
-#define BuildPexExt NO
-#endif
-#endif
-
-/*
- * Build GLX server interface
- * --- Does't work for 1-bit and 4-bit servers
- */
-#if !defined(BuildGlxExt) || BuildGlxExt
-# undef BuildGlxExt
-# if XF86AccelServer || XF86SVGAServer || XF98AccelServer || \
- XF98GANBWAPServer || XF98NEC480Server || XF98NKVNECServer || \
- XF98WABSServer || XF98WABEPServer || XF98WSNAServer || XF98TGUIServer || \
- XF98MGAServer || XF98SVGAServer || XF68FBDevServer || XF86FBDevServer
-# define BuildGlxExt YES
-# else
-# define BuildGlxExt NO
-# endif
-#endif
-
-/*
- * XIE doesn't work for our 1-bit and 4-bit servers
- */
-#if !defined(BuildXIE) || BuildXIE
-#undef BuildXIE
-#if XF86AccelServer || XF86SVGAServer || XF98AccelServer || \
- XF98GANBWAPServer || XF98NEC480Server || XF98NKVNECServer || \
- XF98WABSServer || XF98WABEPServer || XF98WSNAServer || XF98TGUIServer || \
- XF98MGAServer || XF98SVGAServer || XF68FBDevServer || XF86FBDevServer
-#define BuildXIE YES
-#else
-#define BuildXIE NO
-#endif
-#endif
-
-#ifndef BuildXIElib
-#define BuildXIElib YES
-#endif
-
-#ifndef BuildDBElib
-#define BuildDBElib YES
-#endif
-
-#ifndef BuildRECORDlib
-#define BuildRECORDlib YES
-#endif
-
-#ifndef BuildXKBlib
-#define BuildXKBlib YES
-#endif
-
-#ifndef BuildScreenSaverExt
-#define BuildScreenSaverExt YES
-#endif
-
-/*
- * Build XInput support
- */
-#ifndef BuildXInputExt
-#define BuildXInputExt YES
-#endif
-
-/*
- * Include support for these XInput devices
- */
-#ifndef WacomSupport
-#define WacomSupport YES
-#endif
-#ifndef ElographicsSupport
-#define ElographicsSupport YES
-#endif
-#ifndef DynaproSupport
-#define DynaproSupport YES
-#endif
-#ifndef MicroTouchSupport
-#define MicroTouchSupport YES
-#endif
-#ifndef SummaSketchSupport
-#define SummaSketchSupport YES
-#endif
-#ifndef AceCadSupport
-#define AceCadSupport YES
-#endif
-#ifndef DialBoxSupport
-#if SystemV || SystemV4
-#define DialBoxSupport NO
-#else
-#define DialBoxSupport YES
-#endif
-#endif
-#ifndef JoystickSupport
-#define JoystickSupport NO
-#endif
-#ifndef CalcompSupport
-#define CalcompSupport YES
-#endif
-
-/*
- * Build the extra extension libs even when not including the extra extensions
- * in the servers
- */
-#ifndef BuildScreenSaverLibrary
-#define BuildScreenSaverLibrary YES
-#endif
-#ifndef BuildXF86MiscLibrary
-#define BuildXF86MiscLibrary YES
-#endif
-#ifndef BuildXF86DGALibrary
-#define BuildXF86DGALibrary YES
-#endif
-#ifndef BuildXF86VidModeLibrary
-#define BuildXF86VidModeLibrary YES
-#endif
-#ifndef BuildDPMSLibrary
-#define BuildDPMSLibrary YES
-#endif
-
-/*
- * Build the XFree86-VidMode extension
- */
-#ifndef BuildXF86VidModeExt
-#define BuildXF86VidModeExt YES
-#endif
-
-/*
- * Build the XFree86-Misc extension
- */
-#ifndef BuildXF86MiscExt
-#define BuildXF86MiscExt YES
-#endif
-
-/*
- * Build XF86Setup -- needs Tk and Tcl
- */
-#ifndef BuildXF86Setup
-#if HasTk && HasTcl && BuildXF86VidModeLibrary && BuildXF86MiscLibrary && BuildXKBlib
-#define BuildXF86Setup YES
-#else
-#define BuildXF86Setup NO
-#endif
-#endif
-
-/*
- * Build Japanese versions of XF86Setup -- needs Japanised Tk and Tcl
- */
-#ifndef BuildJpXF86Setup
-#if HasJpTk && HasJpTcl && BuildXF86VidModeLibrary && BuildXF86MiscLibrary && BuildXKBlib
-#define BuildJpXF86Setup YES
-#else
-#define BuildJpXF86Setup NO
-#endif
-#endif
-
-#ifndef XF86SetupUsesStaticTk
-#define XF86SetupUsesStaticTk YES
-#endif
-#ifndef XF86SetupUsesStaticTcl
-#define XF86SetupUsesStaticTcl YES
-#endif
-
-/*
- * Build the XFree86 DGA support
- */
-#ifndef BuildXF86DGA
-#define BuildXF86DGA YES
-#endif
-
-/*
- * Build the DPMS extension support
- */
-#ifndef BuildDPMSExt
-#define BuildDPMSExt YES
-#endif
-
-#if Malloc0ReturnsNull
-#ifndef XtMalloc0ReturnsNullDefines
-#define XtMalloc0ReturnsNullDefines Malloc0ReturnsNullDefines -DXTMALLOC_BC
-#endif
-#endif
-
-#ifndef UseInternalMalloc
-#define UseInternalMalloc YES
-#endif
-
-#ifndef HasDlsymBug
-#define HasDlsymBug NO
-#endif
-
-/*
- * The expiry date for beta versions
- *
- * 853286400 is Wed Jan 15 00:00:00 1997 GMT
- * 855964800 is Sat Feb 15 00:00:00 1997 GMT
- * 866332800 is Sun Jun 15 00:00:00 1997 GMT
- */
-#ifndef XF86ServerExpiry
-#define XF86ServerExpiry 866332800
-#endif
-
-/*
- * Build the font server
- */
-#ifndef BuildFontServer
-#define BuildFontServer YES
-#endif
-
-/*
- * By default, build all of the fonts.
- */
-#ifndef Build75DpiFonts
-#define Build75DpiFonts YES
-#endif
-#ifndef Build100DpiFonts
-#define Build100DpiFonts YES
-#endif
-#ifndef BuildSpeedoFonts
-#define BuildSpeedoFonts YES
-#endif
-#ifndef BuildType1Fonts
-#define BuildType1Fonts YES
-#endif
-#ifndef BuildCyrillicFonts
-#define BuildCyrillicFonts YES
-#endif
-#ifndef UseKoi8RForCyrillic
-#define UseKoi8RForCyrillic YES
-#endif
-
-/*
- * By default, create the local font directory
- */
-#ifndef MakeLocalFontDir
-#define MakeLocalFontDir YES
-#endif
-
-/*
- * Build scanpci?
- */
-#ifndef BuildScanpci
-#if SystemV || SystemV4 || (defined(LinuxArchitecture) && !defined(Mc68020Architecture) && !defined(PowerPCArchitecture) && !defined(ArmArchitecture)) || defined(i386BsdArchitecture) || defined(LynxOSArchitecture) || defined(OS2Architecture)
-#define BuildScanpci YES
-#else
-#define BuildScanpci NO
-#endif
-#endif
-
-#ifndef CompressAllFonts
-#define CompressAllFonts YES
-#endif
-
-#ifndef GzipFontCompression
-#define GzipFontCompression YES
-#endif
-
-#ifndef StripInstalledPrograms
-#define StripInstalledPrograms YES
-#endif
-
-#ifndef HasLinuxDoc
-#define HasLinuxDoc NO
-#endif
-
-#ifndef InstallJapaneseDocs
-#define InstallJapaneseDocs NO
-#endif
-
-#if BuildXF86DGA
-#define XFree86DGADefines -DXFreeXDGA
-#else
-#define XFree86DGADefines /**/
-#endif
-
-#ifndef MakeHasPosixVariableSubstitutions
-#if !HasBsdMake
-#define MakeHasPosixVariableSubstitutions NO
-#else
-#define MakeHasPosixVariableSubstitutions YES
-#endif
-#endif
-
-/* Server defines required for all OSs */
-#ifndef XFree86ServerDefines
-#define XFree86ServerDefines -DSTATIC_COLOR -DAVOID_GLYPHBLT -DPIXPRIV LinkKitDefines XFree86DGADefines
-#endif
-
-#ifndef XFree86ServerOSDefines
-#define XFree86ServerOSDefines -DDDXOSINIT -DSERVER_LOCK -DDDXOSFATALERROR
-#endif
-
-#ifndef XFree86ConsoleDefines
-#ifdef i386BsdArchitecture
-#define XFree86ConsoleDefines -DPCCONS_SUPPORT -DSYSCONS_SUPPORT -DPCVT_SUPPORT
-#else
-#define XFree86ConsoleDefines /**/
-#endif
-#endif
-
-/* Support for USB mouse */
-#ifndef UsbMouseSupport
-#define UsbMouseSupport NO
-#endif
-/* Does this OS has libusb ? */
-#ifndef HasLibUsb
-#define HasLibUsb NO
-#endif
-
-#ifndef UseServerLock
-#define UseServerLock YES
-#endif
-
-#if XF86LinkKit
-/*
- * Definitions for LinkKit self-containment. This should work whether or not
- * UseInstalled is defined.
- */
-# ifndef HasLdRunPath
-# define HasLdRunPath NO
-# endif
-
-# ifndef TopIncludes
-# ifdef IncRoot
-# define TopIncludes -I$(INCROOT)
-# else
-# define TopIncludes /**/
-# endif
-# endif
-# ifndef ClientLibDir
-# if defined(UsrLibDir) || HasLdRunPath
-# define ClientLibDir /**/
-# else
-# define ClientLibDir -L$(USRLIBDIR)
-# endif
-# endif
-# ifndef LdPreLib
-# if defined(LdPostLib) && defined(UsrLibDir) && !HasLdRunPath
-# define LdPreLib -L$(USRLIBDIR)
-# else
-# define LdPreLib /**/
-# endif
-# endif
-# ifndef LdPostLib
-# if defined(UsrLibDir) && !HasLdRunPath
-# define LdPostLib -L$(USRLIBDIR)
-# else
-# define LdPostLib /**/
-# endif
-# endif
-
-#endif
-
-#ifndef LinkKitDefines
-#if XF86LinkKit
-#define LinkKitDefines -DLINKKIT
-#else
-#define LinkKitDefines /**/
-#endif
-#endif
-
-#ifndef ServerExtraDefines
-#define ServerExtraDefines XFree86ServerDefines
-#endif
-
-#ifndef ServerOSDefines
-#define ServerOSDefines XFree86ServerOSDefines
-#endif
-
-#ifndef LinkKitDir
-#define LinkKitDir $(USRLIBDIR)/Server
-#endif
-
-LINKKITDIR = LinkKitDir
-XF98LINKKITDIR = LinkKitDir
-
-/*
- * Some commonly refered to directories are defined here.
- */
-
-#if XF86LinkKit
- XF86SRC = $(TOP)
- XF86ACCELSRC = $(XF86SRC)/lib86
- XF86COMSRC = $(XF86SRC)/lib86
- XF86CONFIGSRC = $(XF86SRC)
- XF86HWSRC = $(XF86SRC)/lib86
- XF86OSSRC = $(XF86SRC)/lib86
- DRIVERSRC = $(XF86SRC)/drivers
- VGADRIVERSRC = $(XF86SRC)/drivers/vga256
-VGA16DRIVERSRC = $(XF86SRC)/drivers/vga16
- VGA2DRIVERSRC = $(XF86SRC)/drivers/vga2
- MONODRIVERSRC = $(XF86SRC)/drivers/mono
- S3DRIVERSRC = $(XF86SRC)/drivers/s3
- S3VDRIVERSRC = $(XF86SRC)/drivers/s3_virge
-
- XF98SRC = $(TOP)
- XF98ACCELSRC = $(XF98SRC)/lib98
- XF98COMSRC = $(XF98SRC)/lib98
- XF98CONFIGSRC = $(XF98SRC)
- XF98HWSRC = $(XF98SRC)/lib98
- XF98HWNECSRC = $(XF98SRC)/lib98
- XF98HWPWSKBSRC = $(XF98SRC)/lib98
- XF98HWPWLBSRC = $(XF98SRC)/lib98
- XF98HWGA968SRC = $(XF98SRC)/lib98
- XF98OSSRC = $(XF98SRC)/lib98
- XF98DRIVERSRC = $(XF98SRC)/drivers98
- XF98VGADRIVERSRC = $(XF98SRC)/drivers98/vga256
-XF98VGA16DRIVERSRC = $(XF98SRC)/drivers98/vga16
- XF98VGA2DRIVERSRC = $(XF98SRC)/drivers98/vga2
- XF98MONODRIVERSRC = $(XF98SRC)/drivers98/mono
-XF98NECS3DRIVERSRC = $(XF98SRC)/drivers98/s3nec
-XF98PWSKBDRIVERSRC = $(XF98SRC)/drivers98/s3pwskb
- XF98PWLBDRIVERSRC = $(XF98SRC)/drivers98/s3pwlb
-XF98GA968DRIVERSRC = $(XF98SRC)/drivers98/s3ga968
-
-#ifdef SiteIConfigFiles
-#undef SiteIConfigFiles
-#endif
-#define SiteIConfigFiles $(TOP)/xf86site.def $(TOP)/Imakefile $(IRULESRC)/host.def
-#else
- XF86SRC = $(SERVERSRC)/hw/xfree86
- XF86ACCELSRC = $(XF86SRC)/accel
- XF86COMSRC = $(XF86SRC)/common
- XF86CONFIGSRC = $(XF86COMSRC)
- XF86HWSRC = $(XF86SRC)/common_hw
- XF86OSSRC = $(XF86SRC)/os-support
- VGADRIVERSRC = $(XF86SRC)/vga256/drivers
-VGA16DRIVERSRC = $(XF86SRC)/vga16/drivers
- VGA2DRIVERSRC = $(XF86SRC)/vga2/drivers
- MONODRIVERSRC = $(XF86SRC)/mono/drivers
- S3DRIVERSRC = $(XF86SRC)/accel/s3/drivers
- S3VDRIVERSRC = $(XF86SRC)/accel/s3_virge/drivers
-
- XF68SRC = $(SERVERSRC)/hw/xfree68
- XF68COMSRC = $(XF68SRC)/common
- XF68CONFIGSRC = $(XF68COMSRC)
- XF68OSSRC = $(XF68SRC)/os-support
-
- XF98SRC = $(SERVERSRC)/hw/xfree98
- XF98ACCELSRC = $(XF98SRC)/accel
- XF98COMSRC = $(XF98SRC)/common
- XF98CONFIGSRC = $(XF98COMSRC)
- XF98HWSRC = $(XF98SRC)/common_hw/generic
- XF98HWNECSRC = $(XF98SRC)/common_hw/nec
- XF98HWPWSKBSRC = $(XF98SRC)/common_hw/pwskb
- XF98HWPWLBSRC = $(XF98SRC)/common_hw/pwlb
- XF98HWGA968SRC = $(XF98SRC)/common_hw/ga968
- XF98OSSRC = $(XF98SRC)/os-support
- XF98VGADRIVERSRC = $(XF98SRC)/vga256/drivers
-XF98VGA16DRIVERSRC = $(XF98SRC)/vga16/drivers
- XF98VGA2DRIVERSRC = $(XF98SRC)/vga2/drivers
- XF98MONODRIVERSRC = $(XF98SRC)/mono/drivers
-XF98NECS3DRIVERSRC = $(XF98SRC)/accel/s3nec/drivers
-XF98PWSKBDRIVERSRC = $(XF98SRC)/accel/s3pwskb/drivers
- XF98PWLBDRIVERSRC = $(XF98SRC)/accel/s3pwlb/drivers
-XF98GA968DRIVERSRC = $(XF98SRC)/accel/s3ga968/drivers
-#endif
-
-/*
- * Installed location of the XFree86 documentation
- */
-
- XFREE86DOCDIR = $(LIBDIR)/doc
- XFREE86PSDOCDIR = $(XFREE86DOCDIR)/PostScript
- XFREE86HTMLDOCDIR = $(XFREE86DOCDIR)/html
-XFREE86JAPANESEDOCDIR = $(XFREE86DOCDIR)/Japanese
-
-/*
- * Other stuff used in the X Server source.
- */
-
-#ifndef AsmDefines
-#define AsmDefines /**/
-#endif
-
-#ifndef OtherIConfigFiles
-#define OtherIConfigFiles $(IRULESRC)/xfree86.cf $(IRULESRC)/xf86.rules
-#endif
-
-#ifndef XFree86Version
-#define XFree86Version 3320
-#endif
-
-#ifndef XVendorString
-#define XVendorString "The XFree86 Project, Inc"
-#endif
-
-#ifndef XVendorRelease
-#define XVendorRelease XFree86Version
-#endif
-
-#ifndef UseRgbTxt
-#define UseRgbTxt YES
-#endif
-
-#ifndef ManSuffix
-#define ManSuffix 1
-#endif
-
-/*
- * GNU Compiler stuff
- */
-#ifndef HasGcc2
-#define HasGcc2 NO
-#endif
-#ifndef HasGcc
-#define HasGcc HasGcc2
-#endif
-#ifndef HasGcc2ForCplusplus
-#define HasGcc2ForCplusplus HasGcc2
-#endif
-
-#if HasGcc
-#ifndef DefaultCCOptions
-#ifdef UseInstalled
-#define DefaultCCOptions /* -ansi */
-#else
-#define DefaultCCOptions -ansi -pedantic
-#endif
-#endif
-#if defined(UseInstalled) || XF86LinkKit
-#ifndef UseGccMakeDepend
-#define UseGccMakeDepend YES
-#endif
-#endif
-#endif
-
-#if HasGcc2 && defined(i386Architecture)
-#ifndef DefaultGcc2i386Opt
-#define DefaultGcc2i386Opt -O2 -fno-strength-reduce
-#endif
-#endif
-
-#ifndef DontDefineXF86Contrib
-#define XF86Contrib
-#endif
-
-#ifndef HasMktemp
-#define HasMktemp YES
-#endif
-
-#include <xf86.rules>