svn update: 48539 (latest:48959)
[framework/uifw/eet.git] / INSTALL
1 COMPILING and INSTALLING:
2
3 If you got a official release tar archive do:
4     ./configure
5
6 ( otherwise if you got this from enlightenment cvs do: ./autogen.sh )
7
8 Then to compile:
9     make
10
11 To install (run this as root, or the user who handles installs):
12     make install
13
14 To run the unit tests (See Note 5 below):
15     make check
16
17 To get the coverage report (See Notes 6 and 7 below):
18     make coverage
19
20 The report is created in the coverage/ subdir
21
22
23
24
25 NOTE 1: You MUST make install Eet for it to run properly.
26
27 NOTE 2: For compilation with MinGW, fnmatch.h is probably missing.
28         That file can be found here:
29 http://www.koders.com/c/fid2B518462CB1EED3D4E31E271DB83CD1582F6EEBE.aspx
30         It should be installed in the mingw include directory.
31
32 NOTE 3: For compilation with mingw32ce, run configure with the option
33
34 --host=arm-wince-mingw32ce
35
36 NOTE 4: For compilation with cegcc, follow the wiki:
37
38 http://wiki.enlightenment.org/index.php/Category:EFL_Windows_CE
39
40 NOTE 5: If you want to be able to run make check, you need library check
41         from http://check.sourceforge.net/.
42
43 NOTE 6: If you want to be able to run coverage test over eet, you will need
44         gcov (usually any distro provides it) and lcov from
45         http://ltp.sourceforge.net/coverage/lcov.php.
46
47 NOTE 7: For coverage support you also need check support.