X-Git-Url: https://git.sesse.net/?p=rdpsrv;a=blobdiff_plain;f=Xserver%2Fconfig%2Fcf%2FServer.tmpl;fp=Xserver%2Fconfig%2Fcf%2FServer.tmpl;h=d1c86e0d470614cabfb0d9268074bca55b145017;hp=0000000000000000000000000000000000000000;hb=b6e6afccf37f4ad0515ef2a698f714fdf1bf23b3;hpb=e3340a110a3b01756b8e67531395a33b40a17d37 diff --git a/Xserver/config/cf/Server.tmpl b/Xserver/config/cf/Server.tmpl new file mode 100644 index 0000000..d1c86e0 --- /dev/null +++ b/Xserver/config/cf/Server.tmpl @@ -0,0 +1,95 @@ +/* + * 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 +#endif