[PATCH:libX11 1/2] Make locale data build non-recursive / parallelizable

Alan Coopersmith alan.coopersmith at oracle.com
Tue Sep 14 00:44:51 PDT 2010


On a 4 core CPU with gmake -j 16 the nls subdir builds in half the time,
plus this simplifies the next set of changes.

Signed-off-by: Alan Coopersmith <alan.coopersmith at oracle.com>
---
 configure.ac                     |   62 +-------------------------------------
 nls/C/Makefile.am                |    3 --
 nls/Makefile.am                  |   22 +++++++++++++-
 nls/am_ET.UTF-8/Makefile.am      |    3 --
 nls/armscii-8/Makefile.am        |    3 --
 nls/compose-check.pl             |    7 ++++-
 nls/el_GR.UTF-8/Makefile.am      |    3 --
 nls/en_US.UTF-8/Makefile.am      |    3 --
 nls/fi_FI.UTF-8/Makefile.am      |    3 --
 nls/georgian-academy/Makefile.am |    3 --
 nls/georgian-ps/Makefile.am      |    3 --
 nls/ibm-cp1133/Makefile.am       |    3 --
 nls/iscii-dev/Makefile.am        |    3 --
 nls/isiri-3342/Makefile.am       |    3 --
 nls/iso8859-1/Makefile.am        |    3 --
 nls/iso8859-10/Makefile.am       |    3 --
 nls/iso8859-11/Makefile.am       |    3 --
 nls/iso8859-13/Makefile.am       |    3 --
 nls/iso8859-14/Makefile.am       |    3 --
 nls/iso8859-15/Makefile.am       |    3 --
 nls/iso8859-2/Makefile.am        |    3 --
 nls/iso8859-3/Makefile.am        |    3 --
 nls/iso8859-4/Makefile.am        |    3 --
 nls/iso8859-5/Makefile.am        |    3 --
 nls/iso8859-6/Makefile.am        |    3 --
 nls/iso8859-7/Makefile.am        |    3 --
 nls/iso8859-8/Makefile.am        |    3 --
 nls/iso8859-9/Makefile.am        |    3 --
 nls/iso8859-9e/Makefile.am       |    3 --
 nls/ja.JIS/Makefile.am           |    3 --
 nls/ja.S90/Makefile.am           |    3 --
 nls/ja.SJIS/Makefile.am          |    3 --
 nls/ja.U90/Makefile.am           |    3 --
 nls/ja/Makefile.am               |    3 --
 nls/ja_JP.UTF-8/Makefile.am      |    3 --
 nls/ko/Makefile.am               |    3 --
 nls/ko_KR.UTF-8/Makefile.am      |    3 --
 nls/koi8-c/Makefile.am           |    3 --
 nls/koi8-r/Makefile.am           |    3 --
 nls/koi8-u/Makefile.am           |    3 --
 nls/localerules.in               |   13 --------
 nls/microsoft-cp1251/Makefile.am |    3 --
 nls/microsoft-cp1255/Makefile.am |    3 --
 nls/microsoft-cp1256/Makefile.am |    3 --
 nls/mulelao-1/Makefile.am        |    3 --
 nls/nokhchi-1/Makefile.am        |    3 --
 nls/pt_BR.UTF-8/Makefile.am      |    3 --
 nls/ru_RU.UTF-8/Makefile.am      |    3 --
 nls/tatar-cyr/Makefile.am        |    3 --
 nls/th_TH.UTF-8/Makefile.am      |    3 --
 nls/th_TH/Makefile.am            |    3 --
 nls/tscii-0/Makefile.am          |    3 --
 nls/vi_VN.tcvn/Makefile.am       |    3 --
 nls/vi_VN.viscii/Makefile.am     |    3 --
 nls/zh_CN.UTF-8/Makefile.am      |    3 --
 nls/zh_CN.gb18030/Makefile.am    |    3 --
 nls/zh_CN.gbk/Makefile.am        |    3 --
 nls/zh_CN/Makefile.am            |    3 --
 nls/zh_HK.UTF-8/Makefile.am      |    3 --
 nls/zh_HK.big5/Makefile.am       |    3 --
 nls/zh_HK.big5hkscs/Makefile.am  |    3 --
 nls/zh_TW.UTF-8/Makefile.am      |    3 --
 nls/zh_TW.big5/Makefile.am       |    3 --
 nls/zh_TW/Makefile.am            |    3 --
 64 files changed, 28 insertions(+), 256 deletions(-)
 delete mode 100644 nls/C/Makefile.am
 delete mode 100644 nls/am_ET.UTF-8/Makefile.am
 delete mode 100644 nls/armscii-8/Makefile.am
 delete mode 100644 nls/el_GR.UTF-8/Makefile.am
 delete mode 100644 nls/en_US.UTF-8/Makefile.am
 delete mode 100644 nls/fi_FI.UTF-8/Makefile.am
 delete mode 100644 nls/georgian-academy/Makefile.am
 delete mode 100644 nls/georgian-ps/Makefile.am
 delete mode 100644 nls/ibm-cp1133/Makefile.am
 delete mode 100644 nls/iscii-dev/Makefile.am
 delete mode 100644 nls/isiri-3342/Makefile.am
 delete mode 100644 nls/iso8859-1/Makefile.am
 delete mode 100644 nls/iso8859-10/Makefile.am
 delete mode 100644 nls/iso8859-11/Makefile.am
 delete mode 100644 nls/iso8859-13/Makefile.am
 delete mode 100644 nls/iso8859-14/Makefile.am
 delete mode 100644 nls/iso8859-15/Makefile.am
 delete mode 100644 nls/iso8859-2/Makefile.am
 delete mode 100644 nls/iso8859-3/Makefile.am
 delete mode 100644 nls/iso8859-4/Makefile.am
 delete mode 100644 nls/iso8859-5/Makefile.am
 delete mode 100644 nls/iso8859-6/Makefile.am
 delete mode 100644 nls/iso8859-7/Makefile.am
 delete mode 100644 nls/iso8859-8/Makefile.am
 delete mode 100644 nls/iso8859-9/Makefile.am
 delete mode 100644 nls/iso8859-9e/Makefile.am
 delete mode 100644 nls/ja.JIS/Makefile.am
 delete mode 100644 nls/ja.S90/Makefile.am
 delete mode 100644 nls/ja.SJIS/Makefile.am
 delete mode 100644 nls/ja.U90/Makefile.am
 delete mode 100644 nls/ja/Makefile.am
 delete mode 100644 nls/ja_JP.UTF-8/Makefile.am
 delete mode 100644 nls/ko/Makefile.am
 delete mode 100644 nls/ko_KR.UTF-8/Makefile.am
 delete mode 100644 nls/koi8-c/Makefile.am
 delete mode 100644 nls/koi8-r/Makefile.am
 delete mode 100644 nls/koi8-u/Makefile.am
 delete mode 100644 nls/localerules.in
 delete mode 100644 nls/microsoft-cp1251/Makefile.am
 delete mode 100644 nls/microsoft-cp1255/Makefile.am
 delete mode 100644 nls/microsoft-cp1256/Makefile.am
 delete mode 100644 nls/mulelao-1/Makefile.am
 delete mode 100644 nls/nokhchi-1/Makefile.am
 delete mode 100644 nls/pt_BR.UTF-8/Makefile.am
 delete mode 100644 nls/ru_RU.UTF-8/Makefile.am
 delete mode 100644 nls/tatar-cyr/Makefile.am
 delete mode 100644 nls/th_TH.UTF-8/Makefile.am
 delete mode 100644 nls/th_TH/Makefile.am
 delete mode 100644 nls/tscii-0/Makefile.am
 delete mode 100644 nls/vi_VN.tcvn/Makefile.am
 delete mode 100644 nls/vi_VN.viscii/Makefile.am
 delete mode 100644 nls/zh_CN.UTF-8/Makefile.am
 delete mode 100644 nls/zh_CN.gb18030/Makefile.am
 delete mode 100644 nls/zh_CN.gbk/Makefile.am
 delete mode 100644 nls/zh_CN/Makefile.am
 delete mode 100644 nls/zh_HK.UTF-8/Makefile.am
 delete mode 100644 nls/zh_HK.big5/Makefile.am
 delete mode 100644 nls/zh_HK.big5hkscs/Makefile.am
 delete mode 100644 nls/zh_TW.UTF-8/Makefile.am
 delete mode 100644 nls/zh_TW.big5/Makefile.am
 delete mode 100644 nls/zh_TW/Makefile.am

diff --git a/configure.ac b/configure.ac
index 090d085..e6ba509 100644
--- a/configure.ac
+++ b/configure.ac
@@ -67,7 +67,7 @@ if test x"$LDFLAGS_FOR_BUILD" = x; then
 fi
 AC_SUBST(LDFLAGS_FOR_BUILD)
 
-# Find perl for "make check" tests in nls/localerules.in
+# Find perl for "make check" tests in nls/Makefile.am
 AC_ARG_WITH(perl,
 	AC_HELP_STRING([--with-perl=<path>],
 			[path to perl interpreter for build-time tests]),
@@ -462,66 +462,6 @@ AC_OUTPUT([Makefile
 	   modules/om/generic/Makefile
 	   src/xkb/Makefile
 	   nls/Makefile
-	   nls/am_ET.UTF-8/Makefile
-	   nls/armscii-8/Makefile
-	   nls/C/Makefile
-	   nls/el_GR.UTF-8/Makefile
-	   nls/en_US.UTF-8/Makefile
-	   nls/fi_FI.UTF-8/Makefile
-	   nls/georgian-academy/Makefile
-	   nls/georgian-ps/Makefile
-	   nls/ibm-cp1133/Makefile
-	   nls/iscii-dev/Makefile
-	   nls/isiri-3342/Makefile
-	   nls/iso8859-1/Makefile
-	   nls/iso8859-10/Makefile
-	   nls/iso8859-11/Makefile
-	   nls/iso8859-13/Makefile
-	   nls/iso8859-14/Makefile
-	   nls/iso8859-15/Makefile
-	   nls/iso8859-2/Makefile
-	   nls/iso8859-3/Makefile
-	   nls/iso8859-4/Makefile
-	   nls/iso8859-5/Makefile
-	   nls/iso8859-6/Makefile
-	   nls/iso8859-7/Makefile
-	   nls/iso8859-8/Makefile
-	   nls/iso8859-9/Makefile
-	   nls/iso8859-9e/Makefile
-	   nls/ja/Makefile
-	   nls/ja.JIS/Makefile
-	   nls/ja_JP.UTF-8/Makefile
-	   nls/ja.S90/Makefile
-	   nls/ja.SJIS/Makefile
-	   nls/ja.U90/Makefile
-	   nls/ko/Makefile
-	   nls/koi8-c/Makefile
-	   nls/koi8-r/Makefile
-	   nls/koi8-u/Makefile
-	   nls/ko_KR.UTF-8/Makefile
-	   nls/microsoft-cp1251/Makefile
-	   nls/microsoft-cp1255/Makefile
-	   nls/microsoft-cp1256/Makefile
-	   nls/mulelao-1/Makefile
-	   nls/nokhchi-1/Makefile
-	   nls/pt_BR.UTF-8/Makefile
-	   nls/ru_RU.UTF-8/Makefile
-	   nls/tatar-cyr/Makefile
-	   nls/th_TH/Makefile
-	   nls/th_TH.UTF-8/Makefile
-	   nls/tscii-0/Makefile
-	   nls/vi_VN.tcvn/Makefile
-	   nls/vi_VN.viscii/Makefile
-	   nls/zh_CN/Makefile
-	   nls/zh_CN.gb18030/Makefile
-	   nls/zh_CN.gbk/Makefile
-	   nls/zh_CN.UTF-8/Makefile
-	   nls/zh_HK.big5/Makefile
-	   nls/zh_HK.big5hkscs/Makefile
-	   nls/zh_HK.UTF-8/Makefile
-	   nls/zh_TW/Makefile
-	   nls/zh_TW.big5/Makefile
-	   nls/zh_TW.UTF-8/Makefile
 	   specs/Makefile
 	   specs/i18n/Makefile
 	   specs/i18n/framework/Makefile
diff --git a/nls/C/Makefile.am b/nls/C/Makefile.am
deleted file mode 100644
index c4826e2..0000000
--- a/nls/C/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/C
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/Makefile.am b/nls/Makefile.am
index 076bf31..8247207 100644
--- a/nls/Makefile.am
+++ b/nls/Makefile.am
@@ -11,7 +11,7 @@ CLEANFILES= \
 	locale.dir locale.dir.l1 locale.dir.l2 \
 	XLC_LOCALE
 
-SUBDIRS= \
+locales = \
 	am_ET.UTF-8		\
 	armscii-8		\
 	C			\
@@ -75,6 +75,8 @@ SUBDIRS= \
 
 include $(top_srcdir)/cpprules.in
 
+# Global data files
+
 locale.alias: locale.alias.pre
 	$(AM_V_GEN)$(RAWCPP) $(RAWCPPFLAGS) $(CPP_FILES_FLAGS) < $(srcdir)/locale.alias.pre | $(CPP_SED_MAGIC) > locale.alias.l1
 	sed -e '/^[^#][^        ]*:/s/://' -e '/^[^#].*[        ].*:/d' \
@@ -92,3 +94,21 @@ locale.dir: locale.dir.pre
 	sed -e '/^[^#][^        ]*:/s/://' -e '/^[^#].*[        ].*:/d' \
         < locale.dir.l1 > locale.dir.l2
 	cat locale.dir.l2 locale.dir.l1 > locale.dir
+
+# Per-locale data files
+
+nobase_dist_x11locale_DATA = $(locales:%=%/XI18N_OBJS)
+
+nobase_x11locale_DATA = $(locales:%=%/XLC_LOCALE) $(locales:%=%/Compose)
+EXTRA_DIST += $(nobase_x11locale_DATA:%=%.pre)
+CLEANFILES += $(nobase_x11locale_DATA)
+
+$(nobase_x11locale_DATA): builddirs
+
+builddirs:
+	$(MKDIR_P) $(locales)
+
+if HAVE_PERL
+TESTS_ENVIRONMENT = $(PERL)
+TESTS = $(srcdir)/compose-check.pl
+endif HAVE_PERL
diff --git a/nls/am_ET.UTF-8/Makefile.am b/nls/am_ET.UTF-8/Makefile.am
deleted file mode 100644
index a2904fb..0000000
--- a/nls/am_ET.UTF-8/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/am_ET.UTF-8
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/armscii-8/Makefile.am b/nls/armscii-8/Makefile.am
deleted file mode 100644
index 45b00e7..0000000
--- a/nls/armscii-8/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/armscii-8
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/compose-check.pl b/nls/compose-check.pl
index 660d754..399bfa9 100755
--- a/nls/compose-check.pl
+++ b/nls/compose-check.pl
@@ -34,10 +34,15 @@ use warnings;
 my $error_count = 0;
 
 if (scalar(@ARGV) == 0) {
-  push @ARGV, "Compose";
+  if ( -f 'Compose' ) {
+    push @ARGV, 'Compose';
+  } else {
+    push @ARGV, glob '*/Compose';
+  }
 }
 
 foreach my $cf (@ARGV) {
+  # print "Checking $cf\n";
   $error_count += check_compose_file($cf);
 }
 
diff --git a/nls/el_GR.UTF-8/Makefile.am b/nls/el_GR.UTF-8/Makefile.am
deleted file mode 100644
index 99aa863..0000000
--- a/nls/el_GR.UTF-8/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/el_GR.UTF-8
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/en_US.UTF-8/Makefile.am b/nls/en_US.UTF-8/Makefile.am
deleted file mode 100644
index c364315..0000000
--- a/nls/en_US.UTF-8/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/en_US.UTF-8
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/fi_FI.UTF-8/Makefile.am b/nls/fi_FI.UTF-8/Makefile.am
deleted file mode 100644
index 800e800..0000000
--- a/nls/fi_FI.UTF-8/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/fi_FI.UTF-8
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/georgian-academy/Makefile.am b/nls/georgian-academy/Makefile.am
deleted file mode 100644
index a1340cf..0000000
--- a/nls/georgian-academy/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/georgian-academy
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/georgian-ps/Makefile.am b/nls/georgian-ps/Makefile.am
deleted file mode 100644
index fc85c82..0000000
--- a/nls/georgian-ps/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/georgian-ps
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/ibm-cp1133/Makefile.am b/nls/ibm-cp1133/Makefile.am
deleted file mode 100644
index 5ecced2..0000000
--- a/nls/ibm-cp1133/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/ibm-cp1133
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/iscii-dev/Makefile.am b/nls/iscii-dev/Makefile.am
deleted file mode 100644
index 21e31e2..0000000
--- a/nls/iscii-dev/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/iscii-dev
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/isiri-3342/Makefile.am b/nls/isiri-3342/Makefile.am
deleted file mode 100644
index 103d9c9..0000000
--- a/nls/isiri-3342/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/isiri-3342
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/iso8859-1/Makefile.am b/nls/iso8859-1/Makefile.am
deleted file mode 100644
index e689716..0000000
--- a/nls/iso8859-1/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/iso8859-1
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/iso8859-10/Makefile.am b/nls/iso8859-10/Makefile.am
deleted file mode 100644
index 871cdf1..0000000
--- a/nls/iso8859-10/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/iso8859-10
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/iso8859-11/Makefile.am b/nls/iso8859-11/Makefile.am
deleted file mode 100644
index 391c4c4..0000000
--- a/nls/iso8859-11/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/iso8859-11
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/iso8859-13/Makefile.am b/nls/iso8859-13/Makefile.am
deleted file mode 100644
index 2635ce9..0000000
--- a/nls/iso8859-13/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/iso8859-13
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/iso8859-14/Makefile.am b/nls/iso8859-14/Makefile.am
deleted file mode 100644
index fa68e42..0000000
--- a/nls/iso8859-14/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/iso8859-14
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/iso8859-15/Makefile.am b/nls/iso8859-15/Makefile.am
deleted file mode 100644
index f6f5fee..0000000
--- a/nls/iso8859-15/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/iso8859-15
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/iso8859-2/Makefile.am b/nls/iso8859-2/Makefile.am
deleted file mode 100644
index 13e6053..0000000
--- a/nls/iso8859-2/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/iso8859-2
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/iso8859-3/Makefile.am b/nls/iso8859-3/Makefile.am
deleted file mode 100644
index f389d91..0000000
--- a/nls/iso8859-3/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/iso8859-3
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/iso8859-4/Makefile.am b/nls/iso8859-4/Makefile.am
deleted file mode 100644
index 5e68d03..0000000
--- a/nls/iso8859-4/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/iso8859-4
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/iso8859-5/Makefile.am b/nls/iso8859-5/Makefile.am
deleted file mode 100644
index 574ce1e..0000000
--- a/nls/iso8859-5/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/iso8859-5
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/iso8859-6/Makefile.am b/nls/iso8859-6/Makefile.am
deleted file mode 100644
index cfde984..0000000
--- a/nls/iso8859-6/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/iso8859-6
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/iso8859-7/Makefile.am b/nls/iso8859-7/Makefile.am
deleted file mode 100644
index 6395d32..0000000
--- a/nls/iso8859-7/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/iso8859-7
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/iso8859-8/Makefile.am b/nls/iso8859-8/Makefile.am
deleted file mode 100644
index 351cfa4..0000000
--- a/nls/iso8859-8/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/iso8859-8
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/iso8859-9/Makefile.am b/nls/iso8859-9/Makefile.am
deleted file mode 100644
index c46388f..0000000
--- a/nls/iso8859-9/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/iso8859-9
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/iso8859-9e/Makefile.am b/nls/iso8859-9e/Makefile.am
deleted file mode 100644
index 1f53628..0000000
--- a/nls/iso8859-9e/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/iso8859-9e
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/ja.JIS/Makefile.am b/nls/ja.JIS/Makefile.am
deleted file mode 100644
index bb5b1bb..0000000
--- a/nls/ja.JIS/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/ja.JIS
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/ja.S90/Makefile.am b/nls/ja.S90/Makefile.am
deleted file mode 100644
index c4c843d..0000000
--- a/nls/ja.S90/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/ja.S90
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/ja.SJIS/Makefile.am b/nls/ja.SJIS/Makefile.am
deleted file mode 100644
index 19f2b84..0000000
--- a/nls/ja.SJIS/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/ja.SJIS
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/ja.U90/Makefile.am b/nls/ja.U90/Makefile.am
deleted file mode 100644
index a98374a..0000000
--- a/nls/ja.U90/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/ja.U90
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/ja/Makefile.am b/nls/ja/Makefile.am
deleted file mode 100644
index 47fbacc..0000000
--- a/nls/ja/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/ja
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/ja_JP.UTF-8/Makefile.am b/nls/ja_JP.UTF-8/Makefile.am
deleted file mode 100644
index 8bdf5e4..0000000
--- a/nls/ja_JP.UTF-8/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/ja_JP.UTF-8
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/ko/Makefile.am b/nls/ko/Makefile.am
deleted file mode 100644
index 17e39a3..0000000
--- a/nls/ko/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/ko
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/ko_KR.UTF-8/Makefile.am b/nls/ko_KR.UTF-8/Makefile.am
deleted file mode 100644
index dc98b9d..0000000
--- a/nls/ko_KR.UTF-8/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/ko_KR.UTF-8
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/koi8-c/Makefile.am b/nls/koi8-c/Makefile.am
deleted file mode 100644
index 88ae93f..0000000
--- a/nls/koi8-c/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/koi8-c
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/koi8-r/Makefile.am b/nls/koi8-r/Makefile.am
deleted file mode 100644
index af5a230..0000000
--- a/nls/koi8-r/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/koi8-r
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/koi8-u/Makefile.am b/nls/koi8-u/Makefile.am
deleted file mode 100644
index 92ead47..0000000
--- a/nls/koi8-u/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/koi8-u
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/localerules.in b/nls/localerules.in
deleted file mode 100644
index 9fcf543..0000000
--- a/nls/localerules.in
+++ /dev/null
@@ -1,13 +0,0 @@
-include $(top_srcdir)/cpprules.in
-
-EXTRA_DIST = XLC_LOCALE.pre Compose.pre
-
-dist_x11thislocale_DATA = XI18N_OBJS
-x11thislocale_DATA = XLC_LOCALE Compose
-
-CLEANFILES = XLC_LOCALE Compose
-
-if HAVE_PERL
-TESTS_ENVIRONMENT = $(PERL)
-TESTS = $(top_srcdir)/nls/compose-check.pl
-endif HAVE_PERL
diff --git a/nls/microsoft-cp1251/Makefile.am b/nls/microsoft-cp1251/Makefile.am
deleted file mode 100644
index 5842c90..0000000
--- a/nls/microsoft-cp1251/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/microsoft-cp1251
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/microsoft-cp1255/Makefile.am b/nls/microsoft-cp1255/Makefile.am
deleted file mode 100644
index d8b7122..0000000
--- a/nls/microsoft-cp1255/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/microsoft-cp1255
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/microsoft-cp1256/Makefile.am b/nls/microsoft-cp1256/Makefile.am
deleted file mode 100644
index c4250bd..0000000
--- a/nls/microsoft-cp1256/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/microsoft-cp1256
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/mulelao-1/Makefile.am b/nls/mulelao-1/Makefile.am
deleted file mode 100644
index 8d37d33..0000000
--- a/nls/mulelao-1/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/mulelao-1
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/nokhchi-1/Makefile.am b/nls/nokhchi-1/Makefile.am
deleted file mode 100644
index 5504ff3..0000000
--- a/nls/nokhchi-1/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/nokhchi-1
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/pt_BR.UTF-8/Makefile.am b/nls/pt_BR.UTF-8/Makefile.am
deleted file mode 100644
index 1868479..0000000
--- a/nls/pt_BR.UTF-8/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/pt_BR.UTF-8
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/ru_RU.UTF-8/Makefile.am b/nls/ru_RU.UTF-8/Makefile.am
deleted file mode 100644
index f138e53..0000000
--- a/nls/ru_RU.UTF-8/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/ru_RU.UTF-8
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/tatar-cyr/Makefile.am b/nls/tatar-cyr/Makefile.am
deleted file mode 100644
index 505956c..0000000
--- a/nls/tatar-cyr/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/tatar-cyr
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/th_TH.UTF-8/Makefile.am b/nls/th_TH.UTF-8/Makefile.am
deleted file mode 100644
index ab21618..0000000
--- a/nls/th_TH.UTF-8/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/th_TH.UTF-8
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/th_TH/Makefile.am b/nls/th_TH/Makefile.am
deleted file mode 100644
index 39cbc23..0000000
--- a/nls/th_TH/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/th_TH
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/tscii-0/Makefile.am b/nls/tscii-0/Makefile.am
deleted file mode 100644
index f8aa71f..0000000
--- a/nls/tscii-0/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/tscii-0
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/vi_VN.tcvn/Makefile.am b/nls/vi_VN.tcvn/Makefile.am
deleted file mode 100644
index ed94bd6..0000000
--- a/nls/vi_VN.tcvn/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/vi_VN.tcvn
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/vi_VN.viscii/Makefile.am b/nls/vi_VN.viscii/Makefile.am
deleted file mode 100644
index 1b2bc34..0000000
--- a/nls/vi_VN.viscii/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/vi_VN.viscii
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/zh_CN.UTF-8/Makefile.am b/nls/zh_CN.UTF-8/Makefile.am
deleted file mode 100644
index 7dd4aba..0000000
--- a/nls/zh_CN.UTF-8/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/zh_CN.UTF-8
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/zh_CN.gb18030/Makefile.am b/nls/zh_CN.gb18030/Makefile.am
deleted file mode 100644
index de64743..0000000
--- a/nls/zh_CN.gb18030/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/zh_CN.gb18030
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/zh_CN.gbk/Makefile.am b/nls/zh_CN.gbk/Makefile.am
deleted file mode 100644
index c458665..0000000
--- a/nls/zh_CN.gbk/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/zh_CN.gbk
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/zh_CN/Makefile.am b/nls/zh_CN/Makefile.am
deleted file mode 100644
index e4c74e7..0000000
--- a/nls/zh_CN/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/zh_CN
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/zh_HK.UTF-8/Makefile.am b/nls/zh_HK.UTF-8/Makefile.am
deleted file mode 100644
index 89d7530..0000000
--- a/nls/zh_HK.UTF-8/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/zh_HK.UTF-8
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/zh_HK.big5/Makefile.am b/nls/zh_HK.big5/Makefile.am
deleted file mode 100644
index b8229dd..0000000
--- a/nls/zh_HK.big5/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/zh_HK.big5
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/zh_HK.big5hkscs/Makefile.am b/nls/zh_HK.big5hkscs/Makefile.am
deleted file mode 100644
index b4d5f83..0000000
--- a/nls/zh_HK.big5hkscs/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/zh_HK.big5hkscs
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/zh_TW.UTF-8/Makefile.am b/nls/zh_TW.UTF-8/Makefile.am
deleted file mode 100644
index 1279417..0000000
--- a/nls/zh_TW.UTF-8/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/zh_TW.UTF-8
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/zh_TW.big5/Makefile.am b/nls/zh_TW.big5/Makefile.am
deleted file mode 100644
index b8fbe54..0000000
--- a/nls/zh_TW.big5/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/zh_TW.big5
-
-include $(top_srcdir)/nls/localerules.in
diff --git a/nls/zh_TW/Makefile.am b/nls/zh_TW/Makefile.am
deleted file mode 100644
index a847cc3..0000000
--- a/nls/zh_TW/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-x11thislocaledir = $(X11_LOCALEDATADIR)/zh_TW
-
-include $(top_srcdir)/nls/localerules.in
-- 
1.5.6.5



More information about the xorg-devel mailing list