home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-bin / x11r6.1 / lib / x11 / config / luna.cf < prev    next >
Encoding:
Text File  |  1996-10-17  |  3.0 KB  |  117 lines

  1. XCOMM platform:  $XConsortium: luna.cf /main/34 1996/01/22 17:37:00 gildea $
  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.  
  61. #define PrimaryScreenResolution 100
  62. #define    BuildXKB    YES
  63.  
  64. #ifdef Mc68000Architecture
  65. #ifdef    luna2
  66. #if ((OSMajorVersion <= 1) && (OSMinorVersion < 40))
  67. #define ServerExtraDefines -DUNUSE_DRV_TIME -DUNUSE_SIGIO_SIGNAL 
  68. #endif
  69. #else    /* luna1 */
  70. #if ((OSMajorVersion <= 1) && (OSMinorVersion <= 60))
  71. #define StandardDefines         -Dluna -Duniosb
  72. #endif
  73. #if ((OSMajorVersion < 2) || ((OSMajorVersion == 2) && (OSMinorVersion < 1)))
  74. #define ServerExtraDefines -DUNUSE_DRV_TIME -DUNUSE_SIGIO_SIGNAL 
  75. #endif
  76. #endif    /* luna2 */
  77. #if HasGcc
  78. #define OptimizedCDebugFlags    -O -traditional
  79. #define ServerCDebugFlags       -Dmc68020 -O -traditional
  80. #else    /* cc */
  81. #define OptimizedCDebugFlags    -O -Z18
  82. #define ServerCDebugFlags       -Dmc68020 -O -Z18
  83. #endif /* HasGcc */
  84. #endif /* Mc68000Architecture */
  85.  
  86.  
  87. #ifdef Mc88000Architecture
  88. #if ((OSMajorVersion <= 1) && (OSMinorVersion <= 12))
  89. #define ServerExtraDefines -DUNUSE_DRV_TIME -DUNUSE_SIGIO_SIGNAL 
  90. #endif
  91. #define HasNdbm            YES
  92. #define ExtraLibraries        -li18n
  93. #if HasGcc
  94. #define CcCmd                   gcc -fstrength-reduce
  95. #define PreIncDir        /usr/local/lib/gcc/gcc-include
  96. #define OptimizedCDebugFlags    -O2 /* -traditional */
  97. #else
  98. #define PreIncDir        /usr/lib/ccom/include
  99. #endif
  100. #define PostIncDir        /usr/mach/include
  101. #endif
  102.  
  103. #ifdef Mc68000Architecture
  104. #define UnalignedReferencesAllowed YES  /* if arbitrary deref is okay */
  105. #define BuildPexExt        NO        
  106. #define XlunaServer         YES
  107. #endif
  108.  
  109. #ifdef Mc88000Architecture
  110. #define BuildPexExt        NO
  111. #define XlunaServer         YES
  112. #endif
  113.  
  114. #if ((OSMajorVersion >= 2) && (OSMinorVersion >= 0) && (OSTeenyVersion >= 1))
  115. #define HasWChar32              YES
  116. #endif
  117.