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
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to