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