about summary refs log tree commit diff
path: root/localedata/Makefile
diff options
context:
space:
mode:
authorLeonhard Holz <leonhard.holz@web.de>2015-05-12 20:32:50 +0530
committerSiddhesh Poyarekar <siddhesh@redhat.com>2015-05-13 13:05:28 +0530
commit9f53d7ad577db870c4383b4378cd23131f516c42 (patch)
tree73ad92cd0bd10b0d30677e775e2de6ece4ebe483 /localedata/Makefile
parent0f4840be2528b3e3f2ecea009ab08e753701e9be (diff)
downloadglibc-9f53d7ad577db870c4383b4378cd23131f516c42.tar.gz
glibc-9f53d7ad577db870c4383b4378cd23131f516c42.tar.xz
glibc-9f53d7ad577db870c4383b4378cd23131f516c42.zip
Split locale generation snippet into a separate file
This patch prepares for the strcoll benchmark by moving the makefile
code for generating the locale files into a standalone snippet that
can be used elsewhere.
Diffstat (limited to 'localedata/Makefile')
-rw-r--r--localedata/Makefile16
1 files changed, 1 insertions, 15 deletions
diff --git a/localedata/Makefile b/localedata/Makefile
index 0f67725800..03ec98c0e0 100644
--- a/localedata/Makefile
+++ b/localedata/Makefile
@@ -107,11 +107,7 @@ LOCALES := de_DE.ISO-8859-1 de_DE.UTF-8 en_US.ANSI_X3.4-1968 \
 	   nb_NO.ISO-8859-1 nn_NO.ISO-8859-1 tr_TR.UTF-8 cs_CZ.UTF-8 \
 	   zh_TW.EUC-TW fa_IR.UTF-8 fr_FR.UTF-8 ja_JP.UTF-8 si_LK.UTF-8 \
 	   tr_TR.ISO-8859-9 en_GB.UTF-8
-LOCALE_SRCS := $(shell echo "$(LOCALES)"|sed 's/\([^ .]*\)[^ ]*/\1/g')
-CHARMAPS := $(shell echo "$(LOCALES)" | \
-		    sed -e 's/[^ .]*[.]\([^ ]*\)/\1/g' -e s/SJIS/SHIFT_JIS/g)
-CTYPE_FILES = $(addsuffix /LC_CTYPE,$(LOCALES))
-tests-special += $(addprefix $(objpfx),$(CTYPE_FILES))
+include ../gen-locales.mk
 endif
 
 include ../Rules
@@ -130,16 +126,6 @@ $(inst_i18ndir)/locales/%: locales/% $(+force); $(do-install)
 ifeq ($(run-built-tests),yes)
 generated-dirs += $(LOCALES)
 
-# Dependency for the locale files.  We actually make it depend only on
-# one of the files.
-$(addprefix $(objpfx),$(CTYPE_FILES)): %: \
-  gen-locale.sh $(common-objpfx)locale/localedef Makefile \
-  $(addprefix charmaps/,$(CHARMAPS)) $(addprefix locales/,$(LOCALE_SRCS))
-	@$(SHELL) gen-locale.sh $(common-objpfx) \
-		  '$(built-program-cmd-before-env)' '$(run-program-env)' \
-		  '$(built-program-cmd-after-env)' $@; \
-	$(evaluate-test)
-
 $(addsuffix .out,$(addprefix $(objpfx),$(tests))): %: \
   $(addprefix $(objpfx),$(CTYPE_FILES))