cdesktopenv/cde/config/cf/xfree86.cf

582 lines
12 KiB
CFEngine3

XCOMM $XFree86: xc/config/cf/xfree86.cf,v 3.117 1996/10/19 15:12:31 dawes 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 $TOG: xfree86.cf /main/38 1997/10/22 13:01:59 kaleb $
/*
* 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.
*/
#ifndef XF86SVGAServer
# define XF86SVGAServer YES
#endif
#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 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 XF86TGAServer
# define XF86TGADir tga
#else
# define XF86TGADir /**/
#endif
#ifndef XF98GANBWAPServer
# define XF98GANBWAPServer NO
#endif
#ifndef XF98NEC480Server
# define XF98NEC480Server NO
#endif
#ifndef XF98NKVNECServer
# define XF98NKVNECServer NO
#endif
#ifndef XF98WABSServer
# define XF98WABSServer NO
#endif
#ifndef XF98SVGAServer
# define XF98SVGAServer NO
#endif
#ifndef XF98TGUIServer
# define XF98TGUIServer NO
#endif
#ifndef XF98EGCServer
# define XF98EGCServer NO
#endif
#ifndef XF98NECS3Server
# define XF98NECS3Server NO
#endif
#ifndef XF98PWSKBServer
# define XF98PWSKBServer NO
#endif
#ifndef XF98PWLBServer
#define XF98PWLBServer NO
#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
#undef XF86AccelServerDirs
#define XF86AccelServerDirs XF86S3Dir XF86S3VDir XF86I8514Dir \
XF86Mach8Dir XF86Mach32Dir XF86Mach64Dir \
XF86P9000Dir XF86AGXDir XF86W32Dir \
XF86I128Dir XF86TGADir
#undef XF86AccelServer
#if XF86S3Server || XF86S3VServer || XF86I8514Server || XF86Mach8Server || \
XF86Mach32Server || XF86Mach64Server || XF86P9000Server || \
XF86AGXServer || XF86W32Server || XF86I128Server || XF86TGAServer
# define XF86AccelServer YES
#else
# define XF86AccelServer NO
#endif
#undef XF98AccelServerDirs
#define XF98AccelServerDirs XF98NECS3Dir XF98PWSKBDir XF98PWLBDir
#undef XF98AccelServer
#if XF98NECS3Server || XF98PWSKBServer || XF98PWLBServer
# define XF98AccelServer YES
#else
# define XF98AccelServer NO
#endif
/*
* Driver list for several of the X Servers.
*/
#ifndef XF86SvgaDrivers
# define XF86SvgaDrivers nv et4000 et3000 pvga1 gvga ati sis tvga8900 \
cirrus ncr77c22 /*compaq*/ mga oak mx al2101 \
ali cl64xx video7 chips ark realtek apm \
s3_svga generic
#endif
#ifndef XF98SvgaDrivers
# define XF98SvgaDrivers generic
#endif
#ifndef XF86Vga16Drivers
# define XF86Vga16Drivers et4000 ncr77c22 ati sis tvga8900 oak cl64xx \
generic
#endif
#ifndef XF98Vga16Drivers
# define XF98Vga16Drivers generic
#endif
#ifndef XF86Vga2Drivers
# define XF86Vga2Drivers et4000 et3000 pvga1 gvga ati sis tvga8900 \
cirrus ncr77c22 /*compaq*/ oak cl64xx generic
#endif
#ifndef XF86Vga2Banked
# define XF86Vga2Banked YES
#endif
#ifndef XF86MonoDrivers
# define XF86MonoDrivers hgc1280 sigma apollo /*hercules*/
#endif
/* This doesn't do anything (yet) */
#ifndef XF86S3Drivers
# if !defined(AlphaArchitecture)
# define XF86S3Drivers newmmio mmio_928 s3_generic
# else
# define XF86S3Drivers mmio_928 s3_generic newmmio
# endif
#endif
#ifndef XF86S3VDrivers
# define XF86S3VDrivers s3_virge
#endif
#ifndef XF86W32Drivers
# define XF86W32Drivers et4000w32
#endif
#ifndef XF98S3Drivers
# define XF98S3Drivers mmio_928 s3_generic
#endif
/*
* By default, build all of the fonts.
*/
#ifndef Build75Dpi
#define Build75Dpi YES
#endif
#ifndef Build100Dpi
#define Build100Dpi YES
#endif
#ifndef BuildSpeedo
#define BuildSpeedo YES
#endif
#ifndef BuildType1
#define BuildType1 YES
#endif
#ifndef BuildScanpci
#if SystemV || SystemV4 || (defined(LinuxArchitecture) && !defined(Mc68020Architecture)) || defined(i386BsdArchitecture) || defined(LynxOSArchitecture) || defined(OS2Architecture)
#define BuildScanpci YES
#else
#define BuildScanpci NO
#endif
#endif
#ifndef BuildXF86DGA
#define BuildXF86DGA NO
#endif
#ifndef CompressAllFonts
#define CompressAllFonts YES
#endif
#ifndef HasLinuxDoc
#define HasLinuxDoc NO
#endif
#ifndef InstallJapaneseDocs
#define InstallJapaneseDocs NO
#endif
#if BuildXF86DGA
#define XFree86DGADefines -DXFreeXDGA
#else
#define XFree86DGADefines /**/
#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
#endif
#ifndef XFree86ConsoleDefines
#ifdef i386BsdArchitecture
#define XFree86ConsoleDefines -DPCCONS_SUPPORT -DSYSCONS_SUPPORT -DPCVT_SUPPORT
#else
#define XFree86ConsoleDefines /**/
#endif
#endif
#ifndef UseServerLock
#define UseServerLock YES
#endif
#ifndef XF86LinkKit
#define XF86LinkKit NO
#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
#ifndef HasDlsymBug
#define HasDlsymBug NO
#endif
/*
* Some commonly referred 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 $(IRULESSRC)/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
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
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
#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 XFree86Version
#define XFree86Version 3310
#endif
#ifndef XVendorString
#define XVendorString "The Open Group / The XFree86 Project, Inc"
#endif
#if 0
#ifndef XVendorRelease
#define XVendorRelease XFree86Version
#endif
#endif
#ifndef UseRgbTxt
#define UseRgbTxt YES
#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
#endif
#if HasGcc2 && (defined(i386Architecture) || defined(AMD64Architecture))
#ifndef DefaultGcc2i386Opt
#define DefaultGcc2i386Opt -O2 -fno-strength-reduce
#endif
#endif
#ifndef BuildLBXCompatible
#define BuildLBXCompatible NO
#endif
#if BuildLBXCompatible
#define LbxDefines -DLBX_COMPAT
#endif
#define VidTuneExtensionDefines -DXF86VIDMODE
#include <xf86.rules>