|
Packit |
b099d7 |
XCOMM $XFree86: xc/config/cf/xf86site.def,v 3.101.2.36 1999/12/28 12:13:34 hohndel Exp $
|
|
Packit |
b099d7 |
/******************************************************************************/
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* This file is to provide a quick method for most people to change the
|
|
Packit |
b099d7 |
* behaviour of their XFree86 installation without having to fully
|
|
Packit |
b099d7 |
* understand the workings of site.def and all the various '.cf' files.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* These are the most common settings you would choose for compiling and
|
|
Packit |
b099d7 |
* installing XFree86 on the systems supported by it.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* A good way to use this file is to copy it to host.def, and make the
|
|
Packit |
b099d7 |
* changes there. That way, future patches to this file won't fail.
|
|
Packit |
b099d7 |
* The host.def file will never be patched.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* The distributed version of this file should contain no uncommented
|
|
Packit |
b099d7 |
* definitions. Such default definitions belong in xfree86.cf.
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
/******************************************************************************/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* If you have build-specific modifications in your host.def file, but
|
|
Packit |
b099d7 |
* want an empty host.def file installed when doing 'make install',
|
|
Packit |
b099d7 |
* uncomment the following
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define InstallEmptyHostDef
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* If using GCC 2.x on a system where it isn't the default, uncomment
|
|
Packit |
b099d7 |
* the following
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define HasGcc2 YES
|
|
Packit |
b099d7 |
#define HasGcc YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* If using GCC 2.x with C++ on a system where it isn't the default, uncomment
|
|
Packit |
b099d7 |
* the following.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define HasGcc2ForCplusplus YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* The default optimisation flags for GCC 2.x. -fno-strength-reduce is
|
|
Packit |
b099d7 |
* here to work around a bug in -O2 for GCC 2.x on i386 platforms.
|
|
Packit |
b099d7 |
* If you are using a version that doesn't have this bug, you can
|
|
Packit |
b099d7 |
* uncomment the following line, and remove '-fno-strength-reduce'
|
|
Packit |
b099d7 |
* If you are building binaries for a 486, it may be beneficial to add
|
|
Packit |
b099d7 |
* -m486
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define DefaultGcc2i386Opt -O2 -fno-strength-reduce
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* For Linux, this should match the Binutils version you have. This example
|
|
Packit |
b099d7 |
* is for 2.6.0.7. See linux.cf for the default setting.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* This should automatically get set correctly by imake.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define LinuxBinUtilsMajorVersion 26
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* For Linux, these should match the libc version you have. This example
|
|
Packit |
b099d7 |
* is for libc.5.4.x. See linux.cf for the default setting.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* This should automatically get set correctly by imake.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define LinuxCLibMajorVersion 5
|
|
Packit |
b099d7 |
#define LinuxClibMinorVersion 4
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* If you want to use the GNU malloc library, uncomment this
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define UseGnuMalloc YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* Set this to whatever is required to access the GNU malloc library.
|
|
Packit |
b099d7 |
* The default is '-lgmalloc' unless is specified in the OS's .cf file.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define GnuMallocLibrary -L/usr/local/lib -lgmalloc
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* To disable the internal Xserver malloc, set this to NO
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define UseInternalMalloc YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* Some Linux releases don't have a libtermcap. In this case you may need
|
|
Packit |
b099d7 |
* to uncomment the following
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define TermcapLibrary -lncurses
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* If you have Tk (which is required to build XF86Setup), uncomment this
|
|
Packit |
b099d7 |
* Note: version 4.0 or 4.1 is required, and XF86Setup links it statically by
|
|
Packit |
b099d7 |
* default.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define HasTk YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* Set the paths and names for your Tk library if they don't match the
|
|
Packit |
b099d7 |
* defaults (check your OS .cf file or Imake.tmpl for the defaults).
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* Common values for TkLibName are tk4.0, tk4.1, etc.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* Some Linux releases need TkIncDir set to /usr/include/tcl, and some
|
|
Packit |
b099d7 |
* need it set to /usr/X11R6/include.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* Some Linux releases need TkLibDir set to /usr/X11R6/lib
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define TkLibDir /usr/local/lib
|
|
Packit |
b099d7 |
#define TkIncDir /usr/local/include
|
|
Packit |
b099d7 |
#define TkLibName tk
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* By default, XF86Setup is linked with a static Tk library. To change
|
|
Packit |
b099d7 |
* that, uncomment the following line.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define XF86SetupUsesStaticTk NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* If you have Tcl (which is required to build XF86Setup), uncomment this
|
|
Packit |
b099d7 |
* Note: version 7.4 or 7.5 is required, and XF86Setup links it statically by
|
|
Packit |
b099d7 |
* default.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define HasTcl YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* Set the paths and names for your Tcl library if they don't match the
|
|
Packit |
b099d7 |
* defaults (check your OS .cf file or Imake.tmpl for the defaults).
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* Common values for TclLibName are tcl7.4, tcl7.5, etc.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* Some Linux releases need TclIncDir set to /usr/include/tcl.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define TclLibDir /usr/local/lib
|
|
Packit |
b099d7 |
#define TclIncDir /usr/local/include
|
|
Packit |
b099d7 |
#define TclLibName tcl
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* By default, XF86Setup is linked with a static Tcl library. To change
|
|
Packit |
b099d7 |
* that, uncomment the following line.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define XF86SetupUsesStaticTcl NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* Which servers do you wish to build, you can save a lot of disk space
|
|
Packit |
b099d7 |
* by only compiling the server you will be using. It will also save you
|
|
Packit |
b099d7 |
* considerable compile time. The default is to build all servers supported
|
|
Packit |
b099d7 |
* on your platform.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* The following servers are supported in Intel x86 platforms
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define XF86SVGAServer NO
|
|
Packit |
b099d7 |
#define XF86VGA16Server NO
|
|
Packit |
b099d7 |
#define XF86VGA16DualServer NO
|
|
Packit |
b099d7 |
#define XF86MonoServer NO
|
|
Packit |
b099d7 |
#define XF86MonoDualServer NO
|
|
Packit |
b099d7 |
#define XF86S3Server NO
|
|
Packit |
b099d7 |
#define XF86S3VServer NO
|
|
Packit |
b099d7 |
#define XF86I8514Server NO
|
|
Packit |
b099d7 |
#define XF86Mach8Server NO
|
|
Packit |
b099d7 |
#define XF86Mach32Server NO
|
|
Packit |
b099d7 |
#define XF86Mach64Server NO
|
|
Packit |
b099d7 |
#define XF86P9000Server NO
|
|
Packit |
b099d7 |
#define XF86AGXServer NO
|
|
Packit |
b099d7 |
#define XF86W32Server NO
|
|
Packit |
b099d7 |
#define XF86I128Server NO
|
|
Packit |
b099d7 |
#define XF86GLINTServer NO
|
|
Packit |
b099d7 |
#define XF86FBDevServer NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* Which servers do you wish to build, you can save a lot of disk space
|
|
Packit |
b099d7 |
* by only compiling the server you will be using. It will also save you
|
|
Packit |
b099d7 |
* considerable compile time.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* The following servers are supported on Digital Alpha platforms:
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define XF86SVGAServer NO
|
|
Packit |
b099d7 |
#define XF86MonoServer NO
|
|
Packit |
b099d7 |
#define XF86S3Server NO
|
|
Packit |
b099d7 |
#define XF86S3VServer NO
|
|
Packit |
b099d7 |
#define XF86P9000Server NO
|
|
Packit |
b099d7 |
#define XF86TGAServer NO
|
|
Packit |
b099d7 |
#define XF86GLINTServer NO
|
|
Packit |
b099d7 |
#define XF86Mach64Server NO
|
|
Packit |
b099d7 |
#define XF86I128Server NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* Which servers do you wish to build, you can save a lot of disk space
|
|
Packit |
b099d7 |
* by only compiling the server you will be using. It will also save you
|
|
Packit |
b099d7 |
* considerable compile time.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* The following server is supported on Mips/Arc platforms:
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define XF86S3Server NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* PC98 X servers
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* Uncommenting the following automatically enables all PC98 servers
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define BuildPC98Servers YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* To enable/disable individual PC98 servers, use these
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define XF98EGCServer YES
|
|
Packit |
b099d7 |
#define XF98GANBWAPServer YES
|
|
Packit |
b099d7 |
#define XF98NEC480Server YES
|
|
Packit |
b099d7 |
#define XF98NKVNECServer YES
|
|
Packit |
b099d7 |
#define XF98WABSServer YES
|
|
Packit |
b099d7 |
#define XF98WABEPServer YES
|
|
Packit |
b099d7 |
#define XF98WSNAServer YES
|
|
Packit |
b099d7 |
#define XF98TGUIServer YES
|
|
Packit |
b099d7 |
#define XF98MGAServer YES
|
|
Packit |
b099d7 |
#define XF98SVGAServer YES
|
|
Packit |
b099d7 |
#define XF98NECS3Server YES
|
|
Packit |
b099d7 |
#define XF98PWSKBServer YES
|
|
Packit |
b099d7 |
#define XF98PWLBServer YES
|
|
Packit |
b099d7 |
#define XF98GA968Server YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* The following server is supported on Motorola 68k platforms:
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define XF68FBDevServer NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* To disable building the Xnest server, uncomment this.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define XnestServer NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* To disable building Xvfb, uncomment this.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define XVirtualFramebufferServer NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* Set the default server (ie the one that gets the sym-link to "X")
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define ServerToInstall XF86_S3
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* Server configuration parameters. The defaults are shown here:
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* SVGA server:
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define XF86SvgaDrivers nv et4000 et3000 pvga1 gvga r128 ati sis tvga8900 \
|
|
Packit |
b099d7 |
cirrus ncr77c22 compaq mga oak al2101 ali \
|
|
Packit |
b099d7 |
cl64xx video7 ark mx realtek apm s3_savage \
|
|
Packit |
b099d7 |
s3v s3_svga neo chips cyrix rendition p9x00 \
|
|
Packit |
b099d7 |
spc8110 i740 tdfx i810 smi generic
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* VGA16 server:
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define XF86Vga16Drivers et4000 et3000 ncr77c22 ati sis tvga8900 oak \
|
|
Packit |
b099d7 |
cl64xx generic
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* VGA2 driver in Mono server:
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define XF86Vga2Drivers et4000 et3000 pvga1 gvga ati sis tvga8900 \
|
|
Packit |
b099d7 |
cirrus ncr77c22 oak cl64xx generic
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* Mono driver in Mono or VGA16 server:
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define XF86MonoDrivers hgc1280 sigma apollo hercules
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* ET4000/W32 server:
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define XF86W32Drivers et4000w32
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* BSD Console driver support (for FreeBSD and NetBSD).
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* By default, support is included for pccons and pcvt for NetBSD, and
|
|
Packit |
b099d7 |
* pccons, syscons and pcvt for FreeBSD.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* To change the list of supported drivers, set the following parameter.
|
|
Packit |
b099d7 |
* Possible values are -DPCCONS_SUPPORT, -DSYSCONS_SUPPORT, -DPCVT_SUPPORT,
|
|
Packit |
b099d7 |
* -DCODRV_SUPPORT. The following example includes support for syscons and
|
|
Packit |
b099d7 |
* pcvt only.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define XFree86ConsoleDefines -DSYSCONS_SUPPORT -DPCVT_SUPPORT
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* The X servers need to run as root on most OSs. We're now using a
|
|
Packit |
b099d7 |
* wrapper in that case, but we still need to make it known that the
|
|
Packit |
b099d7 |
* servers need SetUID. When only using xdm, this (and the wrapper)
|
|
Packit |
b099d7 |
* are not required. Disabling this automatically disables use of the
|
|
Packit |
b099d7 |
* wrapper.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* If you're only starting the Xservers with xdm set this to NO
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define XserverNeedsSetUID NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* To disable building the font server, uncomment this.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define BuildFontServer NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* Do you want to Build Fonts (Usually you only want to build and install
|
|
Packit |
b099d7 |
* fonts once, if this is a first time install you will want to build the
|
|
Packit |
b099d7 |
* fonts)
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define BuildFonts NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* To not build/install the 75dpi fonts, uncomment the following
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define Build75DpiFonts NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* To not build/install the 100dpi fonts, uncomment the following
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define Build100DpiFonts NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* To not build/install the Speedo fonts, uncomment the following
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define BuildSpeedoFonts NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* To not build/install the Type1 fonts, uncomment the following
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define BuildType1Fonts NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* To not build/install the Cyrillic fonts, uncomment the following
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define BuildCyrillicFonts NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* To not install the local font directory, uncomment the following
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define MakeLocalFontDir NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* To build only the servers with a cut-down source tree, uncomment
|
|
Packit |
b099d7 |
* this.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define BuildServersOnly YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* To disable building XInput support, uncomment this
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define BuildXInputExt NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* Select the XInput devices you want by setting them to YES.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* Note: Joystick support is only included for Linux and FreeBSD at the
|
|
Packit |
b099d7 |
* moment. For Linux it requires the Joystick module to be installed (it
|
|
Packit |
b099d7 |
* isn't part of the standard kernel distribution). For FreeBSD, a kernel
|
|
Packit |
b099d7 |
* will need to be built with the Joystick driver in order to be able to
|
|
Packit |
b099d7 |
* use this.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define JoystickSupport NO
|
|
Packit |
b099d7 |
#define WacomSupport YES
|
|
Packit |
b099d7 |
#define MicroTouchSupport YES
|
|
Packit |
b099d7 |
#define ElographicsSupport YES
|
|
Packit |
b099d7 |
#define DynaproSupport YES
|
|
Packit |
b099d7 |
#define SummaSketchSupport YES
|
|
Packit |
b099d7 |
#define AceCadSupport YES
|
|
Packit |
b099d7 |
#define DialBoxSupport YES
|
|
Packit |
b099d7 |
#define CalcompSupport YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* if your system supports dynamic loading of modules using
|
|
Packit |
b099d7 |
* dlopen set this to YES.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define BuildDynamicLoading YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* To disable the ScreenSaver Extension, uncomment this line.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define BuildScreenSaverExt NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* If you don't want to build PEX, uncomment this.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define BuildPexExt NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* If you don't want to build XIE, uncomment this.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define BuildXIE NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* If you don't want to build support for an external GLX server module or
|
|
Packit |
b099d7 |
* library, uncomment this.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* NOTE: XFree86 3.3 does not include GLX server source, module, or
|
|
Packit |
b099d7 |
* functional libraries. Building in support does not require
|
|
Packit |
b099d7 |
* availability of a GLX package, but will allow it to be used
|
|
Packit |
b099d7 |
* when released (by dynamic load or relinking).
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define BuildGlxExt NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* If you aren't building with support for loadable modules and wish
|
|
Packit |
b099d7 |
* to statically link external GLX server libs instead of the default
|
|
Packit |
b099d7 |
* non-functional stub library, uncomment the following define and
|
|
Packit |
b099d7 |
* specify the space-seperated pathnames of those libraries here.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define GlxStaticServerLib /full/path/name/to/glx/servGL/libServerGlx.a \
|
|
Packit |
b099d7 |
/full/path/name/to/glx/servGL/libMesaGlx.a
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* If you want to build only the DIS (Document Imaging Subset of XIE)
|
|
Packit |
b099d7 |
* uncomment this line. This option is only relevant when XIE is built.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define BuildDIS YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* By default, the sample config files for xinit, xdm and xfs are installed
|
|
Packit |
b099d7 |
* only when there is no pre-existing version installed. Uncommenting the
|
|
Packit |
b099d7 |
* following lines will force the sample versions to be installed even if
|
|
Packit |
b099d7 |
* it means over-writing existing versions.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define InstallXinitConfig YES
|
|
Packit |
b099d7 |
#define InstallXdmConfig YES
|
|
Packit |
b099d7 |
#define InstallFSConfig YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* By default the application defaults files are always installed.
|
|
Packit |
b099d7 |
* Uncommenting the the following will prevent exising application
|
|
Packit |
b099d7 |
* defaults files from being over-written.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define InstallAppDefFiles NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* If you are running Solaris x86, and want to disable building support
|
|
Packit |
b099d7 |
* for the aperture driver, uncomment this.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define HasSolx86ApertureDriver NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* If you are running NetBSD 0.9C or later, or OpenBSD and want to disable
|
|
Packit |
b099d7 |
* building support for the NetBSD aperture driver, uncomment this.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define HasNetBSDApertureDriver NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* If you are running SVR3 and have the mmap driver installed (for linear
|
|
Packit |
b099d7 |
* framebuffer access) uncomment this.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define HasSVR3mmapDrv YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* If you are using an SVR3 (like ISC 4.x) which supports long file names,
|
|
Packit |
b099d7 |
* you can * uncomment this to have manual pages installed under their
|
|
Packit |
b099d7 |
* full names
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define ExpandManNames YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* For a POSIXized build on Interactive uncomment this
|
|
Packit |
b099d7 |
* Could be used with gcc 'till Version 2.6.3
|
|
Packit |
b099d7 |
* Should be used with gcc 2.7.2.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define UsePosix YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* If you want XDMAUTH support (if you have Wraphelp.c), uncomment this.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define HasXdmAuth YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* If you have Linux DECnet support, and want to build XFree86 with support
|
|
Packit |
b099d7 |
* for connections over DECnet, uncomment this.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define HasDECnet YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* To forceably build static libraries in addition to shared libraries,
|
|
Packit |
b099d7 |
* uncomment this.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define ForceNormalLib YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* Uncomment this if your default tools (eg, gcc, ld, as, etc) are
|
|
Packit |
b099d7 |
* not the Linux ELF versions.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define LinuxElfDefault NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* To use ELF format shared libraries for supported OSs, uncomment this.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* For Linux the default setting of this is the same as the setting of
|
|
Packit |
b099d7 |
* LinuxElfDefault.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
* For FreeBSD this should automatically be set correctly by imake. Only
|
|
Packit |
b099d7 |
* change it here if you need to override the automatic setting.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define UseElfFormat YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* For FreeBSD/ELF (FreeBSD 3.0) it is possible to also build and install
|
|
Packit |
b099d7 |
* a.out compatibility libraries. To enable that, uncomment this.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define BuildAoutLibraries YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* If you have trouble with make bombing out in Xlib, try uncommenting this.
|
|
Packit |
b099d7 |
* You will not get dependencies as a result, but better than nothing.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define MakeHashTableBug YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* If you do not want your man pages compress under SVR3 systems that
|
|
Packit |
b099d7 |
* support it, uncomment this.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define CompressManPages NO
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* LinuxDoc stuff. Uncomment those of these you want. Check in
|
|
Packit |
b099d7 |
* lnxdoc.tmpl for other things you might need to define/change here.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define HasLinuxDoc YES
|
|
Packit |
b099d7 |
#define HasLatex YES
|
|
Packit |
b099d7 |
#define HasDvips YES
|
|
Packit |
b099d7 |
#define BuildLinuxDocHtml YES
|
|
Packit |
b099d7 |
#define BuildAllDocs YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* To install Japanese versions of the documentation uncomment this.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define InstallJapaneseDocs YES
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* By default, XF86Contrib is defined so build only those parts of
|
|
Packit |
b099d7 |
* of the contrib distribution supported by XFree86. To prevent this
|
|
Packit |
b099d7 |
* from being defined, uncomment the following.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define DontDefineXF86Contrib
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* By default, gccmakedep uses mktemp for security reasons.
|
|
Packit |
b099d7 |
* Uncomment this, if your system lacks mktemp.
|
|
Packit |
b099d7 |
*
|
|
Packit |
b099d7 |
#define HasMktemp NO
|
|
Packit |
b099d7 |
*/
|