X-Git-Url: https://git.sesse.net/?p=rdpsrv;a=blobdiff_plain;f=Xserver%2Fconfig%2Fcf%2Fsco5.cf;fp=Xserver%2Fconfig%2Fcf%2Fsco5.cf;h=9e07e31790839fd72b8e9edb6d505ea5a478cc61;hp=0000000000000000000000000000000000000000;hb=b6e6afccf37f4ad0515ef2a698f714fdf1bf23b3;hpb=e3340a110a3b01756b8e67531395a33b40a17d37 diff --git a/Xserver/config/cf/sco5.cf b/Xserver/config/cf/sco5.cf new file mode 100644 index 0000000..9e07e31 --- /dev/null +++ b/Xserver/config/cf/sco5.cf @@ -0,0 +1,139 @@ +XCOMM $XFree86: xc/config/cf/sco5.cf,v 3.1.2.4 1997/07/19 04:59:08 dawes Exp $ + +/* + * This is for SCO Open Server 5.0.2 or later. + */ + +#ifndef ScoOsMouse +# define ScoOsMouse YES +#endif + +#ifndef OSName +#define OSName UNIX System V/386 Open Server 5.0.4 +#endif +#ifndef OSVendor +#define OSVendor SCO +#endif +#ifndef OSMajorVersion +#define OSMajorVersion 5 +#endif +#ifndef OSMinorVersion +#define OSMinorVersion 0 +#endif +#ifndef OSTeenyVersion +#define OSTeenyVersion 4 +#endif + +/* + * Note: We define FD_SETSIZE here (as opposed to in ConnectionFlags) to + * guarantee that the same FD_SETSIZE is used. Havoc abounds if we do not + * do this, as some files which include sys/socket.h and sys/types.h will + * have different values for FD_SETSIZE. + */ + +#define StandardDefines -Dsco -DSCO -DSYSV -Di386 -DSCO325 -DFD_SETSIZE=256 -D_NO_STATIC +#ifdef HasGcc2 +# define DefaultCCOptions -melf +# define CcCmd gcc +# define ExtraLoadOptions -melf +# define DefaultCDebugFlags -O +# define OptimizedCDebugFlags -O +#else +# define DefaultCCOptions -dy +# define CcCmd cc +# define ExtraLoadOptions -b elf +# define DefaultCDebugFlags -O +# define OptimizedCDebugFlags -O +#endif + +#ifndef PexDynamicModule +#define PexDynamicModule YES +#endif +#ifndef XieDynamicModule +#define XieDynamicModule YES +#endif + +#ifndef HasSymLinks +# define HasSymLinks YES +#endif + +#ifdef BuildDynamicLoading +#define SCODynamicFlags -Wl,-Bexport +#endif + +#define XawI18nDefines -DHAS_WCHAR_H -DHAS_ISW_FUNCS +#if ScoOsMouse +# define ServerExtraSysLibs $(CBRT) -lm -levent SCODynamicFlags +# define ServerExtraDefines ServerCCOptions -DUSE_OSMOUSE XFree86ServerDefines +#else +# define ServerExtraSysLibs $(CBRT) -lm SCODynamicFlags +# define ServerExtraDefines ServerCCOptions XFree86ServerDefines +#endif +#define ExtraLibraries -lsocket +#define NeedWidePrototypes NO +#define ServerOSDefines -DDDXTIME +#define ToolkitStringsABIOptions -intelabi +#define ThreadedX NO +#define HasThreadSafeAPI NO +#define HasNdbm YES +#define HasVFork YES +#define HasPutenv YES +#define ExecableScripts YES +#define HasShadowPasswd YES +#define ManSourcePath $(MANPATH)/cat. +#define Malloc0ReturnsNull YES +#define RemoveDSDENroffMacros NO +#define CompressManPages YES + +#ifndef HasLibCrypt +# define HasLibCrypt YES +# define SpecialLibCrypt -lcrypt +#endif +#define PosixLibraries /**/ + +#ifndef ForceNormalLib +# define ForceNormalLib YES +#endif + +#define SharedLibXmu NO +#define SystemV YES +#define LdCombineFlags -r + +#define HasLdRunPath YES +#define HasPoll NO +#define PatheticCpp YES + +#define ArCmdBase ar +#define AsCmd as +#define CppCmd /lib/cpp +#define LdCmd ld +#define LexCmd lex +#define MakeCmd make +#define YaccCmd yacc + +#define DefaultUserPath /bin:/usr/bin:$(BINDIR):/usr/bin/X11:/usr/local/bin:/etc +#define DefaultSystemPath /etc:/bin:/usr/bin:$(BINDIR):/usr/bin/X11 + +/* + * If you are compiling on an SCO Open Server release prior to 5.0.2, + * you may need to remove -DLOCALCONN. There have been reports of it + * working on some 5.0.0 machines but not others. + */ +#define ConnectionFlags -DLOCALCONN -DTCPCONN -DUNIXCONN + +#define InstallManPageAliases(file,destdir,aliases) @@\ +install.man:: @@\ + @(SUFFIX=`echo $(DESTDIR)destdir/file.* | cut -f3,4 -d.`; \ @@\ + for i in aliases; do (set -x; \ @@\ + $(RM) $(DESTDIR)destdir/$$i.*; \ @@\ + (cd $(DESTDIR)destdir; $(LN) file.$${SUFFIX} \ @@\ + $$i.$${SUFFIX})); \ @@\ + done) + +#include /* minor changes to sv4Lib.rules */ +#include + +#ifdef i386Architecture +#include +#endif +