From dd7595a3475407a7fa96a97393bae8c5220e8762 Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Wed, 4 Jan 2012 18:41:13 +1000 Subject: 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. --- libraries/eina/README | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 libraries/eina/README (limited to 'libraries/eina/README') 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 @@ +Eina 1.1.0 + +****************************************************************************** + + FOR ANY ISSUES PLEASE EMAIL: + enlightenment-devel@lists.sourceforge.net + +****************************************************************************** + +Requirements: +------------- +Must have: + libc (pthread or windows threading support, iconv support) + libm + +Eina is a library providing data structure utilities for EFL that are meant +to be lean, efficient and tailored to EFL's needs. This saves each +library implementing its own custom datatype handling and duplicating +the code. Some of the datatypes handles are: + Arrays (variable sized) + Hash tables + Inlined linked lists + Linked lists + Matricies + Quadtrees + Red/black trees + Stringbuffers (expandable string buffers) + +In addition Eina supports shared string token hashes with Stringshare +and Unistringshare (standard ascii/utf8 strings and full unicode +strings). It has a Trash pointer collector for deferring freeing until +work is complete on a dataset, Unicode string wrapping and handling, +UTF8 string parsing, 2D tile structure handling and rectangle +utilities, module loading wrapper, Memory pools for faster allocation +and less fragmentation of the heap, Output logging and selective +aborting on critical enough states, fixed point math functions, CPU +feature detection (like MMX, SSE, VFP, NEON etc.), Counters, binary +token sharing and more. + +------------------------------------------------------------------------------ +COMPILING AND INSTALLING: + + ./configure + make +(do this as root unless you are installing in your users directories): + make install -- cgit v1.1