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