Ticket #6279 (closed enhancement: fixed)

Bug contains 2 commit(s) | SVN Diffs for #6279

 

Opened 6 months ago

Last modified 2 months ago

document updated icu4j build process

Reported by: srl Assigned to: bdrower
Priority: major Milestone: 4.2
Component: docs Version:
Keywords: Cc:
Load: ibm:100 Xref:
Java Version: Operating System:
Project (C/J): ICU4J Weeks:
Review: srl

Description

icu/source/tools/genrb/makefile.in has some new instructions for building icu4j..make sure they are propagated to proper icu4j docs..

Attachments

Change History

06/23/08 14:41:27 changed by srl

  • owner changed from srl to bdrower.

06/23/08 15:01:23 changed by srl

Notes:

1. ICU4J currently depends on ICU4C for its runtime data, and some (portable) test data.

2. Current documentation is located in the ICU4J readme under Building ICU4J Resources from ICU4C, and in a comment at the top of icu4c/source/tools/genrb/Makefile.in - SIMPLIFIED WAY TO BUILD ICU4J DATA FROM C

3. The build process starts with having ICU4C built normally, as well as icu4j

4. The three items that are built by ICU4C are currently: icudata.jar, testdata.jar, and icu4j/src/com/ibm/icu/dev/test/util/DebugUtilitiesData.java

5. DebugUtilitiesData contains exported enum types from C. ( it is a parallel to unicode/dbgutil.h in the C ctestfw package). - it is generated by having gentest called.

So, this task consists of reading the comment in the genrb Makefile.in, as well as the appropriate section of icu4j's readme, and updating both as appropriate.

One good way to do this might be to create an icu4j-readme.txt in icu4c/source/data/icu4j-readme.txt - and have the icu4j readme, and the comment in the Makefile.in, point to it. The part that deals with C tools should probably live on the C side, so that it stays in sync with the C tools.

06/25/08 14:13:22 changed by bdrower

  • status changed from new to assigned.

06/26/08 12:43:44 changed by bdrower

Created the file icu4j-readme.txt in $icu4c_root/source/data

This file contains the new instructions for using the Makefile in source/tools/genrb, with special notes about Cygwin, AND the old instructions, if the new Makefile fails to work properly.

Updated $icu4j_root/readme.html to point to the new file "icu4j-readme.txt" Updated $icu4c_root/source/tools/genrb/Makefile.in to point to the new file "icu4j-readme.txt"

Pending approval by Steven and possible commit to new Cygwin branch.

07/10/08 14:35:38 changed by yoshito

  • load set to ibm:100.
  • milestone changed from 4.0 to 4.2.

08/08/08 12:24:46 changed by bdrower

  • revw set to srl.

Committed new docs. Set for review

09/17/08 15:44:43 changed by srl

  • status changed from assigned to closed.
  • resolution set to fixed.

Add/Change #6279 (document updated icu4j build process)




Anti spam check: