Enlightenment CVS committal
Author : doursse
Project : e17
Module : proto/evil
Dir : e17/proto/evil
Modified Files:
ChangeLog INSTALL README configure.ac
Log Message:
Fix dlopen for cegcc and minor fix and doc:
* INSTALL:
* README:
additional notes for compilations with cegcc or mingw32ce
* configure.ac:
use 'win32' instead of 'cegcc' or 'mingw'
* src/lib/dlfcn/dlfcn.c (dlopen):
cegcc does not support LOAD_WITH_ALTERED_SEARCH_PATH.
Use LoadLibrary instead of LoadLibraryEx in that case.
===================================================================
RCS file: /cvs/e/e17/proto/evil/ChangeLog,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- ChangeLog 5 Mar 2008 11:22:46 -0000 1.5
+++ ChangeLog 13 Mar 2008 17:46:53 -0000 1.6
@@ -1,3 +1,16 @@
+2008-03-13 Vincent Torri <doursse at users dot sf dot net>
+
+ * INSTALL:
+ * README:
+ additional notes for compilations with cegcc or mingw32ce
+
+ * configure.ac:
+ use 'win32' instead of 'cegcc' or 'mingw'
+
+ * src/lib/dlfcn/dlfcn.c (dlopen):
+ cegcc does not support LOAD_WITH_ALTERED_SEARCH_PATH.
+ Use LoadLibrary instead of LoadLibraryEx in that case.
+
2008-03-05 Vincent Torri <doursse at users dot sf dot net>
* src/lib/Evil.h:
===================================================================
RCS file: /cvs/e/e17/proto/evil/INSTALL,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- INSTALL 29 Feb 2008 22:42:14 -0000 1.2
+++ INSTALL 13 Mar 2008 17:46:53 -0000 1.3
@@ -235,3 +235,26 @@
`configure' also accepts some other, not widely useful, options. Run
`configure --help' for more details.
+================================================================================
+
+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/proto/evil/README,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- README 27 Feb 2008 21:01:30 -0000 1.1
+++ README 13 Mar 2008 17:46:53 -0000 1.2
@@ -3,6 +3,11 @@
to the Windows (XP, maybe below, or Mobile) platform. They
are planned to be used in the Enlightenment Fundations Libaries.
+To get informations on how to install that library, see the
+INSTALL file. For mingw32ce or cegcc users, look at the end
+of that INSTALL file to have precise informations on how to
+configure the library.
+
To get the description of the API, behavior, etc.. run
doxygen.exe in the top level directory, then open in your
favorite browser named Firefox the file index.html located in
===================================================================
RCS file: /cvs/e/e17/proto/evil/configure.ac,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- configure.ac 5 Mar 2008 09:19:37 -0000 1.2
+++ configure.ac 13 Mar 2008 17:46:53 -0000 1.3
@@ -8,21 +8,23 @@
dnl If the host is not windows, we exit,
dnl otherwise, we set the correct flags
dnl for each platform.
-mingw_libs=""
-cegcc_cflags=""
+win32_libs=""
+win32_cflags=""
case "$host_os" in
mingw|mingw32)
- mingw_libs="-lole32 -luuid -lws2_32"
+ win32_libs="-lole32 -luuid -lws2_32"
;;
cegcc)
- cegcc_cflags="-mwin32"
+ win32_cflags="-mwin32"
+ win32_libs="-lws2"
+ ;;
+ mingw32ce)
+ win32_libs="-lws2"
;;
*)
AC_MSG_ERROR([OS must be Windows. Exiting...])
;;
esac
-win32_cflags="${cegcc_cflags}"
-win32_libs="${mingw_libs}"
AC_SUBST(win32_cflags)
AC_SUBST(win32_libs)
-------------------------------------------------------------------------
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