summaryrefslogtreecommitdiff
path: root/nls
diff options
context:
space:
mode:
Diffstat (limited to 'nls')
-rw-r--r--nls/C/Makefile.am18
-rw-r--r--nls/Makefile.am71
-rw-r--r--nls/armscii-8/Makefile.am18
-rw-r--r--nls/en_US.UTF-8/Makefile.am18
-rw-r--r--nls/georgian-academy/Makefile.am18
-rw-r--r--nls/georgian-ps/Makefile.am18
-rw-r--r--nls/ibm-cp1133/Makefile.am18
-rw-r--r--nls/iscii-dev/Makefile.am18
-rw-r--r--nls/isiri-3342/Makefile.am18
-rw-r--r--nls/iso8859-1/Makefile.am18
-rw-r--r--nls/iso8859-10/Makefile.am18
-rw-r--r--nls/iso8859-11/Makefile.am18
-rw-r--r--nls/iso8859-13/Makefile.am18
-rw-r--r--nls/iso8859-14/Makefile.am18
-rw-r--r--nls/iso8859-15/Makefile.am18
-rw-r--r--nls/iso8859-2/Makefile.am18
-rw-r--r--nls/iso8859-3/Makefile.am18
-rw-r--r--nls/iso8859-4/Makefile.am18
-rw-r--r--nls/iso8859-5/Makefile.am18
-rw-r--r--nls/iso8859-6/Makefile.am18
-rw-r--r--nls/iso8859-7/Makefile.am18
-rw-r--r--nls/iso8859-8/Makefile.am18
-rw-r--r--nls/iso8859-9/Makefile.am18
-rw-r--r--nls/iso8859-9e/Makefile.am18
-rw-r--r--nls/ja.JIS/Makefile.am18
-rw-r--r--nls/ja.S90/Makefile.am18
-rw-r--r--nls/ja.SJIS/Makefile.am18
-rw-r--r--nls/ja.U90/Makefile.am18
-rw-r--r--nls/ja/Makefile.am18
-rw-r--r--nls/ja_JP.UTF-8/Makefile.am18
-rw-r--r--nls/ko/Makefile.am18
-rw-r--r--nls/ko_KR.UTF-8/Makefile.am18
-rw-r--r--nls/koi8-c/Makefile.am18
-rw-r--r--nls/koi8-r/Makefile.am18
-rw-r--r--nls/koi8-u/Makefile.am18
-rw-r--r--nls/microsoft-cp1251/Makefile.am18
-rw-r--r--nls/microsoft-cp1255/Makefile.am18
-rw-r--r--nls/microsoft-cp1256/Makefile.am18
-rw-r--r--nls/mulelao-1/Makefile.am18
-rw-r--r--nls/nokhchi-1/Makefile.am18
-rw-r--r--nls/pt_BR.UTF-8/Makefile.am18
-rw-r--r--nls/tatar-cyr/Makefile.am18
-rw-r--r--nls/th_TH.UTF-8/Makefile.am18
-rw-r--r--nls/th_TH/Makefile.am18
-rw-r--r--nls/tscii-0/Makefile.am18
-rw-r--r--nls/vi_VN.tcvn/Makefile.am18
-rw-r--r--nls/vi_VN.viscii/Makefile.am18
-rw-r--r--nls/zh_CN.UTF-8/Makefile.am18
-rw-r--r--nls/zh_CN.gb18030/Makefile.am18
-rw-r--r--nls/zh_CN.gbk/Makefile.am18
-rw-r--r--nls/zh_CN/Makefile.am18
-rw-r--r--nls/zh_HK.UTF-8/Makefile.am18
-rw-r--r--nls/zh_HK.big5/Makefile.am18
-rw-r--r--nls/zh_HK.big5hkscs/Makefile.am18
-rw-r--r--nls/zh_TW.UTF-8/Makefile.am18
-rw-r--r--nls/zh_TW.big5/Makefile.am18
-rw-r--r--nls/zh_TW/Makefile.am18
57 files changed, 1079 insertions, 0 deletions
diff --git a/nls/C/Makefile.am b/nls/C/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/C/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/Makefile.am b/nls/Makefile.am
new file mode 100644
index 00000000..a01b5cd4
--- /dev/null
+++ b/nls/Makefile.am
@@ -0,0 +1,71 @@
+x11localedir = @X11_LOCALEDIR@
+
+EXTRA_DIST = locale.alias.pre
+
+dist_x11locale_DATA=locale.dir compose.dir
+x11locale_DATA=locale.alias
+
+DISTCLEANFILES=locale.alias XLC_LOCALE
+
+SUBDIRS= \
+ armscii-8 \
+ C \
+ en_US.UTF-8 \
+ georgian-academy \
+ georgian-ps \
+ ibm-cp1133 \
+ iscii-dev \
+ isiri-3342 \
+ iso8859-1 \
+ iso8859-10 \
+ iso8859-11 \
+ iso8859-13 \
+ iso8859-14 \
+ iso8859-15 \
+ iso8859-2 \
+ iso8859-3 \
+ iso8859-4 \
+ iso8859-5 \
+ iso8859-6 \
+ iso8859-7 \
+ iso8859-8 \
+ iso8859-9 \
+ iso8859-9e \
+ ja \
+ ja.JIS \
+ ja_JP.UTF-8 \
+ ja.S90 \
+ ja.SJIS \
+ ja.U90 \
+ ko \
+ koi8-c \
+ koi8-r \
+ koi8-u \
+ ko_KR.UTF-8 \
+ microsoft-cp1251 \
+ microsoft-cp1255 \
+ microsoft-cp1256 \
+ mulelao-1 \
+ nokhchi-1 \
+ pt_BR.UTF-8 \
+ tatar-cyr \
+ th_TH \
+ th_TH.UTF-8 \
+ tscii-0 \
+ vi_VN.tcvn \
+ vi_VN.viscii \
+ zh_CN \
+ zh_CN.gb18030 \
+ zh_CN.gbk \
+ zh_CN.UTF-8 \
+ zh_HK.big5 \
+ zh_HK.big5hkscs \
+ zh_HK.UTF-8 \
+ zh_TW \
+ zh_TW.big5 \
+ zh_TW.UTF-8
+
+locale.alias: locale.alias.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > locale.alias.l1
+ sed -e '/^[^#][^ ]*:/s/://' -e '/^[^#].*[ ].*:/d' \
+ < locale.alias.l1 > locale.alias
diff --git a/nls/armscii-8/Makefile.am b/nls/armscii-8/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/armscii-8/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/en_US.UTF-8/Makefile.am b/nls/en_US.UTF-8/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/en_US.UTF-8/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/georgian-academy/Makefile.am b/nls/georgian-academy/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/georgian-academy/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/georgian-ps/Makefile.am b/nls/georgian-ps/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/georgian-ps/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/ibm-cp1133/Makefile.am b/nls/ibm-cp1133/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/ibm-cp1133/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/iscii-dev/Makefile.am b/nls/iscii-dev/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/iscii-dev/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/isiri-3342/Makefile.am b/nls/isiri-3342/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/isiri-3342/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/iso8859-1/Makefile.am b/nls/iso8859-1/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/iso8859-1/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/iso8859-10/Makefile.am b/nls/iso8859-10/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/iso8859-10/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/iso8859-11/Makefile.am b/nls/iso8859-11/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/iso8859-11/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/iso8859-13/Makefile.am b/nls/iso8859-13/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/iso8859-13/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/iso8859-14/Makefile.am b/nls/iso8859-14/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/iso8859-14/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/iso8859-15/Makefile.am b/nls/iso8859-15/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/iso8859-15/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/iso8859-2/Makefile.am b/nls/iso8859-2/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/iso8859-2/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/iso8859-3/Makefile.am b/nls/iso8859-3/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/iso8859-3/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/iso8859-4/Makefile.am b/nls/iso8859-4/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/iso8859-4/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/iso8859-5/Makefile.am b/nls/iso8859-5/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/iso8859-5/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/iso8859-6/Makefile.am b/nls/iso8859-6/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/iso8859-6/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/iso8859-7/Makefile.am b/nls/iso8859-7/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/iso8859-7/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/iso8859-8/Makefile.am b/nls/iso8859-8/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/iso8859-8/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/iso8859-9/Makefile.am b/nls/iso8859-9/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/iso8859-9/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/iso8859-9e/Makefile.am b/nls/iso8859-9e/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/iso8859-9e/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/ja.JIS/Makefile.am b/nls/ja.JIS/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/ja.JIS/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/ja.S90/Makefile.am b/nls/ja.S90/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/ja.S90/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/ja.SJIS/Makefile.am b/nls/ja.SJIS/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/ja.SJIS/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/ja.U90/Makefile.am b/nls/ja.U90/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/ja.U90/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/ja/Makefile.am b/nls/ja/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/ja/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/ja_JP.UTF-8/Makefile.am b/nls/ja_JP.UTF-8/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/ja_JP.UTF-8/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/ko/Makefile.am b/nls/ko/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/ko/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/ko_KR.UTF-8/Makefile.am b/nls/ko_KR.UTF-8/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/ko_KR.UTF-8/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/koi8-c/Makefile.am b/nls/koi8-c/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/koi8-c/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/koi8-r/Makefile.am b/nls/koi8-r/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/koi8-r/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/koi8-u/Makefile.am b/nls/koi8-u/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/koi8-u/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/microsoft-cp1251/Makefile.am b/nls/microsoft-cp1251/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/microsoft-cp1251/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/microsoft-cp1255/Makefile.am b/nls/microsoft-cp1255/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/microsoft-cp1255/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/microsoft-cp1256/Makefile.am b/nls/microsoft-cp1256/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/microsoft-cp1256/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/mulelao-1/Makefile.am b/nls/mulelao-1/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/mulelao-1/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/nokhchi-1/Makefile.am b/nls/nokhchi-1/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/nokhchi-1/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/pt_BR.UTF-8/Makefile.am b/nls/pt_BR.UTF-8/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/pt_BR.UTF-8/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/tatar-cyr/Makefile.am b/nls/tatar-cyr/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/tatar-cyr/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/th_TH.UTF-8/Makefile.am b/nls/th_TH.UTF-8/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/th_TH.UTF-8/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/th_TH/Makefile.am b/nls/th_TH/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/th_TH/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/tscii-0/Makefile.am b/nls/tscii-0/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/tscii-0/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/vi_VN.tcvn/Makefile.am b/nls/vi_VN.tcvn/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/vi_VN.tcvn/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/vi_VN.viscii/Makefile.am b/nls/vi_VN.viscii/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/vi_VN.viscii/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/zh_CN.UTF-8/Makefile.am b/nls/zh_CN.UTF-8/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/zh_CN.UTF-8/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/zh_CN.gb18030/Makefile.am b/nls/zh_CN.gb18030/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/zh_CN.gb18030/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/zh_CN.gbk/Makefile.am b/nls/zh_CN.gbk/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/zh_CN.gbk/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/zh_CN/Makefile.am b/nls/zh_CN/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/zh_CN/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/zh_HK.UTF-8/Makefile.am b/nls/zh_HK.UTF-8/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/zh_HK.UTF-8/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/zh_HK.big5/Makefile.am b/nls/zh_HK.big5/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/zh_HK.big5/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/zh_HK.big5hkscs/Makefile.am b/nls/zh_HK.big5hkscs/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/zh_HK.big5hkscs/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/zh_TW.UTF-8/Makefile.am b/nls/zh_TW.UTF-8/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/zh_TW.UTF-8/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/zh_TW.big5/Makefile.am b/nls/zh_TW.big5/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/zh_TW.big5/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose
diff --git a/nls/zh_TW/Makefile.am b/nls/zh_TW/Makefile.am
new file mode 100644
index 00000000..b2b1c8a8
--- /dev/null
+++ b/nls/zh_TW/Makefile.am
@@ -0,0 +1,18 @@
+x11thislocaledir = @X11_LOCALEDIR@/$(shell basename `pwd`)
+
+EXTRA_DIST = XLC_LOCALE.pre Compose.pre
+
+dist_x11thislocale_DATA = XI18N_OBJS
+x11thislocale_DATA = XLC_LOCALE Compose
+
+# XXX: WCHAR32 definition <<-- WTF does this mean?
+XLC_LOCALE: XLC_LOCALE.pre
+ $(CPP) -traditional -DWCHAR32=1 -DXCOMM='#' - < $< > $@
+
+Compose: Compose.pre
+ $(CPP) -traditional -DXCOMM='#' - < $< > $@
+
+Compose.pre:
+ touch Compose.pre
+
+DISTCLEANFILES=XLC_LOCALE Compose