site.def 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. XCOMM site: $TOG: site.def /main/23 1998/03/19 18:43:26 mgreess $
  2. /***************************************************************************
  3. * *
  4. * X Consortium In-House Build Parameters *
  5. * Use at Your Own Risk *
  6. * *
  7. ***************************************************************************/
  8. #ifndef SiteIConfigFiles
  9. # define SiteIConfigFiles $(IRULESRC)/host.def
  10. # define LocalConfigFiles host.def
  11. #endif
  12. #ifdef BeforeVendorCF
  13. # define LocalThreadsDefines
  14. # include <host.def>
  15. /* CDE uses a .C suffix for C++ source, not the default .cxx */
  16. # define CCsuf C
  17. /* We will import x11 and Motif. */
  18. # define ImportX11 YES
  19. # define ImportMotif YES
  20. # ifndef TopLevelProject
  21. # define TopLevelProject cde
  22. # endif
  23. /* On systems where cpp doesn't expand correctly macros in include directives
  24. * the two following macros need to be defined directly (accordingly to the
  25. * TopLevelProject macro defined above).
  26. */
  27. # if defined(SunArchitecture) || defined(AIXArchitecture) \
  28. || defined(USLArchitecture) || defined(UXPArchitecture)
  29. # ifndef ProjectRulesFile
  30. # define ProjectRulesFile <cde.rules>
  31. # endif
  32. # ifndef ProjectTmplFile
  33. # define ProjectTmplFile <cde.tmpl>
  34. # endif
  35. # endif
  36. # ifdef AlphaArchitecture
  37. # define HasDECCplusplus YES
  38. # endif
  39. # ifdef HPArchitecture
  40. # define HasHPCplusplus YES
  41. # endif
  42. # if defined(SGIArchitecture)
  43. # define MipsN32Architecture YES
  44. # endif
  45. # if defined(SunArchitecture)
  46. # ifndef HasSunC
  47. # define HasSunC NO
  48. # endif
  49. # ifndef HasSunCplusplus
  50. # define HasSunCplusplus HasSunC
  51. # endif
  52. # ifndef HasGcc2
  53. # if HasSunC
  54. # define HasGcc2 NO
  55. # else
  56. # define HasGcc2 YES
  57. # endif
  58. # endif
  59. # ifndef HasGcc2ForCplusplus
  60. # define HasGcc2ForCplusplus HasGcc2
  61. # endif
  62. # endif
  63. # if defined(UXPArchitecture) || defined(USLArchitecture) \
  64. || defined(AIXArchitecture)
  65. # define HasCplusplus YES
  66. # endif
  67. #endif /* BeforeVendorCF */
  68. #ifdef AfterVendorCF
  69. #ifndef X11ProjectRoot
  70. # if defined(LinuxArchitecture)
  71. # define X11ProjectRoot /usr
  72. # elif defined(FreeBSDArchitecture)
  73. # define X11ProjectRoot /usr/local
  74. # elif defined(SunArchitecture)
  75. # define X11ProjectRoot /usr
  76. # elif defined(OpenBSDArchitecture)
  77. # define X11ProjectRoot /usr/X11R6
  78. # elif defined(NetBSDArchitecture)
  79. # define X11ProjectRoot /usr/X11R7
  80. # else
  81. # define X11ProjectRoot /X11
  82. # endif
  83. #endif
  84. #ifndef MotifProjectRoot
  85. # if defined(FreeBSDArchitecture)
  86. # define MotifProjectRoot /usr/local
  87. # elif defined(OpenBSDArchitecture)
  88. # define MotifProjectRoot /usr/local
  89. # elif defined(NetBSDArchitecture)
  90. # define MotifProjectRoot /usr/pkg
  91. # elif defined(SunArchitecture)
  92. # define MotifProjectRoot /usr/X11
  93. # endif
  94. #endif
  95. #ifndef ProjectRoot
  96. # define ProjectRoot /usr/dt
  97. #endif
  98. XCOMM build the DtXinerama support
  99. #define CDE_USEXINERAMA YES
  100. #ifdef SunArchitecture
  101. # define DtLocalesToBuild de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1
  102. #endif
  103. #ifdef UXPArchitecture
  104. # define DtLocalesToBuild ja_JP.dt-eucJP
  105. #endif
  106. XCOMM Make sure you have installed the de_DE, es_ES, fr_FR and it_IT locales.
  107. XCOMM or building non-C locales will cause build failures.
  108. #if defined(BSDArchitecture)
  109. # define DtLocalesToBuild de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1
  110. #endif
  111. #if defined(LinuxArchitecture)
  112. # define DtLocalesToBuild de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1 en_US.UTF-8
  113. # define UTF8_NLS_SUPPORT
  114. #endif
  115. #ifdef SunArchitecture
  116. #define HasCodeCenter YES
  117. #define HasTestCenter YES
  118. #ifdef SparcArchitecture
  119. #define HasPurify YES
  120. #endif
  121. #endif
  122. #ifdef HPArchitecture
  123. #define HasPurify YES
  124. #endif
  125. #ifdef __hp9000s800
  126. #define HasCodeCenter YES
  127. #define HasTestCenter YES
  128. #endif
  129. #ifdef SGIArchitecture
  130. #if OSMajorVersion > 5
  131. #define HasPurify YES
  132. #endif
  133. #endif
  134. XCOMM define DtDocLocalesToBuild to be the same as DtLocalesToBuild if undefined
  135. #ifndef DtDocLocalesToBuild
  136. # define DtDocLocalesToBuild DtLocalesToBuild
  137. #endif
  138. #endif /* AfterVendorCF */