|
@@ -85,7 +85,7 @@ $(locale_OUT)/codesets.txt:
|
|
echo "and then edit that file to disable/enable the codesets you wish to support. "; \
|
|
echo "and then edit that file to disable/enable the codesets you wish to support. "; \
|
|
echo " "; \
|
|
echo " "; \
|
|
false; \
|
|
false; \
|
|
- fi;
|
|
+ fi
|
|
|
|
|
|
$(locale_OUT)/locales.txt:
|
|
$(locale_OUT)/locales.txt:
|
|
@if [ ! -f $@ ] ; then \
|
|
@if [ ! -f $@ ] ; then \
|
|
@@ -100,14 +100,14 @@ $(locale_OUT)/locales.txt:
|
|
echo "to support. "; \
|
|
echo "to support. "; \
|
|
echo " "; \
|
|
echo " "; \
|
|
false; \
|
|
false; \
|
|
- fi;
|
|
+ fi
|
|
|
|
|
|
else
|
|
else
|
|
|
|
|
|
$(locale_OUT)/codesets.txt:
|
|
$(locale_OUT)/codesets.txt:
|
|
@$(disp_gen)
|
|
@$(disp_gen)
|
|
ifeq ($(UCLIBC_BUILD_MINIMAL_LOCALE),y)
|
|
ifeq ($(UCLIBC_BUILD_MINIMAL_LOCALE),y)
|
|
- $(Q)echo "$(CURDIR)/$(locale_DIR)/charmaps/ASCII.pairs" > $@ ; \
|
|
+ $(Q)echo "$(CURDIR)/$(locale_DIR)/charmaps/ASCII.pairs" > $@
|
|
$(Q)echo "$(CURDIR)/$(locale_DIR)/charmaps/ISO-8859-1.pairs" >> $@
|
|
$(Q)echo "$(CURDIR)/$(locale_DIR)/charmaps/ISO-8859-1.pairs" >> $@
|
|
else
|
|
else
|
|
$(Q)set -e; \
|
|
$(Q)set -e; \
|
|
@@ -128,13 +128,15 @@ endif
|
|
$(locale_OUT)/locales.txt: $(locale_DIR)/LOCALES
|
|
$(locale_OUT)/locales.txt: $(locale_DIR)/LOCALES
|
|
@$(disp_gen)
|
|
@$(disp_gen)
|
|
ifeq ($(UCLIBC_BUILD_MINIMAL_LOCALE),y)
|
|
ifeq ($(UCLIBC_BUILD_MINIMAL_LOCALE),y)
|
|
- $(Q)echo "@euro e" > $@ ; \
|
|
+ $(Q)echo "@euro e" > $@
|
|
- $(Q)echo "#-" >> $@ ; \
|
|
+ $(Q)echo "#-" >> $@
|
|
- $(Q)echo "UTF-8 yes" >> $@ ; \
|
|
+ $(Q)echo "UTF-8 yes" >> $@
|
|
- $(Q)echo "8-BIT yes" >> $@ ; \
|
|
+ $(Q)echo "8-BIT yes" >> $@
|
|
- $(Q)echo "#-" >> $@ ; \
|
|
+ $(Q)echo "#-" >> $@
|
|
- $(Q)echo "en_US.UTF-8 UTF-8" >> $@ ; \
|
|
+ $(Q)for locale in $(call qstrip,$(UCLIBC_BUILD_MINIMAL_LOCALES)); do \
|
|
- $(Q)echo "en_US ISO-8859-1" >> $@
|
|
+ echo "$$locale.UTF-8 UTF-8"; \
|
|
|
|
+ echo "$$locale ISO-8859-1"; \
|
|
|
|
+ done >> $@
|
|
else
|
|
else
|
|
$(Q)cat $< > $@
|
|
$(Q)cat $< > $@
|
|
endif
|
|
endif
|
|
@@ -175,11 +177,11 @@ $(locale_OUT)/c8tables.h: $(locale_OUT)/gen_wc8bit $(locale_OUT)/codesets.txt
|
|
# Warning! Beware tr_TR toupper/tolower exceptions!
|
|
# Warning! Beware tr_TR toupper/tolower exceptions!
|
|
$(locale_OUT)/wctables.h: $(locale_OUT)/gen_wctype
|
|
$(locale_OUT)/wctables.h: $(locale_OUT)/gen_wctype
|
|
@$(disp_gen)
|
|
@$(disp_gen)
|
|
- $(Q)$< $(FLAG-locale-verbose) en_US > $@ || \
|
|
+ $(Q)for locale in $(call qstrip,$(UCLIBC_BUILD_MINIMAL_LOCALES)) en_US en_GB; do \
|
|
- $< $(FLAG-locale-verbose) en_US.UTF-8 > $@ || \
|
|
+ $< $(FLAG-locale-verbose) $$locale > $@ || \
|
|
- $< $(FLAG-locale-verbose) en_US.iso8859-1 > $@ || \
|
|
+ $< $(FLAG-locale-verbose) $$locale.UTF-8 > $@ || \
|
|
- $< $(FLAG-locale-verbose) en_GB > $@ || \
|
|
+ $< $(FLAG-locale-verbose) $$locale.iso8859-1 > $@ && break; \
|
|
- $< $(FLAG-locale-verbose) en_GB.UTF-8 > $@
|
|
+ done
|
|
|
|
|
|
$(locale_OUT)/locale_tables.h: $(locale_OUT)/gen_locale $(locale_OUT)/locales.txt
|
|
$(locale_OUT)/locale_tables.h: $(locale_OUT)/gen_locale $(locale_OUT)/locales.txt
|
|
@$(disp_gen)
|
|
@$(disp_gen)
|