aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/evas/src/static_deps/liblinebreak/README
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/evas/src/static_deps/liblinebreak/README')
-rw-r--r--libraries/evas/src/static_deps/liblinebreak/README86
1 files changed, 86 insertions, 0 deletions
diff --git a/libraries/evas/src/static_deps/liblinebreak/README b/libraries/evas/src/static_deps/liblinebreak/README
new file mode 100644
index 0000000..9d23651
--- /dev/null
+++ b/libraries/evas/src/static_deps/liblinebreak/README
@@ -0,0 +1,86 @@
1NOTICE: This is the original version, that was adapted a bit (mostly
2 build related) in order to work nicely with Evas.
3
4
5 L I B L I N E B R E A K
6 =======================
7
8Overview
9--------
10
11This is the README file for liblinebreak, an implementation of the line
12breaking algorithm as described in Unicode 5.2.0 Standard Annex 14,
13Revision 24, available at
14 <URL:http://www.unicode.org/reports/tr14/tr14-24.html>
15
16Check this URL for up-to-date information:
17 <URL:http://vimgadgets.sourceforge.net/liblinebreak/>
18
19
20Licence
21-------
22
23This library is released under an open-source licence, the zlib/libpng
24licence. Please check the file LICENCE for details.
25
26Apart from using the algorithm, part of the code is derived from the
27data provided under
28 <URL:http://www.unicode.org/Public/>
29
30And the Unicode Terms of Use may apply:
31 <URL:http://www.unicode.org/copyright.html>
32
33
34Installation
35------------
36
37There are three ways to build the library:
38
391) On *NIX systems supported by the autoconfiscation tools, do the
40 normal
41
42 ./configure
43 make
44 sudo make install
45
46 to build and install both the dynamic and static libraries. In
47 addition, one may
48
49 - type `make doc' to generate the doxygen documentation; or
50 - type `make linebreakdata' to regenerate linebreakdata.c from
51 LineBreak.txt.
52
532) On systems where GCC and Binutils are supported, one can type
54
55 cp -p Makefile.gcc Makefile
56 make
57
58 to build the static library. In addition, one may
59
60 - type `make debug' or `make release' to explicitly generate the
61 debug or release build;
62 - type `make doc' to generate the doxygen documentation; or
63 - type `make linebreakdata' to regenerate linebreakdata.c from
64 LineBreak.txt.
65
663) On Windows, apart from using method 1 (Cygwin/MSYS) and method 2
67 (MinGW), MSVC can also be used. Type
68
69 nmake -f Makefile.msvc
70
71 to build the static library. By default the debug release is built.
72 To build the release version
73
74 nmake -f Makefile.msvc CFG="linebreak - Win32 Release"
75
76
77Documentation
78-------------
79
80Check the generated document doc/html/linebreak_8h.html for the public
81interfaces exposed to applications.
82
83
84$Id: README,v 1.6 2009/11/29 08:09:13 adah Exp $
85
86vim:autoindent:expandtab:formatoptions=tcqlmn:textwidth=72: