home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 February / PCWorld_2000-02_cd.bin / live / usr / X11R6 / lib / X11 / config / sco5.cf < prev    next >
Text File  |  1999-09-03  |  4KB  |  142 lines

  1. XCOMM $XFree86: xc/config/cf/sco5.cf,v 3.1.2.5 1998/12/13 14:11:59 dawes Exp $
  2.  
  3. /*
  4.  * This is for SCO Open Server 5.0.2 or later.
  5.  */
  6.  
  7. #ifndef ScoOsMouse
  8. # define ScoOsMouse             YES
  9. #endif
  10.  
  11. #ifndef OSName
  12. #define OSName                  UNIX System V/386 Open Server 5.0.4
  13. #endif
  14. #ifndef OSVendor
  15. #define OSVendor                SCO
  16. #endif
  17. #ifndef OSMajorVersion
  18. #define OSMajorVersion          5
  19. #endif
  20. #ifndef OSMinorVersion
  21. #define OSMinorVersion          0
  22. #endif
  23. #ifndef OSTeenyVersion
  24. #define OSTeenyVersion          4
  25. #endif
  26.  
  27. /*
  28.  * Note: We define FD_SETSIZE here (as opposed to in ConnectionFlags) to
  29.  * guarantee that the same FD_SETSIZE is used. Havoc abounds if we do not
  30.  * do this, as some files which include sys/socket.h and sys/types.h will
  31.  * have different values for FD_SETSIZE.
  32.  */
  33.  
  34. #define StandardDefines         -Dsco -DSCO -DSYSV -Di386 -DSCO325 -DFD_SETSIZE=256 -D_NO_STATIC
  35. #ifdef HasGcc2
  36. # define DefaultCCOptions       -melf
  37. # define CcCmd                  gcc
  38. # define ExtraLoadOptions       -melf
  39. # define DefaultCDebugFlags     -O
  40. # define OptimizedCDebugFlags   -O
  41. #else
  42. # define DefaultCCOptions       -dy 
  43. # define CcCmd                  cc
  44. # define ExtraLoadOptions       -b elf
  45. # define DefaultCDebugFlags     -O
  46. # define OptimizedCDebugFlags   -O
  47. #endif
  48.  
  49. #ifndef PexDynamicModule
  50. #define PexDynamicModule        YES
  51. #endif
  52. #ifndef XieDynamicModule
  53. #define XieDynamicModule        YES
  54. #endif
  55.  
  56. #ifndef HasSymLinks
  57. # define HasSymLinks            YES
  58. #endif
  59.  
  60. #ifdef BuildDynamicLoading
  61. #define SCODynamicFlags         -Wl,-Bexport
  62. #else
  63. #define SCODynamicFlags
  64. #endif
  65.  
  66. #define XawI18nDefines          -DHAS_WCHAR_H -DHAS_ISW_FUNCS
  67. #if ScoOsMouse
  68. # define ServerExtraSysLibs     $(CBRT) -lm -levent SCODynamicFlags
  69. # define ServerExtraDefines     ServerCCOptions -DUSE_OSMOUSE XFree86ServerDefines
  70. #else
  71. # define ServerExtraSysLibs     $(CBRT) -lm SCODynamicFlags
  72. # define ServerExtraDefines     ServerCCOptions XFree86ServerDefines
  73. #endif
  74. #define ExtraLibraries          -lsocket
  75. #define NeedWidePrototypes      NO
  76. #define ServerOSDefines         -DDDXTIME
  77. #define ToolkitStringsABIOptions -intelabi
  78. #define ThreadedX               NO
  79. #define HasThreadSafeAPI        NO
  80. #define HasNdbm                 YES
  81. #define HasVFork                YES
  82. #define HasPutenv               YES
  83. #define ExecableScripts         YES
  84. #define HasShadowPasswd         YES
  85. #define ManSourcePath           $(MANPATH)/cat.
  86. #define Malloc0ReturnsNull      YES
  87. #define RemoveDSDENroffMacros   NO
  88. #define CompressManPages        YES
  89.  
  90. #ifndef HasLibCrypt
  91. # define HasLibCrypt            YES
  92. # define SpecialLibCrypt        -lcrypt
  93. #endif
  94. #define PosixLibraries          /**/
  95.  
  96. #ifndef ForceNormalLib
  97. # define ForceNormalLib         YES 
  98. #endif
  99.  
  100. #define SharedLibXmu            NO
  101. #define SystemV                 YES
  102. #define LdCombineFlags          -r 
  103.  
  104. #define HasLdRunPath            YES
  105. #define HasPoll                 NO
  106. #define PatheticCpp             YES
  107.  
  108. #define ArCmdBase               ar
  109. #define AsCmd                   as
  110. #define CppCmd                  /lib/cpp
  111. #define LdCmd                   ld
  112. #define LexCmd                  lex
  113. #define MakeCmd                    make
  114. #define YaccCmd                 yacc
  115.  
  116. #define DefaultUserPath         /bin:/usr/bin:$(BINDIR):/usr/bin/X11:/usr/local/bin:/etc
  117. #define DefaultSystemPath       /etc:/bin:/usr/bin:$(BINDIR):/usr/bin/X11
  118.  
  119. /*
  120.  * If you are compiling on an SCO Open Server release prior to 5.0.2,
  121.  * you may need to remove -DLOCALCONN. There have been reports of it
  122.  * working on some 5.0.0 machines but not others.
  123.  */
  124. #define ConnectionFlags         -DLOCALCONN -DTCPCONN -DUNIXCONN
  125.  
  126. #define InstallManPageAliases(file,destdir,aliases)                     @@\
  127. install.man::                                                           @@\
  128.         @(SUFFIX=`echo $(DESTDIR)destdir/file.* | cut -f3,4 -d.`; \     @@\
  129.         for i in aliases; do (set -x; \                                 @@\
  130.         $(RM) $(DESTDIR)destdir/$$i.*; \                                @@\
  131.         (cd $(DESTDIR)destdir; $(LN) file.$${SUFFIX} \                  @@\
  132.         $$i.$${SUFFIX})); \                                             @@\
  133.         done)
  134.  
  135. #include <scoLib.rules>  /* minor changes to sv4Lib.rules */
  136. #include <sv4Lib.rules>
  137.  
  138. #ifdef i386Architecture
  139. #include <xfree86.cf>
  140. #endif
  141.  
  142.