summaryrefslogtreecommitdiff
path: root/legacy/eet/INSTALL
diff options
context:
space:
mode:
authordoursse <doursse>2008-03-08 07:28:12 +0000
committerdoursse <doursse@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>2008-03-08 07:28:12 +0000
commitbb32035399e1d1d88f1e03b5adb133ba55357e11 (patch)
treedbc35b719f3f8be76a05c32dc5c448da1e3b3b05 /legacy/eet/INSTALL
parent87a6db77035f64c27d08b702bab692232695588f (diff)
* define EAPI on Windows according to the following scheme:
- if Eet is built: . if the shared lib is built, EAPI must be __declspec(dllexport) . if the static lib is built, EAPI must be empty - otherwise EAPI must be __declspec(dllimport) * move config.h from Eet_private.h to source files so that EAPI is correctly defined in Eet.h * add notes for compilation with cegcc and mingw32ce in INSTALL * add support for compilation with cegcc * add indentation information for vi * remove trailing spaces SVN revision: 33959
Diffstat (limited to 'legacy/eet/INSTALL')
-rw-r--r--legacy/eet/INSTALL28
1 files changed, 25 insertions, 3 deletions
diff --git a/legacy/eet/INSTALL b/legacy/eet/INSTALL
index 61f792e143..97806b21b8 100644
--- a/legacy/eet/INSTALL
+++ b/legacy/eet/INSTALL
@@ -2,9 +2,9 @@ COMPILING and INSTALLING:
2 2
3If you got a official release tar archive do: 3If you got a official release tar archive do:
4 ./configure 4 ./configure
5 5
6( otherwise if you got this from enlightenment cvs do: ./autogen.sh ) 6( otherwise if you got this from enlightenment cvs do: ./autogen.sh )
7 7
8Then to compile: 8Then to compile:
9 make 9 make
10 10
@@ -13,7 +13,29 @@ To install (run this as root, or the user who handles installs):
13 13
14NOTE: You MUST make install Eet for it to run properly. 14NOTE: You MUST make install Eet for it to run properly.
15 15
16NOTE: for compilation with MinGW, fnmatch.h is probably missing. 16NOTE: For compilation with MinGW, fnmatch.h is probably missing.
17 That file can be found here: 17 That file can be found here:
18http://www.koders.com/c/fid2B518462CB1EED3D4E31E271DB83CD1582F6EEBE.aspx 18http://www.koders.com/c/fid2B518462CB1EED3D4E31E271DB83CD1582F6EEBE.aspx
19 It should be installed in the mingw include directory. 19 It should be installed in the mingw include directory.
20
21NOTE: For compilation with mingw32ce, run configure with the option
22
23--host=arm-wince-mingw32ce
24
25NOTE: For compilation with cegcc, you have to do the following steps:
26
271) After having run autogen.sh, add in config.sub file:
28
29 cegcc)
30 basic_machine=arm-unknown
31 os=-cegcc
32 ;;
33
34after the mingw32ce case
35
362) in config.sub, add -cegcc* after -pe*. You should have a line like:
37 | -cygwin* | -pe* | -cegcc* | -psos* | -moss* | -proelf* | -rtems* \
38
393) run configure with the option
40
41--host=arm-wince-cegcc