Enlightenment CVS committal

Author  : doursse
Project : e17
Module  : apps/expedite

Dir     : e17/apps/expedite/src/bin


Modified Files:
        Makefile.am main.c main.h 
Added Files:
        engine_software_xcb.c engine_software_xcb.h 


Log Message:
add software xcb engine support, minor reorganization of some inclusing / 
checks etc...

===================================================================
RCS file: /cvs/e/e17/apps/expedite/src/bin/Makefile.am,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -3 -r1.17 -r1.18
--- Makefile.am 29 Apr 2008 22:02:30 -0000      1.17
+++ Makefile.am 7 Jul 2008 19:31:46 -0000       1.18
@@ -9,7 +9,8 @@
 @EVAS_CFLAGS@ \
 @x_cflags@ \
 @SDL_CFLAGS@ \
[EMAIL PROTECTED]@
[EMAIL PROTECTED]@ \
[EMAIL PROTECTED]@
 
 bin_PROGRAMS = expedite
 
@@ -58,7 +59,7 @@
 poly_blend.c
 
 expedite_CFLAGS = @WIN32_CFLAGS@
-expedite_LDADD = @EVAS_LIBS@ @SDL_LIBS@ @x_libs@ @ddraw_libs@ @ddraw_16_libs@ 
@d3d_libs@ @wince_16_libs@ @glew_libs@ @DIRECTFB_LIBS@ -lm
+expedite_LDADD = @EVAS_LIBS@ @SDL_LIBS@ @x_libs@ @ddraw_libs@ @ddraw_16_libs@ 
@d3d_libs@ @wince_16_libs@ @glew_libs@ @DIRECTFB_LIBS@ @XCB_LIBS@ -lm
 expedite_LDFLAGS = @lt_enable_auto_import@
 
 if BUILD_SOFTWARE_X11
@@ -66,34 +67,24 @@
 engine_software_x11.c engine_software_x11.h
 endif
 
-if BUILD_OPENGL_X11
-expedite_SOURCES += \
-engine_gl_x11.c engine_gl_x11.h
-endif
-
-if BUILD_SOFTWARE_16_X11
-expedite_SOURCES += \
-engine_software_16_x11.c engine_software_16_x11.h
-endif
-
 if BUILD_XRENDER_X11
 expedite_SOURCES += \
 engine_xrender_x11.c engine_xrender_x11.h
 endif
 
-if BUILD_OPENGL_GLEW
+if BUILD_OPENGL_X11
 expedite_SOURCES += \
-engine_gl_glew.c engine_gl_glew.h
+engine_gl_x11.c engine_gl_x11.h
 endif
 
-if BUILD_SOFTWARE_DDRAW
+if BUILD_SOFTWARE_XCB
 expedite_SOURCES += \
-engine_software_ddraw.cpp engine_software_ddraw.h
+engine_software_xcb.c engine_software_xcb.h
 endif
 
-if BUILD_SOFTWARE_16_DDRAW
+if BUILD_SOFTWARE_DDRAW
 expedite_SOURCES += \
-engine_software_16_ddraw.cpp engine_software_16_ddraw.h
+engine_software_ddraw.cpp engine_software_ddraw.h
 endif
 
 if BUILD_DIRECT3D
@@ -101,9 +92,9 @@
 engine_direct3d.cpp engine_direct3d.h
 endif
 
-if BUILD_SOFTWARE_16_WINCE
+if BUILD_OPENGL_GLEW
 expedite_SOURCES += \
-engine_software_16_wince.c engine_software_16_wince.h
+engine_gl_glew.c engine_gl_glew.h
 endif
 
 if BUILD_SOFTWARE_SDL
@@ -119,5 +110,20 @@
 if BUILD_DIRECTFB
 expedite_SOURCES += \
 engine_directfb.c engine_directfb.h
+endif
+
+if BUILD_SOFTWARE_16_X11
+expedite_SOURCES += \
+engine_software_16_x11.c engine_software_16_x11.h
+endif
+
+if BUILD_SOFTWARE_16_DDRAW
+expedite_SOURCES += \
+engine_software_16_ddraw.cpp engine_software_16_ddraw.h
+endif
+
+if BUILD_SOFTWARE_16_WINCE
+expedite_SOURCES += \
+engine_software_16_wince.c engine_software_16_wince.h
 endif
 
===================================================================
RCS file: /cvs/e/e17/apps/expedite/src/bin/main.c,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -3 -r1.22 -r1.23
--- main.c      26 May 2008 13:52:26 -0000      1.22
+++ main.c      7 Jul 2008 19:31:46 -0000       1.23
@@ -1186,41 +1186,33 @@
    if (engine_software_x11_args(argc, argv))
      loop_func = engine_software_x11_loop;
 #endif
-#if HAVE_EVAS_OPENGL_GLEW
-   if (engine_gl_glew_args(argc, argv))
-     loop_func = engine_gl_glew_loop;
+#if HAVE_EVAS_XRENDER_X11
+   if (engine_xrender_x11_args(argc, argv))
+     loop_func = engine_xrender_x11_loop;
 #endif
 #if HAVE_EVAS_OPENGL_X11
    if (engine_gl_x11_args(argc, argv))
      loop_func = engine_gl_x11_loop;
 #endif
-#if HAVE_EVAS_XRENDER_X11
-   if (engine_xrender_x11_args(argc, argv))
-     loop_func = engine_xrender_x11_loop;
-#endif
-#if HAVE_EVAS_SOFTWARE_16_X11
-   if (engine_software_16_x11_args(argc, argv))
-     loop_func = engine_software_16_x11_loop;
+#if HAVE_EVAS_SOFTWARE_XCB
+   if (engine_software_xcb_args(argc, argv))
+     loop_func = engine_software_xcb_loop;
 #endif
 #if HAVE_EVAS_SOFTWARE_DDRAW
    if (engine_software_ddraw_args(argc, argv))
      loop_func = engine_software_ddraw_loop;
 #endif
-#if HAVE_EVAS_SOFTWARE_16_DDRAW
-   if (engine_software_16_ddraw_args(argc, argv))
-     loop_func = engine_software_16_ddraw_loop;
-#endif
-#if HAVE_EVAS_SOFTWARE_SDL
-   if (engine_software_sdl_args(argc, argv))
-     loop_func = engine_software_sdl_loop;
-#endif
 #if HAVE_EVAS_DIRECT3D
    if (engine_direct3d_args(argc, argv))
      loop_func = engine_direct3d_loop;
 #endif
-#if HAVE_EVAS_SOFTWARE_16_WINCE
-   if (engine_software_16_wince_args(argc, argv))
-     loop_func = engine_software_16_wince_loop;
+#if HAVE_EVAS_OPENGL_GLEW
+   if (engine_gl_glew_args(argc, argv))
+     loop_func = engine_gl_glew_loop;
+#endif
+#if HAVE_EVAS_SOFTWARE_SDL
+   if (engine_software_sdl_args(argc, argv))
+     loop_func = engine_software_sdl_loop;
 #endif
 #if HAVE_EVAS_FB
    if (engine_fb_args(argc, argv))
@@ -1230,6 +1222,18 @@
    if (engine_directfb_args(argc, argv))
      loop_func = engine_directfb_loop;
 #endif
+#if HAVE_EVAS_SOFTWARE_16_X11
+   if (engine_software_16_x11_args(argc, argv))
+     loop_func = engine_software_16_x11_loop;
+#endif
+#if HAVE_EVAS_SOFTWARE_16_DDRAW
+   if (engine_software_16_ddraw_args(argc, argv))
+     loop_func = engine_software_16_ddraw_loop;
+#endif
+#if HAVE_EVAS_SOFTWARE_16_WINCE
+   if (engine_software_16_wince_args(argc, argv))
+     loop_func = engine_software_16_wince_loop;
+#endif
    if ((!loop_func) || (!profile_ok))
      {
        fprintf(stderr,
@@ -1249,29 +1253,20 @@
 #if HAVE_EVAS_XRENDER_X11
                " xr"
 #endif
-#if HAVE_EVAS_OPENGL_GLEW
-               " gl-glew"
-#endif
 #if HAVE_EVAS_OPENGL_X11
                " gl"
 #endif
-#if HAVE_EVAS_SOFTWARE_16_X11
-               " x11-16"
+#if HAVE_EVAS_SOFTWARE_XCB
+               " xcb"
 #endif
 #if HAVE_EVAS_SOFTWARE_DDRAW
                " ddraw"
 #endif
-#if HAVE_EVAS_SOFTWARE_16_DDRAW
-               " ddraw-16"
-#endif
 #if HAVE_EVAS_DIRECT3D
                " direct3d"
 #endif
-#if HAVE_EVAS_SOFTWARE_16_WINCE
-               " wince"
-               " wince-fb"
-               " wince-gapi"
-               " wince-ddraw"
+#if HAVE_EVAS_OPENGL_GLEW
+               " gl-glew"
 #endif
 #if HAVE_EVAS_SOFTWARE_SDL
                " sdl sdl-16"
@@ -1281,6 +1276,18 @@
 #endif
 #if HAVE_EVAS_DIRECTFB
                " directfb"
+#endif
+#if HAVE_EVAS_SOFTWARE_16_X11
+               " x11-16"
+#endif
+#if HAVE_EVAS_SOFTWARE_16_DDRAW
+               " ddraw-16"
+#endif
+#if HAVE_EVAS_SOFTWARE_16_WINCE
+               " wince"
+               " wince-fb"
+               " wince-gapi"
+               " wince-ddraw"
 #endif
                "\n"
                "Where PROFILE can be one of:\n"
===================================================================
RCS file: /cvs/e/e17/apps/expedite/src/bin/main.h,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -3 -r1.13 -r1.14
--- main.h      25 May 2008 05:15:21 -0000      1.13
+++ main.h      7 Jul 2008 19:31:46 -0000       1.14
@@ -20,29 +20,23 @@
 #if HAVE_EVAS_SOFTWARE_X11
 #include "engine_software_x11.h"
 #endif
-#if HAVE_EVAS_OPENGL_GLEW
-#include "engine_gl_glew.h"
+#if HAVE_EVAS_XRENDER_X11
+#include "engine_xrender_x11.h"
 #endif
 #if HAVE_EVAS_OPENGL_X11
 #include "engine_gl_x11.h"
 #endif
-#if HAVE_EVAS_XRENDER_X11
-#include "engine_xrender_x11.h"
-#endif
-#if HAVE_EVAS_SOFTWARE_16_X11
-#include "engine_software_16_x11.h"
+#if HAVE_EVAS_SOFTWARE_XCB
+#include "engine_software_xcb.h"
 #endif
 #if HAVE_EVAS_SOFTWARE_DDRAW
 #include "engine_software_ddraw.h"
 #endif
-#if HAVE_EVAS_SOFTWARE_16_DDRAW
-#include "engine_software_16_ddraw.h"
-#endif
 #if HAVE_EVAS_DIRECT3D
 #include "engine_direct3d.h"
 #endif
-#if HAVE_EVAS_SOFTWARE_16_WINCE
-#include "engine_software_16_wince.h"
+#if HAVE_EVAS_OPENGL_GLEW
+#include "engine_gl_glew.h"
 #endif
 #if HAVE_EVAS_SOFTWARE_SDL
 #include "engine_software_sdl.h"
@@ -52,6 +46,15 @@
 #endif
 #if HAVE_EVAS_DIRECTFB
 #include "engine_directfb.h"
+#endif
+#if HAVE_EVAS_SOFTWARE_16_X11
+#include "engine_software_16_x11.h"
+#endif
+#if HAVE_EVAS_SOFTWARE_16_DDRAW
+#include "engine_software_16_ddraw.h"
+#endif
+#if HAVE_EVAS_SOFTWARE_16_WINCE
+#include "engine_software_16_wince.h"
 #endif
 
 #include "ui.h"



-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to