1
The genren.pl script is used to generate source/common/unicode/urename.h header file, which is needed for renaming the ICU exported names.
3
This script is intended to be used on Linux, although it should work on any platform that has Perl and nm command.
5
The following instructions are for Linux version.
6
- urename.h file should be generated after implementation is complete for a release.
7
- the version number for a release should be set according to the list in source/common/unicode/uversion.h
8
- source/common/unicode/umachine.h header should be edited to comment out #include "unicode/urename.h" line. THIS CHANGE SHOULD NOT BE COMMITED BACK TO CVS.
9
- ICU library should be built and installed.
10
- Layout engine should be built and installed (it is not currently built by default)
11
- In the directory where ICU libraries are installed, run
12
genren.pl libicuuc.so libicui18n.so libiculayout.so
13
this will produce the urename.h header file
14
- copy urename.h to source/common/unicode directory, overwriting the old version. Commit it.
15
- Unedit changes to umachine.h