Enlightenment CVS committal
Author : doursse
Project : e17
Module : libs/eet
Dir : e17/libs/eet
Modified Files:
INSTALL configure.in
Log Message:
* 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
===================================================================
RCS file: /cvs/e/e17/libs/eet/INSTALL,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- INSTALL 20 Jan 2007 15:20:23 -0000 1.3
+++ INSTALL 8 Mar 2008 07:28:12 -0000 1.4
@@ -2,9 +2,9 @@
If you got a official release tar archive do:
./configure
-
+
( otherwise if you got this from enlightenment cvs do: ./autogen.sh )
-
+
Then to compile:
make
@@ -13,7 +13,29 @@
NOTE: You MUST make install Eet for it to run properly.
-NOTE: for compilation with MinGW, fnmatch.h is probably missing.
+NOTE: 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.
+
+NOTE: For compilation with mingw32ce, run configure with the option
+
+--host=arm-wince-mingw32ce
+
+NOTE: For compilation with cegcc, you have to do the following steps:
+
+1) After having run autogen.sh, add in config.sub file:
+
+ cegcc)
+ basic_machine=arm-unknown
+ os=-cegcc
+ ;;
+
+after the mingw32ce case
+
+2) in config.sub, add -cegcc* after -pe*. You should have a line like:
+ | -cygwin* | -pe* | -cegcc* | -psos* | -moss* | -proelf* |
-rtems* \
+
+3) run configure with the option
+
+--host=arm-wince-cegcc
===================================================================
RCS file: /cvs/e/e17/libs/eet/configure.in,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -3 -r1.85 -r1.86
--- configure.in 2 Mar 2008 06:49:48 -0000 1.85
+++ configure.in 8 Mar 2008 07:28:12 -0000 1.86
@@ -30,17 +30,30 @@
AC_FUNC_ALLOCA
-win32_libs=""
+WIN32_CFLAGS=""
+WIN32_LIBS=""
create_shared_lib=""
case "$host_os" in
mingw|mingw32)
PKG_CHECK_MODULES([EVIL], [evil])
AC_DEFINE(HAVE_EVIL, 1, [Set to 1 if evil package is installed])
- win32_libs="-lws2_32"
+ dnl needed for correct definition of EAPI
+ AC_DEFINE(EFL_EET_BUILD, 1, [Define to mention that eet is
built])
+ WIN32_LIBS="-lws2_32"
+ create_shared_lib="-no-undefined "
+ ;;
+ cegcc)
+ PKG_CHECK_MODULES([EVIL], [evil])
+ AC_DEFINE(HAVE_EVIL, 1, [Set to 1 if evil package is installed])
+ dnl needed for correct definition of EAPI
+ AC_DEFINE(EFL_EET_BUILD, 1, [Define to mention that eet is
built])
+ WIN32_CFLAGS="-mwin32"
+ WIN32_LIBS="-lws2"
create_shared_lib="-no-undefined "
;;
esac
-AC_SUBST(win32_libs)
+AC_SUBST(WIN32_CFLAGS)
+AC_SUBST(WIN32_LIBS)
AC_SUBST(create_shared_lib)
AC_CHECK_HEADER(zlib.h,, AC_MSG_ERROR("Cannot find zlib.h. Make sure your
CFLAGS environment variable contains include lines for the location of this
file"))
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs