Edit

IABSD.fr/xenocara/util/cf/DGUX.cf

Branch :

  • Show log

    Commit

  • Author : matthieu
    Date : 2006-11-25 16:15:45
    Hash : 782466d3
    Message : import from X.Org 7.2RC2

  • util/cf/DGUX.cf
  • 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>