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(BSDArchitecture)
+#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)
+# define DtLocalesToBuild de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1 en_US.UTF-8
+# define UTF8_NLS_SUPPORT
+#endif
+
#ifdef SunArchitecture
#define HasCodeCenter YES
#define HasTestCenter YES
#
# for Linux
#
+#ifdef UTF8_NLS_SUPPORT
+programs/fontaliases/linux/en_US.UTF-8/fonts.alias
+{ linux
+ install_target = /usr/dt/config/xfonts/en_US.UTF-8/fonts.alias
+}
+programs/fontaliases/linux/en_US.UTF-8/fonts.dir
+{ linux
+ install_target = /usr/dt/config/xfonts/en_US.UTF-8/fonts.dir
+}
+#endif
programs/fontaliases/linux/C/fonts.alias
{ linux
install_target = /usr/dt/config/xfonts/C/fonts.alias
{ default
install_target = /usr/dt/lib/nls/msg/%_LANG_%/fmt_tbl.cat
}
+XCOMM ##########################################################################
+XCOMM en_US.UTF-8 locale: only directory is needed, rest of data comes from C
+XCOMM ##########################################################################
+#if defined(_ENGLISH_)
+#if defined(UTF8_NLS_SUPPORT)
+-
+{ default
+ type = directory
+ install_target = /usr/dt/lib/nls/msg/en_US.UTF-8
+ mode = 0555
+ status = ------
+}
+#endif
+#endif
XCOMM ##########################################################################
XCOMM
clean::
$(RM) *.db
+
+#if defined UTF8_NLS_SUPPORT
+# define UTF8_NLS_SUPPORT_OPT -DUTF8_NLS_SUPPORT
+#endif
+
/*
* Default locale (C)
*/
-LOC_CPP_LIST = $(UDB_CPP_UNDEF_LIST) -D_ENGLISH_
+LOC_CPP_LIST = $(UDB_CPP_UNDEF_LIST) -D_ENGLISH_ UTF8_NLS_SUPPORT_OPT
CppSourceFile(CDE-LOC-C.tmp,CDE-LOC.src,$(LOC_CPP_LIST),)
CppSourceFile(CDE-HELP-LOC-C.tmp,CDE-HELP-LOC.src,$(LOC_CPP_LIST),)
CppSourceFile(CDE-MSG-LOC-C.tmp,CDE-MSG-LOC.src,$(LOC_CPP_LIST),)
--- /dev/null
+XCOMM $XConsortium: Imakefile /main/10 1996/07/23 22:00:00 rws $
#define IHaveSubdirs
#define PassCDebugFlags /**/
-SUBDIRS = C
+SUBDIRS = C en_US.UTF-8
MakeSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))
--- /dev/null
+XCOMM $XConsortium: Imakefile /main/3 1996/09/13 17:50:44 drk $