summaryrefslogtreecommitdiffstats
path: root/rules/glibc.make
diff options
context:
space:
mode:
authorJuergen Beisert <j.beisert@pengutronix.de>2009-06-22 11:50:56 +0000
committerJuergen Beisert <j.beisert@pengutronix.de>2009-06-22 11:50:56 +0000
commit698c27d3774adbc1ea0970e3e48cff43e5353996 (patch)
tree7c44dc1398eeb93c14caaf1820969b121ed68c60 /rules/glibc.make
parentadf0181f2cdd7c9d6f5389767c9e76c5c7582cd1 (diff)
downloadptxdist-698c27d3774adbc1ea0970e3e48cff43e5353996.tar.gz
ptxdist-698c27d3774adbc1ea0970e3e48cff43e5353996.tar.xz
* glibc: Add more gconv libraries on demand (UTF and chinese)
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10848 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/glibc.make')
-rw-r--r--rules/glibc.make17
1 files changed, 16 insertions, 1 deletions
diff --git a/rules/glibc.make b/rules/glibc.make
index babcf842c..e01ae3a37 100644
--- a/rules/glibc.make
+++ b/rules/glibc.make
@@ -145,13 +145,28 @@ ifdef PTXCONF_GLIBC_NSL
@$(call install_copy_toolchain_lib, glibc, libnsl.so)
endif
-ifdef PTXCONF_GLIBC_GCONV_DEF
+ifdef PTXCONF_GLIBC_GCONF_BASE
@$(call install_copy, glibc, 0, 0, 0755, /usr/lib/gconv)
@$(call install_copy_toolchain_lib, glibc, gconv/gconv-modules, /usr/lib/gconv, n)
+endif
+
+ifdef PTXCONF_GLIBC_GCONV_DEF
@$(call install_copy_toolchain_lib, glibc, gconv/ISO8859-1.so, /usr/lib/gconv)
@$(call install_copy_toolchain_lib, glibc, gconv/ISO8859-15.so, /usr/lib/gconv)
endif
+ifdef PTXCONF_GLIBC_GCONV_UTF
+ @$(call install_copy_toolchain_lib, glibc, gconv/UNICODE.so, /usr/lib/gconv)
+ @$(call install_copy_toolchain_lib, glibc, gconv/UTF-16.so, /usr/lib/gconv)
+ @$(call install_copy_toolchain_lib, glibc, gconv/UTF-32.so, /usr/lib/gconv)
+ @$(call install_copy_toolchain_lib, glibc, gconv/UTF-7.so, /usr/lib/gconv)
+endif
+
+ifdef PTXCONF_GLIBC_GCONV_ZH
+ @$(call install_copy_toolchain_lib, glibc, gconv/GBBIG5.so, /usr/lib/gconv)
+ @$(call install_copy_toolchain_lib, glibc, gconv/GB18030.so, /usr/lib/gconv)
+endif
+
ifdef PTXCONF_GLIBC_I18N_BIN_LOCALE
@$(call install_copy_toolchain_usr, glibc, bin/locale)
endif