diff options
Diffstat (limited to 'xorg-cf-files/DGUX.cf')
-rw-r--r-- | xorg-cf-files/DGUX.cf | 190 |
1 files changed, 190 insertions, 0 deletions
diff --git a/xorg-cf-files/DGUX.cf b/xorg-cf-files/DGUX.cf new file mode 100644 index 0000000..722fe7b --- /dev/null +++ b/xorg-cf-files/DGUX.cf @@ -0,0 +1,190 @@ +XCOMM platform: $XFree86: xc/config/cf/DGUX.cf,v 1.5 2000/07/07 20:06:56 tsi Exp $ +/* Copyright Takis Psarogiannakopoulos <takis@pmms.cam.ac.uk> + * This is the DG/ux configuration file of X11R6.3 + */ +#define OSName DG/ux R4.20MU03 +#define i386Architecture +#ifndef OSVendor +#define OSVendor Data General Corporation +#endif + +#define OSMajorVersion 4 +#define OSMinorVersion 20 +#define OSTeenyVersion 3 +#define BootstrapCFlags -DDGUX + +/* Some stuff that all SVR4s ,so and DG/ux, should have */ + +#define SystemV4 YES +#ifndef HasLdRunPath +#define HasLdRunPath YES +#endif +#define HasPoll YES +#ifndef SVR4Architecture +#define SVR4Architecture +#endif +#ifndef PatheticCpp +#define PatheticCpp YES +#endif +#define Malloc0ReturnsNull YES /* in case -lmalloc used */ + +/* + * Here are the default paths to use tools for building. + */ + +#define ArCmdBase /usr/bin/ar +#define AsCmd /usr/bin/as +#define CppCmd /usr/lib/cpp +#define LdCmd /usr/bin/ld +#define LexCmd /usr/bin/lex +#define CcCmd /usr/local/bin/gcc /* ? -fpcc-struct-return */ +#define UNCOMPRESSPATH /usr/bin/uncompress +#define MakeCmd /usr/local/bin/make +#define YaccCmd /usr/bin/yacc +#define InstallCmd /usr/bin/install /* I use gnu install-sh */ +#define LnCmd ln -s +#define RanlibCmd true /* Or make a link ranlib->true */ +#define CplusplusCmd /usr/local/bin/g++ + + + + + + +#ifndef MkdirHierCmd +#define MkdirHierCmd mkdir -p +#endif +/* Stuff for SVR4 4.0 */ +#ifndef XawI18nDefines +#define XawI18nDefines -DUSE_XWCHAR_STRING +#endif + +#define HasPutenv YES +#define HasVFork YES +#define HasVoidSignalReturn YES +#define HasBsearch YES +#define HasSockets YES +#define BuildServer YES +#define HasSharedLibraries YES /* to build shared libs */ +#define HasCplusplus YES +#define HasGnuMake YES /* Added for 3.2Xc */ +#define UseGnuMalloc YES +#define GnuMallocLibrary -L/usr/local/lib -lmalloc +#define Malloc0ReturnsNull YES /* Added for 3.2Xh,i... GNU does return 0 */ +#define Malloc0ReturnsNullDefines -DMALLOC_0_RETURNS_NULL /* define for GNU malloc X3.2i */ +/*******TCL TK DEFINITIONS ***********/ +#define HasTk YES /* Comment out if you dont have this */ +#define TkLibDir /usr/X11R6.3/lib +#define TkIncDir /usr/X11R6.3/include +#define TkLibName tk8.0 +#define HasTcl YES +#define TclLibName tcl8.0 +#define TclLibDir /usr/X11R6.3/lib +#define TclIncDir /usr/X11R6.3/include + +#define SystemManDirectory /usr/local/man/X + +#define ExtraLibraries -lelf -lgen -lresolv -lsocket -lnsl -lw + +#define StandardDefines -DDGUX -DSVR4 -Di386 -D__ix86 -D_DGUX_SOURCE -D_LITTLE_ENDIAN -D_PENTIUM_CHANGE + +#define PositionIndependentCFlags -fpic +#define PositionIndependentCplusplusFlags -fpic + +/* + * To forceably build static libraries in addition to shared libraries, + * we put this. + */ +#define ForceNormalLib YES + +#ifndef ToolkitStringsABIOptions +#define ToolkitStringsABIOptions -intelabi -earlyR6bc +#endif + +#ifndef DefaultCCOptions +#define DefaultCCOptions /* -ansi -pedantic */ +#endif +#define OptimizedCDebugFlags -O2 /* Add -g -mstandard for full debuging info */ +#define OptimizedCplusplusDebugFlags +#define DebuggableCDebugFlags -g -mstandard +#define DebuggableCplusplusDebugFlags +#define SharedLibraryLoadFlags -G -z text +#define PositionIndependentCFlags -fpic +#define PositionIndependentCplusplusFlags -fpic + + + +/* + * The default optimisation flags for GCC 2.x. -fno-strength-reduce is + * here to work around a bug in -O2 for GCC 2.x on i386 platforms. + * If you are using a version that doesn't have this bug, you can + * uncomment the following line, and remove '-fno-strength-reduce' + * +#define DefaultGcc2i386Opt -O2 -fno-strength-reduce + */ + +/* Compress all the Fonts */ +#define CompressAllFonts YES + + + +/* Manual pages installed under their full names */ + +#define ExpandManNames YES +#define CompressManPages YES + + + + +/* Install with stripping before ? */ +#define StripInstalledPrograms YES + +/* Server to Install */ +#define XserverNeedsSetUID YES +#define InstallXserverSetUID YES + + +#ifndef ServerOSDefines +#define ServerOSDefines -DDDXTIME XFree86ServerOSDefines +#endif +#ifndef BuildDynamicLoading +#define BuildDynamicLoading NO +#endif +#if BuildDynamicLoading +#define ServerExtraSysLibs -ldl +#endif + +/* + * The TLI interface is more robust on most SVR4s, so it will be the default. + */ +#ifndef ConnectionFlags +#define ConnectionFlags -DSTREAMSCONN -DUNIXCONN -DLOCALCONN +#endif + +#ifndef ManSuffix +#define ManSuffix 1x +#define ManDir $(MANSOURCEPATH)1 +#endif +#ifndef LibManSuffix +#define LibManSuffix 3x +#define LibmanDir $(MANSOURCEPATH)3 +#endif +#ifndef FileManSuffix +#define FileManSuffix 4 +#endif + +#ifndef StaticLibrary +#ifndef HasGcc +#define StaticLibrary(libpath,libname) -B static Concat(-L,libpath) Concat(-l,libname) -B dynamic +#endif +#endif + +#ifndef UseDeprecatedKeyboardDriver +#define UseDeprecatedKeyboardDriver YES +#endif + +#ifdef i386Architecture +#include <xorg.cf> +#endif + +#include <sv4Lib.rules> |