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 || defined(USLArchitecture)
38 # ifndef ProjectRulesFile
39 # define ProjectRulesFile <cde.rules>
41 # ifndef ProjectTmplFile
42 # define ProjectTmplFile <cde.tmpl>
46 # ifdef AlphaArchitecture
47 # define HasDECCplusplus YES
50 # ifdef HPArchitecture
51 # define HasHPCplusplus YES
54 # if defined(SGIArchitecture)
55 # define MipsN32Architecture YES
58 # if defined(SunArchitecture)
62 # ifndef HasSunCplusplus
63 # define HasSunCplusplus HasSunC
72 # ifndef HasGcc2ForCplusplus
73 # define HasGcc2ForCplusplus HasGcc2
77 # if defined(USLArchitecture) || defined(AIXArchitecture)
78 # define HasCplusplus YES
81 #endif /* BeforeVendorCF */
85 #ifndef X11ProjectRoot
86 # if defined(LinuxArchitecture)
87 # define X11ProjectRoot /usr
88 # elif defined(FreeBSDArchitecture)
89 # define X11ProjectRoot /usr/local
90 # elif defined(SunArchitecture)
91 # define X11ProjectRoot /usr
92 # elif defined(OpenBSDArchitecture)
93 # define X11ProjectRoot /usr/X11R6
94 # elif defined(NetBSDArchitecture)
95 # define X11ProjectRoot /usr/X11R7
97 # define X11ProjectRoot /X11
101 #ifndef MotifProjectRoot
102 # if defined(FreeBSDArchitecture)
103 # define MotifProjectRoot /usr/local
104 # elif defined(OpenBSDArchitecture)
105 # define MotifProjectRoot /usr/local
106 # elif defined(NetBSDArchitecture)
107 # define MotifProjectRoot /usr/pkg
108 # elif defined(SunArchitecture)
109 # define MotifProjectRoot /usr/X11
114 # define ProjectRoot /usr/dt
117 XCOMM build the DtXinerama support
118 #define CDE_USEXINERAMA YES
120 #ifdef SunArchitecture
121 # define DtLocalesToBuild de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1
124 XCOMM Make sure you have installed the de_DE, es_ES, fr_FR and it_IT locales.
125 XCOMM or building non-C locales will cause build failures.
126 #if defined(BSDArchitecture)
127 # define DtLocalesToBuild de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1
130 #if defined(LinuxArchitecture)
131 # define DtLocalesToBuild de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1 en_US.UTF-8
132 # define UTF8_NLS_SUPPORT
135 #ifdef SunArchitecture
136 #define HasCodeCenter YES
137 #define HasTestCenter YES
138 #ifdef SparcArchitecture
139 #define HasPurify YES
143 #ifdef HPArchitecture
144 #define HasPurify YES
148 #define HasCodeCenter YES
149 #define HasTestCenter YES
152 #ifdef SGIArchitecture
153 #if OSMajorVersion > 5
154 #define HasPurify YES
158 XCOMM define DtDocLocalesToBuild to be the same as DtLocalesToBuild if undefined
159 #ifndef DtDocLocalesToBuild
160 # define DtDocLocalesToBuild DtLocalesToBuild
163 #endif /* AfterVendorCF */