#ifdef BeforeVendorCF
+# define LocalThreadsDefines
+
# include <host.def>
/* CDE uses a .C suffix for C++ source, not the default .cxx */
* the two following macros need to be defined directly (accordingly to the
* TopLevelProject macro defined above).
*/
-# if defined(SunArchitecture) || defined(AIXArchitecture) \
- || defined(USLArchitecture) || defined(UXPArchitecture)
+# if defined(SunArchitecture) || defined(AIXArchitecture)
# ifndef ProjectRulesFile
# define ProjectRulesFile <cde.rules>
# endif
# endif
# endif
-# ifdef AlphaArchitecture
-# define HasDECCplusplus YES
-# endif
-
# ifdef HPArchitecture
# define HasHPCplusplus YES
# endif
# endif
# if defined(SunArchitecture)
-# define HasSunCplusplus YES
+# ifndef HasSunC
+# define HasSunC NO
+# endif
+# ifndef HasSunCplusplus
+# define HasSunCplusplus HasSunC
+# endif
+# ifndef HasGcc2
+# if HasSunC
+# define HasGcc2 NO
+# else
+# define HasGcc2 YES
+# endif
+# endif
+# ifndef HasGcc2ForCplusplus
+# define HasGcc2ForCplusplus HasGcc2
+# endif
# endif
-# if defined(UXPArchitecture) || defined(USLArchitecture) \
- || defined(AIXArchitecture)
+# if defined(AIXArchitecture)
# define HasCplusplus YES
# endif
#ifndef X11ProjectRoot
# if defined(LinuxArchitecture)
# define X11ProjectRoot /usr
-#elif defined(FreeBSDArchitecture)
+# elif defined(FreeBSDArchitecture)
# define X11ProjectRoot /usr/local
+# elif defined(SunArchitecture)
+# define X11ProjectRoot /usr
+# elif defined(OpenBSDArchitecture)
+# define X11ProjectRoot /usr/X11R6
+# elif defined(NetBSDArchitecture)
+# define X11ProjectRoot /usr/X11R7
# else
# define X11ProjectRoot /X11
# endif
#endif
+#ifndef MotifProjectRoot
+# if defined(FreeBSDArchitecture)
+# define MotifProjectRoot /usr/local
+# elif defined(OpenBSDArchitecture)
+# define MotifProjectRoot /usr/local
+# elif defined(NetBSDArchitecture)
+# define MotifProjectRoot /usr/pkg
+# elif defined(SunArchitecture)
+# define MotifProjectRoot /usr/X11
+# endif
+#endif
+
#ifndef ProjectRoot
# define ProjectRoot /usr/dt
#endif
+XCOMM build the DtXinerama support
+#define CDE_USEXINERAMA YES
+
#ifdef SunArchitecture
# define DtLocalesToBuild de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1
#endif
-#ifdef UXPArchitecture
-# define DtLocalesToBuild ja_JP.dt-eucJP
+XCOMM Make sure you have installed the de_DE, es_ES, fr_FR and it_IT locales.
+XCOMM or building non-C locales will cause build failures.
+#if defined(BSDArchitecture)
+# define DtLocalesToBuild de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1
#endif
+#if defined(LinuxArchitecture)
XCOMM Make sure you have installed the de_DE, es_ES, fr_FR and it_IT locales.
XCOMM or building non-C locales will cause build failures.
-#if defined(LinuxArchitecture) || defined(FreeBSDArchitecture) || defined(OpenBSDArchitecture)
-# define DtLocalesToBuild de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1
+XCOMM DtLocalesToBuild: de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1 en_US.UTF-8
+# define DtLocalesToBuild en_US.UTF-8
+# define UTF8_NLS_SUPPORT
#endif
#ifdef SunArchitecture
#endif
#endif
+XCOMM define DtDocLocalesToBuild to be the same as DtLocalesToBuild if undefined
+#ifndef DtDocLocalesToBuild
+# define DtDocLocalesToBuild DtLocalesToBuild
+#endif
+
#endif /* AfterVendorCF */