?? xfree86.cf
字號:
# 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#endifLINKKITDIR = LinkKitDirXF98LINKKITDIR = 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/vga256VGA16DRIVERSRC = $(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/vga256XF98VGA16DRIVERSRC = $(XF98SRC)/drivers98/vga16 XF98VGA2DRIVERSRC = $(XF98SRC)/drivers98/vga2 XF98MONODRIVERSRC = $(XF98SRC)/drivers98/monoXF98NECS3DRIVERSRC = $(XF98SRC)/drivers98/s3necXF98PWSKBDRIVERSRC = $(XF98SRC)/drivers98/s3pwskb XF98PWLBDRIVERSRC = $(XF98SRC)/drivers98/s3pwlbXF98GA968DRIVERSRC = $(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/driversVGA16DRIVERSRC = $(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/driversXF98VGA16DRIVERSRC = $(XF98SRC)/vga16/drivers XF98VGA2DRIVERSRC = $(XF98SRC)/vga2/drivers XF98MONODRIVERSRC = $(XF98SRC)/mono/driversXF98NECS3DRIVERSRC = $(XF98SRC)/accel/s3nec/driversXF98PWSKBDRIVERSRC = $(XF98SRC)/accel/s3pwskb/drivers XF98PWLBDRIVERSRC = $(XF98SRC)/accel/s3pwlb/driversXF98GA968DRIVERSRC = $(XF98SRC)/accel/s3ga968/drivers#endif/* * Installed location of the XFree86 documentation */ XFREE86DOCDIR = $(LIBDIR)/doc XFREE86PSDOCDIR = $(XFREE86DOCDIR)/PostScript XFREE86HTMLDOCDIR = $(XFREE86DOCDIR)/htmlXFREE86JAPANESEDOCDIR = $(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>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -