summaryrefslogtreecommitdiff
path: root/icu/README
diff options
context:
space:
mode:
Diffstat (limited to 'icu/README')
-rw-r--r--icu/README15
1 files changed, 15 insertions, 0 deletions
diff --git a/icu/README b/icu/README
new file mode 100644
index 000000000000..2864775c1345
--- /dev/null
+++ b/icu/README
@@ -0,0 +1,15 @@
+Library providing Unicode support, from [http://site.icu-project.org/].
+
+== Makefiles ==
+The procedure of creating and maintaining makefiles.zip
+
+The automatically generated makefiles are not necessarily optimal.
+The build is started from allinone/all directory, and the all.mak file is used
+to build the entire module through. Each subtarget in this file is going to be
+made recursively unless there is a switch RECURSE=0. If the switch is available,
+for each subtarget all its prerequisites should be made earlier than the subtarget itself.
+Therefore, you should order the ALL target's prerequisites so that they are going
+to be built in a consistent order. Unfortunately there's no automatic process for it,
+just prove the prerequisites for each subtarget and push them forward in target's ALL
+prerequisites list. The changes between generated & optimized all.mak can be seen when
+comparing the files from v1.5 & v1.6 of makefiles.zip.