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

Reply via email to