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