OSDN Git Service

Android ICU 4.2.1 upgrade.
authorClaire Ho <chinglanho@gmail.com>
Mon, 23 Nov 2009 22:53:38 +0000 (14:53 -0800)
committerClaire Ho <chinglanho@gmail.com>
Mon, 23 Nov 2009 23:10:56 +0000 (15:10 -0800)
Added ICU 4.2.1 utilities to linux-86/icu-4.2 directory. These utilities are for generating all sorts of
ICU resouce files and package the resource files to dat file.

Bug: 1823720
Reviewed-by: jessewilson@google.com,enh@google.com
CC:
Signed-off-by:

linux-x86/icu-4.2/gencnval [new file with mode: 0755]
linux-x86/icu-4.2/genrb [new file with mode: 0755]
linux-x86/icu-4.2/icupkg [new file with mode: 0755]
linux-x86/icu-4.2/makeconv [new file with mode: 0755]
linux-x86/icu-4.2/readme.txt [new file with mode: 0644]

diff --git a/linux-x86/icu-4.2/gencnval b/linux-x86/icu-4.2/gencnval
new file mode 100755 (executable)
index 0000000..d24f7b2
Binary files /dev/null and b/linux-x86/icu-4.2/gencnval differ
diff --git a/linux-x86/icu-4.2/genrb b/linux-x86/icu-4.2/genrb
new file mode 100755 (executable)
index 0000000..949479d
Binary files /dev/null and b/linux-x86/icu-4.2/genrb differ
diff --git a/linux-x86/icu-4.2/icupkg b/linux-x86/icu-4.2/icupkg
new file mode 100755 (executable)
index 0000000..9ca2e58
Binary files /dev/null and b/linux-x86/icu-4.2/icupkg differ
diff --git a/linux-x86/icu-4.2/makeconv b/linux-x86/icu-4.2/makeconv
new file mode 100755 (executable)
index 0000000..7af1041
Binary files /dev/null and b/linux-x86/icu-4.2/makeconv differ
diff --git a/linux-x86/icu-4.2/readme.txt b/linux-x86/icu-4.2/readme.txt
new file mode 100644 (file)
index 0000000..eb1266f
--- /dev/null
@@ -0,0 +1,26 @@
+This directory contains the Linux versions
+of some ICU tools potentially needed during
+the Android build process. The tools can be
+re-created using the following steps:
+
+(1) Copy the whole "/extlibs/icu-4.2"
+    directory somewhere else. Please
+    do not use a vanilla ICU 4.2.1 for
+    this, since the Android version
+    includes some patches for tweaking
+    file sizes.
+
+(2) Change to the copy of the directory.
+
+(3) Execute "./runConfigureICU Linux".
+
+(4) Modify the file "icudefs.mk".
+    Search for "ENABLE_STATIC" and change
+    its value to TRUE. Change the value of
+    "ENABLE_SHARED" to empty.
+
+(5) Execute "make".
+
+(6) If you're successful, the results of
+    your efforts will reside in "bin".
+    Copy them here.