1XCOMM $XFree86: xc/config/cf/Server.tmpl,v 3.20 2002/11/20 04:32:55 dawes Exp $ 2/* 3 * Server imakefile info - this contains any special redefinitions, etc. 4 * that Imakefiles in the server subtree will need. 5 */ 6 7XCOMM $Xorg: Server.tmpl,v 1.3 2000/08/17 19:41:46 cpqbld Exp $ 8 9#define PassCDebugFlags CDEBUGFLAGS="$(CDEBUGFLAGS)" LDSTRIPFLAGS="$(LDSTRIPFLAGS)" 10 11#ifndef ServerCcCmd 12#define ServerCcCmd CcCmd 13#endif 14#ifndef ServerCCOptions 15#define ServerCCOptions DefaultCCOptions 16#endif 17#ifndef ServerDefines 18#define ServerDefines StandardDefines 19#endif 20/* Note: Changing ServerCDebugFlags has no effect because CDEBUGFLAGS is over- 21 ridden by PassCDebugFlags in the parent Makefile or toplevel xmakefile. */ 22#ifndef ServerCDebugFlags 23#define ServerCDebugFlags DefaultCDebugFlags 24#endif 25#ifndef DoThreadedServer 26#define DoThreadedServer NO 27#endif 28#ifndef InstallServerSetUID 29#define InstallServerSetUID NO 30#endif 31 32#ifdef CrossCompileDir 33# ifndef StripPath 34# define StripPath(x) `echo x|sed "s%.*/%%"` 35# endif 36# ifndef CrossServerCcCmd 37# define CrossServerCcCmd Concat3(CrossCompileDir,/,StripPath(ServerCcCmd)) 38# endif 39#endif 40 41/* 42 * SetUIDServerTarget - compile, link, and relink a setuid server 43 */ 44#ifndef SetUIDServerTarget 45#if InstallServerSetUID 46#define SetUIDServerTarget(server,subdirs,objects,libs,syslibs) @@\ 47ServerTargetWithFlags(server,subdirs,objects,libs,syslibs,$(INSTUIDFLAGS)) 48#else 49#define SetUIDServerTarget ServerTarget 50#endif 51#endif /* SetUIDServerTarget */ 52 53#ifdef CrossCompileDir 54 CC = CrossServerCcCmd 55#else 56 CC = ServerCcCmd 57#endif 58 CCOPTIONS = ServerCCOptions 59#if DoThreadedServer 60SERVER_THREAD_DEFINES = XThreadsDefines ThreadTypeDefines 61#endif 62STD_DEFINES = ServerDefines $(SERVER_THREAD_DEFINES) 63CDEBUGFLAGS = ServerCDebugFlags 64EXT_DEFINES = ExtensionDefines 65OS_DEFINES = ServerOSDefines 66 67GLX_DEFINES = GlxDefines 68 69#ifndef GlxUseSGISI 70#define GlxUseSGISI NO 71#endif 72 73#ifdef XFree86Version 74#include <xf86.tmpl> 75#endif 76 77#ifdef XorgVersion 78#include <xorg.tmpl> 79#endif 80