#ifdef AfterVendorCF
-# define X11ProjectRoot /X11
+#ifndef X11ProjectRoot
+# if defined(LinuxArchitecture)
+# define X11ProjectRoot /usr
+#elif defined(FreeBSDArchitecture)
+# define X11ProjectRoot /usr/local
+# else
+# define X11ProjectRoot /X11
+# endif
+#endif
+
+#ifndef ProjectRoot
# define ProjectRoot /usr/dt
+#endif
#ifdef SunArchitecture
# define DtLocalesToBuild de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1
# define DtLocalesToBuild ja_JP.dt-eucJP
#endif
+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
+#endif
+
#ifdef SunArchitecture
#define HasCodeCenter YES
#define HasTestCenter YES