home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2000 February
/
PCWorld_2000-02_cd.bin
/
live
/
usr
/
X11R6
/
lib
/
X11
/
config
/
Server.tmpl
< prev
next >
Wrap
Text File
|
1999-09-03
|
2KB
|
96 lines
/*
* Server imakefile info - this contains any special redefinitions, etc.
* that Imakefiles in the server subtree will need.
*/
XCOMM $XConsortium: Server.tmpl /main/14 1996/04/30 14:37:27 mw $
XCOMM $XFree86: xc/config/cf/Server.tmpl,v 3.3.2.3 1998/02/07 00:54:21 dawes Exp $
#define PassCDebugFlags CDEBUGFLAGS="$(CDEBUGFLAGS)" LDSTRIPFLAGS="$(LDSTRIPFLAGS)"
#ifndef ServerCcCmd
#define ServerCcCmd CcCmd
#endif
#ifndef ServerCCOptions
#define ServerCCOptions DefaultCCOptions
#endif
#ifndef ServerDefines
#define ServerDefines StandardDefines
#endif
#ifndef ServerCDebugFlags
#define ServerCDebugFlags DefaultCDebugFlags
#endif
#ifndef DoThreadedServer
#define DoThreadedServer NO
#endif
#ifndef XserverNeedsSetUID
#define XserverNeedsSetUID NO
#endif
#ifndef UseXserverWrapper
#define UseXserverWrapper XserverNeedsSetUID
#endif
#ifndef InstallServerSetUID
#define InstallServerSetUID (XserverNeedsSetUID && !UseXserverWrapper)
#endif
/*
* SetUIDServerTarget - compile, link, and relink a setuid server
*/
#ifndef SetUIDServerTarget
#if InstallServerSetUID
#define SetUIDServerTarget(server,subdirs,objects,libs,syslibs) @@\
ServerTargetWithFlags(server,subdirs,objects,libs,syslibs,$(INSTUIDFLAGS))
#else
#define SetUIDServerTarget ServerTarget
#endif
#endif /* SetUIDServerTarget */
/*
* BuildDynamicLoading - dynamic module support
*/
#ifndef BuildDynamicLoading
#define BuildDynamicLoading NO
#endif
/*
* ExtensionsDynamicModules - compile server extensions as dynamic modules
*/
#ifndef ExtensionsDynamicModules
#define ExtensionsDynamicModules BuildDynamicLoading
#endif
#ifndef PexDynamicModule
#define PexDynamicModule ExtensionsDynamicModules
#endif
#ifndef XieDynamicModule
#define XieDynamicModule ExtensionsDynamicModules
#endif
#ifndef GlxModule
#define GlxModule ExtensionsDynamicModules
#endif
CC = ServerCcCmd
CCOPTIONS = ServerCCOptions
#if DoThreadedServer
SERVER_THREAD_DEFINES = XThreadsDefines ThreadTypeDefines
#endif
STD_DEFINES = ServerDefines $(SERVER_THREAD_DEFINES)
CDEBUGFLAGS = ServerCDebugFlags
EXT_DEFINES = ExtensionDefines
#if GlxModule | DoLoadableServer
GLX_DEFINES = GlxDefines -DGLX_MODULE
#else
GLX_DEFINES = GlxDefines
#endif
#ifndef GlxStaticServerLib
#define GlxStubLib YES
#else
#define GlxStubLib NO
#endif
#ifdef XFree86Version
#include <xf86.tmpl>
#endif