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

  1. XCOMM platform:  $XConsortium: luna.cf /main/35 1996/09/28 16:11:11 rws $
  2. /*
  3.  *    Please set the values for OSMajorVerion and OSMinorVersion
  4.  *    before making makefiles.     
  5.  *
  6.  *    The Luna version of the make program doesn't define the standard
  7.  *    macro MAKE, so you must run it as "make MAKE=make" at top level,
  8.  *    e.g., "make MAKE=make World"
  9.  */
  10.  
  11. #ifdef Mc68000Architecture
  12. # ifdef luna2
  13. #ifndef OSName
  14. #define OSName            Mach 2.5 Vers 1.40
  15. #endif
  16. #ifndef OSMajorVersion
  17. #define OSMajorVersion    1
  18. #endif
  19. #ifndef OSMinorVersion
  20. #define OSMinorVersion    40
  21. #endif
  22. # else 
  23. #ifndef OSName
  24. #define OSName            UNIOS-B 4.3BSD UNIX: 2.00
  25. #endif
  26. #ifndef OSMajorVersion
  27. #define OSMajorVersion    2
  28. #endif
  29. #ifndef OSMinorVersion
  30. #define OSMinorVersion    0
  31. #endif
  32. #define DirFailPrefix -
  33. # endif
  34. #else  /* Mc88000Architecture */
  35. #ifndef OSName
  36. #define OSName            Mach 2.5 Vers 2.00.1
  37. #endif
  38. #ifndef OSMajorVersion
  39. #define OSMajorVersion    2
  40. #endif
  41. #ifndef OSMinorVersion
  42. #define OSMinorVersion    0
  43. #endif
  44. #ifndef OSTeenyVersion
  45. #define OSTeenyVersion    1
  46. #endif
  47. #endif
  48. XCOMM operating system:  OSName
  49.  
  50. #define HasBsearch        NO
  51. #define HasVoidSignalReturn    NO
  52. #define HasGcc            YES
  53. #define HasCThreads        YES
  54. #define HasThreadSafeAPI    NO
  55. #define Malloc0ReturnsNull    HasCThreads    /* -lthreads fails, -lc works */
  56. #define XawI18nDefines        -DHAS_WCHAR_H -DHAS_ISW_FUNCS
  57. #define BootstrapCFlags        -DUSE_CC_E -DNFS_STDOUT_BUG
  58.  
  59. #define ThreadsLibraries        -lthreads -lmach
  60. #define ThreadsCplusplusLibraries    -lthreads -lmach
  61.  
  62. #define PrimaryScreenResolution 100
  63. #define    BuildXKB    YES
  64.  
  65. #ifdef Mc68000Architecture
  66. #ifdef    luna2
  67. #if ((OSMajorVersion <= 1) && (OSMinorVersion < 40))
  68. #define ServerExtraDefines -DUNUSE_DRV_TIME -DUNUSE_SIGIO_SIGNAL 
  69. #endif
  70. #else    /* luna1 */
  71. #if ((OSMajorVersion <= 1) && (OSMinorVersion <= 60))
  72. #define StandardDefines         -Dluna -Duniosb
  73. #endif
  74. #if ((OSMajorVersion < 2) || ((OSMajorVersion == 2) && (OSMinorVersion < 1)))
  75. #define ServerExtraDefines -DUNUSE_DRV_TIME -DUNUSE_SIGIO_SIGNAL 
  76. #endif
  77. #endif    /* luna2 */
  78. #if HasGcc
  79. #define OptimizedCDebugFlags    -O -traditional
  80. #define ServerCDebugFlags       -Dmc68020 -O -traditional
  81. #else    /* cc */
  82. #define OptimizedCDebugFlags    -O -Z18
  83. #define ServerCDebugFlags       -Dmc68020 -O -Z18
  84. #endif /* HasGcc */
  85. #endif /* Mc68000Architecture */
  86.  
  87.  
  88. #ifdef Mc88000Architecture
  89. #if ((OSMajorVersion <= 1) && (OSMinorVersion <= 12))
  90. #define ServerExtraDefines -DUNUSE_DRV_TIME -DUNUSE_SIGIO_SIGNAL 
  91. #endif
  92. #define HasNdbm            YES
  93. #define ExtraLibraries        -li18n
  94. #if HasGcc
  95. #define CcCmd                   gcc -fstrength-reduce
  96. #define PreIncDir        /usr/local/lib/gcc/gcc-include
  97. #define OptimizedCDebugFlags    -O2 /* -traditional */
  98. #else
  99. #define PreIncDir        /usr/lib/ccom/include
  100. #endif
  101. #define PostIncDir        /usr/mach/include
  102. #endif
  103.  
  104. #ifdef Mc68000Architecture
  105. #define UnalignedReferencesAllowed YES  /* if arbitrary deref is okay */
  106. #define BuildPexExt        NO        
  107. #define XlunaServer         YES
  108. #endif
  109.  
  110. #ifdef Mc88000Architecture
  111. #define BuildPexExt        NO
  112. #define XlunaServer         YES
  113. #endif
  114.  
  115. #if ((OSMajorVersion >= 2) && (OSMinorVersion >= 0) && (OSTeenyVersion >= 1))
  116. #define HasWChar32              YES
  117. #endif
  118.