1 XCOMM site: $TOG: site.def /main/23 1998/03/19 18:43:26 mgreess $
3 /***************************************************************************
5 * X Consortium In-House Build Parameters *
6 * Use at Your Own Risk *
8 ***************************************************************************/
10 #ifndef SiteIConfigFiles
11 # define SiteIConfigFiles $(IRULESRC)/host.def
12 # define LocalConfigFiles host.def
17 # define LocalThreadsDefines
21 /* CDE uses a .C suffix for C++ source, not the default .cxx */
24 /* We will import x11 and Motif. */
25 # define ImportX11 YES
26 # define ImportMotif YES
28 # ifndef TopLevelProject
29 # define TopLevelProject cde
32 /* On systems where cpp doesn't expand correctly macros in include directives
33 * the two following macros need to be defined directly (accordingly to the
34 * TopLevelProject macro defined above).
36 # if defined(SunArchitecture) || defined(AIXArchitecture)
37 # ifndef ProjectRulesFile
38 # define ProjectRulesFile <cde.rules>
40 # ifndef ProjectTmplFile
41 # define ProjectTmplFile <cde.tmpl>
45 # ifdef AlphaArchitecture
46 # define HasDECCplusplus YES
49 # ifdef HPArchitecture
50 # define HasHPCplusplus YES
53 # if defined(SGIArchitecture)
54 # define MipsN32Architecture YES
57 # if defined(SunArchitecture)
61 # ifndef HasSunCplusplus
62 # define HasSunCplusplus HasSunC
71 # ifndef HasGcc2ForCplusplus
72 # define HasGcc2ForCplusplus HasGcc2
76 # if defined(AIXArchitecture)
77 # define HasCplusplus YES
80 #endif /* BeforeVendorCF */
84 #ifndef X11ProjectRoot
85 # if defined(LinuxArchitecture)
86 # define X11ProjectRoot /usr
87 # elif defined(FreeBSDArchitecture)
88 # define X11ProjectRoot /usr/local
89 # elif defined(SunArchitecture)
90 # define X11ProjectRoot /usr
91 # elif defined(OpenBSDArchitecture)
92 # define X11ProjectRoot /usr/X11R6
93 # elif defined(NetBSDArchitecture)
94 # define X11ProjectRoot /usr/X11R7
96 # define X11ProjectRoot /X11
100 #ifndef MotifProjectRoot
101 # if defined(FreeBSDArchitecture)
102 # define MotifProjectRoot /usr/local
103 # elif defined(OpenBSDArchitecture)
104 # define MotifProjectRoot /usr/local
105 # elif defined(NetBSDArchitecture)
106 # define MotifProjectRoot /usr/pkg
107 # elif defined(SunArchitecture)
108 # define MotifProjectRoot /usr/X11
113 # define ProjectRoot /usr/dt
116 XCOMM build the DtXinerama support
117 #define CDE_USEXINERAMA YES
119 #ifdef SunArchitecture
120 # define DtLocalesToBuild de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1
123 XCOMM Make sure you have installed the de_DE, es_ES, fr_FR and it_IT locales.
124 XCOMM or building non-C locales will cause build failures.
125 #if defined(BSDArchitecture)
126 # define DtLocalesToBuild de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1
129 #if defined(LinuxArchitecture)
130 # define DtLocalesToBuild de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1 en_US.UTF-8
131 # define UTF8_NLS_SUPPORT
134 #ifdef SunArchitecture
135 #define HasCodeCenter YES
136 #define HasTestCenter YES
137 #ifdef SparcArchitecture
138 #define HasPurify YES
142 #ifdef HPArchitecture
143 #define HasPurify YES
147 #define HasCodeCenter YES
148 #define HasTestCenter YES
151 #ifdef SGIArchitecture
152 #if OSMajorVersion > 5
153 #define HasPurify YES
157 XCOMM define DtDocLocalesToBuild to be the same as DtLocalesToBuild if undefined
158 #ifndef DtDocLocalesToBuild
159 # define DtDocLocalesToBuild DtLocalesToBuild
162 #endif /* AfterVendorCF */