diff options
author | David Walter Seikel | 2012-01-04 18:41:13 +1000 |
---|---|---|
committer | David Walter Seikel | 2012-01-04 18:41:13 +1000 |
commit | dd7595a3475407a7fa96a97393bae8c5220e8762 (patch) | |
tree | e341e911d7eb911a51684a7412ef7f7c7605d28e /libraries/eina/README | |
parent | Add the skeleton. (diff) | |
download | SledjHamr-dd7595a3475407a7fa96a97393bae8c5220e8762.zip SledjHamr-dd7595a3475407a7fa96a97393bae8c5220e8762.tar.gz SledjHamr-dd7595a3475407a7fa96a97393bae8c5220e8762.tar.bz2 SledjHamr-dd7595a3475407a7fa96a97393bae8c5220e8762.tar.xz |
Add the base Enlightenment Foundation Libraries - eina, eet, evas, ecore, embryo, and edje.
Note that embryo wont be used, but I'm not sure yet if you can build edje without it.
Diffstat (limited to 'libraries/eina/README')
-rw-r--r-- | libraries/eina/README | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/libraries/eina/README b/libraries/eina/README new file mode 100644 index 0000000..69ec205 --- /dev/null +++ b/libraries/eina/README | |||
@@ -0,0 +1,46 @@ | |||
1 | Eina 1.1.0 | ||
2 | |||
3 | ****************************************************************************** | ||
4 | |||
5 | FOR ANY ISSUES PLEASE EMAIL: | ||
6 | enlightenment-devel@lists.sourceforge.net | ||
7 | |||
8 | ****************************************************************************** | ||
9 | |||
10 | Requirements: | ||
11 | ------------- | ||
12 | Must have: | ||
13 | libc (pthread or windows threading support, iconv support) | ||
14 | libm | ||
15 | |||
16 | Eina is a library providing data structure utilities for EFL that are meant | ||
17 | to be lean, efficient and tailored to EFL's needs. This saves each | ||
18 | library implementing its own custom datatype handling and duplicating | ||
19 | the code. Some of the datatypes handles are: | ||
20 | Arrays (variable sized) | ||
21 | Hash tables | ||
22 | Inlined linked lists | ||
23 | Linked lists | ||
24 | Matricies | ||
25 | Quadtrees | ||
26 | Red/black trees | ||
27 | Stringbuffers (expandable string buffers) | ||
28 | |||
29 | In addition Eina supports shared string token hashes with Stringshare | ||
30 | and Unistringshare (standard ascii/utf8 strings and full unicode | ||
31 | strings). It has a Trash pointer collector for deferring freeing until | ||
32 | work is complete on a dataset, Unicode string wrapping and handling, | ||
33 | UTF8 string parsing, 2D tile structure handling and rectangle | ||
34 | utilities, module loading wrapper, Memory pools for faster allocation | ||
35 | and less fragmentation of the heap, Output logging and selective | ||
36 | aborting on critical enough states, fixed point math functions, CPU | ||
37 | feature detection (like MMX, SSE, VFP, NEON etc.), Counters, binary | ||
38 | token sharing and more. | ||
39 | |||
40 | ------------------------------------------------------------------------------ | ||
41 | COMPILING AND INSTALLING: | ||
42 | |||
43 | ./configure | ||
44 | make | ||
45 | (do this as root unless you are installing in your users directories): | ||
46 | make install | ||