summaryrefslogtreecommitdiff
path: root/old/README.eet
diff options
context:
space:
mode:
authorCarsten Haitzler <raster@rasterman.com>2012-09-27 03:02:12 +0000
committerCarsten Haitzler <raster@rasterman.com>2012-09-27 03:02:12 +0000
commit05ddd5fe2df500b018fd077359121653628cd44a (patch)
treed71f3d0c22a9637c1bf6d3178986caa0e4719e72 /old/README.eet
parent296d47a7cbfe5be9a3a60797a9a661634b8e2c8c (diff)
downloadefl-05ddd5fe2df500b018fd077359121653628cd44a.tar.gz
cleaning up the base of efl tree moving files to subdirs
SVN revision: 77106
Diffstat (limited to 'old/README.eet')
-rw-r--r--old/README.eet68
1 files changed, 68 insertions, 0 deletions
diff --git a/old/README.eet b/old/README.eet
new file mode 100644
index 0000000000..989f4bbd7d
--- /dev/null
+++ b/old/README.eet
@@ -0,0 +1,68 @@
+Eet 1.7.99
+
+******************************************************************************
+
+ FOR ANY ISSUES PLEASE EMAIL:
+ enlightenment-devel@lists.sourceforge.net
+
+******************************************************************************
+
+Requirements:
+-------------
+Must have:
+ libc
+ zlib
+ libjpeg
+ eina (1.1.0 or better)
+ (For windows you also need: evil)
+
+Optional requirements:
+ gnutls (1.7.6 or better)
+ openssl
+
+Eet is a tiny library designed to write an arbitrary set of chunks of
+data to a file and optionally compress each chunk (very much like a
+zip file) and allow fast random-access reading of the file later
+on. It does not do zip as a zip itself has more complexity than is
+needed, and it was much simpler to implement this once here.
+
+It also can encode and decode data structures in memory, as well as
+image data for saving to eet files or sending across the network to
+other machines, or just writing to arbitrary files on the system. All
+data is encoded in a platform independent way and can be written and
+read by any architecture. This data once encoded can be sent to
+another process or machine and decoded on the other end without
+needing to go into an eet file. Eet can also optionally encrypt files
+and use digital signatures (with gnutls or openssl support).
+
+------------------------------------------------------------------------------
+COMPILING AND INSTALLING:
+
+ ./configure
+ make
+(do this as root unless you are installing in your users directories):
+ make install
+
+To get the coverage report:
+ make coverage
+The report is created in the coverage/ subdir
+If you want to be able to run coverage test over eet, you will need gcov
+(usually any distro provides it) and lcov from:
+ http://ltp.sourceforge.net/coverage/lcov.php.
+For coverage support you also need "make check" support with the check
+library (see below).
+
+For compilation with MinGW, fnmatch.h is probably missing. That file can be
+found here:
+ http://www.koders.com/c/fid2B518462CB1EED3D4E31E271DB83CD1582F6EEBE.aspx
+It should be installed in the mingw include directory.
+
+For compilation with mingw32ce, run configure with the option
+ --host=arm-wince-mingw32ce
+
+For compilation with cegcc, follow the wiki:
+ http://wiki.enlightenment.org/index.php/Category:EFL_Windows_CE
+
+If you want to be able to run "make check", you need library check
+ from http://check.sourceforge.net/
+