home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / Fresco / build / Unix / config / cf / luna.cf < prev    next >
Encoding:
Text File  |  1995-07-12  |  2.5 KB  |  91 lines

  1. XCOMM platform:  $XConsortium: luna.cf,v 1.30 94/04/01 19:59:08 kaleb Exp $
  2. /*
  3.  *    Please set the values for OSMajorVerion and OSMinorVersion
  4.  *    before making makefiles.     
  5.  */
  6.  
  7. #ifdef Mc68000Architecture
  8. # ifdef luna2
  9. #define OSName            Mach 2.5 Vers 1.40
  10. #define OSMajorVersion    1
  11. #define OSMinorVersion    40
  12. # else 
  13. #define OSName            UNIOS-B 4.3BSD UNIX: 2.00
  14. #define OSMajorVersion    2
  15. #define OSMinorVersion    0
  16. #define DirFailPrefix -
  17. # endif
  18. #else  /* Mc88000Architecture */
  19. #define OSName            Mach 2.5 Vers 2.00.1
  20. #define OSMajorVersion    2
  21. #define OSMinorVersion    0
  22. #define OSTeenyVersion    1
  23. #endif
  24. XCOMM operating system:  OSName
  25.  
  26. #define HasBsearch        NO
  27. #define HasVoidSignalReturn    NO
  28. #define HasGcc            YES
  29. #define HasCThreads        YES
  30. #define Malloc0ReturnsNull    HasCThreads    /* -lthreads fails, -lc works */
  31. #define XawI18nDefines        -DHAS_WCHAR_H -DHAS_ISW_FUNCS
  32.  
  33. #define ThreadsLibraries -lthreads -lmach
  34.  
  35. #define PrimaryScreenResolution 100
  36. #define    BuildXKB    YES
  37.  
  38. #ifdef Mc68000Architecture
  39. #ifdef    luna2
  40. #if ((OSMajorVersion <= 1) && (OSMinorVersion < 40))
  41. #define ServerExtraDefines -DUNUSE_DRV_TIME -DUNUSE_SIGIO_SIGNAL 
  42. #endif
  43. #else    /* luna1 */
  44. #if ((OSMajorVersion <= 1) && (OSMinorVersion <= 60))
  45. #define StandardDefines         -Dluna -Duniosb
  46. #endif
  47. #if ((OSMajorVersion < 2) || ((OSMajorVersion == 2) && (OSMinorVersion < 1)))
  48. #define ServerExtraDefines -DUNUSE_DRV_TIME -DUNUSE_SIGIO_SIGNAL 
  49. #endif
  50. #endif    /* luna2 */
  51. #if HasGcc
  52. #define OptimizedCDebugFlags    -O -traditional
  53. #define ServerCDebugFlags       -Dmc68020 -O -traditional
  54. #else    /* cc */
  55. #define OptimizedCDebugFlags    -O -Z18
  56. #define ServerCDebugFlags       -Dmc68020 -O -Z18
  57. #endif /* HasGcc */
  58. #endif /* Mc68000Architecture */
  59.  
  60.  
  61. #ifdef Mc88000Architecture
  62. #if ((OSMajorVersion <= 1) && (OSMinorVersion <= 12))
  63. #define ServerExtraDefines -DUNUSE_DRV_TIME -DUNUSE_SIGIO_SIGNAL 
  64. #endif
  65. #define HasNdbm            YES
  66. #define ExtraLibraries        -li18n
  67. #if HasGcc
  68. #define CcCmd                   gcc -fstrength-reduce
  69. #define PreIncDir        /usr/local/lib/gcc/gcc-include
  70. #define OptimizedCDebugFlags    -O2 /* -traditional */
  71. #else
  72. #define PreIncDir        /usr/lib/ccom/include
  73. #endif
  74. #define PostIncDir        /usr/mach/include
  75. #endif
  76.  
  77. #ifdef Mc68000Architecture
  78. #define UnalignedReferencesAllowed YES  /* if arbitrary deref is okay */
  79. #define BuildPexExt        NO        
  80. #define XlunaServer         YES
  81. #endif
  82.  
  83. #ifdef Mc88000Architecture
  84. #define BuildPexExt        NO
  85. #define XlunaServer         YES
  86. #endif
  87.  
  88. #if ((OSMajorVersion >= 2) && (OSMinorVersion >= 0) && (OSTeenyVersion >= 1))
  89. #define HasWChar32              YES
  90. #endif
  91.