Enlightenment CVS committal Author : raster Project : e17 Module : libs/ecore
Dir : e17/libs/ecore Modified Files: Tag: SPLIT README acconfig.h configure.in Log Message: ecore_ipc module added - parses ipc "chunks" and just give you entire ipc decoded chunks. currenly all ipc messages are of the format: DWORD major_opcode DWORD minor_opcode DWORD payload_data_byte_size [payload data] ... next chunk etc. this gives 64 bits of address space for ipc calls (32 + 32) and you can have up to 2Gbytes of payload "data" attached (or 0 bytes - depending what you want) and ecore_ipc does the endianess translations of the major & minor opcodes and size amount for you. the data payload is opaque and its up to the app to do any bit swizzling there. but it seems to work... all hail IPC! :) =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/README,v retrieving revision 1.2.2.2 retrieving revision 1.2.2.3 diff -u -3 -r1.2.2.2 -r1.2.2.3 --- README 15 Feb 2003 14:54:27 -0000 1.2.2.2 +++ README 26 Mar 2003 07:54:47 -0000 1.2.2.3 @@ -8,7 +8,9 @@ --enable-ecore-x \ --enable-ecore-fb \ --enable-ecore-evas \ ---enable-ecore-job +--enable-ecore-job \ +--enable-ecore-con \ +--enable-ecore-ipc make su <as root do:> @@ -19,7 +21,9 @@ --enable-ecore-x \ --enable-ecore-fb \ --enable-ecore-evas \ ---enable-ecore-job +--enable-ecore-job \ +--enable-ecore-con \ +--enable-ecore-ipc make su <as root do:> @@ -33,6 +37,8 @@ --enable-ecore-fb \ --enable-ecore-evas \ --enable-ecore-job \ +--enable-ecore-con \ +--enable-ecore-ipc \ --with-evas-config=/skiff/local/arm-linux/bin/evas-config make CFLAGS="-O9 -I/skiff/local/include -I/skiff/local/arm-linux/include" =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/acconfig.h,v retrieving revision 1.2.2.2 retrieving revision 1.2.2.3 diff -u -3 -r1.2.2.2 -r1.2.2.3 --- acconfig.h 12 Mar 2003 23:53:31 -0000 1.2.2.2 +++ acconfig.h 26 Mar 2003 07:54:47 -0000 1.2.2.3 @@ -7,3 +7,4 @@ #undef BUILD_ECORE_JOB #undef BUILD_ECORE_X #undef BUILD_ECORE_CON +#undef BUILD_ECORE_IPC =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/configure.in,v retrieving revision 1.8.2.10 retrieving revision 1.8.2.11 diff -u -3 -r1.8.2.10 -r1.8.2.11 --- configure.in 12 Mar 2003 23:53:31 -0000 1.8.2.10 +++ configure.in 26 Mar 2003 07:54:47 -0000 1.8.2.11 @@ -195,6 +195,19 @@ ] ) +AC_MSG_CHECKING(whether ecore_ipc module is to be built) + +AC_ARG_ENABLE(ecore-ipc, +[ --enable-ecore-ipc enable the ecore_ipc module], [ + AC_MSG_RESULT(yes) + AM_CONDITIONAL(BUILD_ECORE_IPC, test "$enableval" = "yes") + AC_DEFINE(BUILD_ECORE_IPC) +], [ + AC_MSG_RESULT(no) + AM_CONDITIONAL(BUILD_ECORE_IPC, false) +] +) + AC_OUTPUT([ Makefile ecore-config @@ -207,6 +220,7 @@ src/lib/ecore_fb/Makefile src/lib/ecore_evas/Makefile src/lib/ecore_con/Makefile +src/lib/ecore_ipc/Makefile debian/Makefile ], [ chmod +x ecore-config ------------------------------------------------------- This SF.net email is sponsored by: The Definitive IT and Networking Event. Be There! NetWorld+Interop Las Vegas 2003 -- Register today! http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en _______________________________________________ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs