Enlightenment CVS committal Author : doursse Project : e17 Module : apps/expedite
Dir : e17/apps/expedite Modified Files: Makefile.am autogen.sh configure.in Log Message: * use an m4 macro to detect engines; faster for adding new engines (guess which ones ;) ) * update autostuff thingy =================================================================== RCS file: /cvs/e/e17/apps/expedite/Makefile.am,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- Makefile.am 11 Apr 2007 11:58:32 -0000 1.1 +++ Makefile.am 23 Mar 2008 19:39:17 -0000 1.2 @@ -1,3 +1,5 @@ +ACLOCAL_AMFLAGS = -I m4 + SUBDIRS = src data MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess \ =================================================================== RCS file: /cvs/e/e17/apps/expedite/autogen.sh,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- autogen.sh 11 Apr 2007 11:58:32 -0000 1.1 +++ autogen.sh 23 Mar 2008 19:39:17 -0000 1.2 @@ -5,7 +5,7 @@ touch README -echo "Running aclocal..." ; aclocal $ACLOCAL_FLAGS || exit 1 +echo "Running aclocal..." ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1 echo "Running autoheader..." ; autoheader || exit 1 echo "Running autoconf..." ; autoconf || exit 1 echo "Running libtoolize..." ; (libtoolize --copy --automake || glibtoolize --automake) || exit 1 =================================================================== RCS file: /cvs/e/e17/apps/expedite/configure.in,v retrieving revision 1.15 retrieving revision 1.16 diff -u -3 -r1.15 -r1.16 --- configure.in 21 Mar 2008 03:47:44 -0000 1.15 +++ configure.in 23 Mar 2008 19:39:17 -0000 1.16 @@ -3,46 +3,19 @@ # get rid of that stupid cache mechanism rm -f config.cache -AC_INIT(configure.in) -AM_INIT_AUTOMAKE(expedite, 0.6.0) +AC_INIT(expedite, 0.6.0, [EMAIL PROTECTED]) +AC_PREREQ(2.52) +AC_CONFIG_SRCDIR(configure.in) + +AM_INIT_AUTOMAKE(1.6 dist-bzip2) AM_CONFIG_HEADER(config.h) AC_ISC_POSIX +AC_PROG_CXX AC_PROG_CC AM_PROG_CC_STDC AC_HEADER_STDC AC_C_CONST -AM_ENABLE_SHARED -AM_PROG_LIBTOOL - -if test "x${bindir}" = 'xNONE'; then - if test "x${prefix}" = "xNONE"; then - PACKAGE_BIN_DIR="${ac_default_prefix}/bin" - else - PACKAGE_BIN_DIR="${prefix}/bin" - fi -else - PACKAGE_BIN_DIR="${bindir}" -fi -AC_SUBST(PACKAGE_BIN_DIR) - -if test "x${libdir}" = 'xNONE'; then - if test "x${prefix}" = "xNONE"; then - PACKAGE_LIB_DIR="${ac_default_prefix}/lib" - else - PACKAGE_LIB_DIR="${prefix}/lib" - fi -else - PACKAGE_LIB_DIR="${libdir}" -fi -AC_SUBST(PACKAGE_LIB_DIR) - -if test "x${prefix}" = "xNONE"; then - PACKAGE_DATA_DIR="${ac_default_prefix}/share/${PACKAGE}" -else - PACKAGE_DATA_DIR="${prefix}/share/${PACKAGE}" -fi -AC_SUBST(PACKAGE_DATA_DIR) PKG_CHECK_MODULES([EVAS], evas) @@ -55,227 +28,40 @@ ) ### OpenGL GLEW -want_opengl_glew="yes" -AC_MSG_CHECKING(whether OpenGL GLEW) -AC_ARG_ENABLE(opengl-glew, - AC_HELP_STRING([--enable-opengl-glew], [enable OpenGL GLEW engine]), - [ want_opengl_glew=$enableval ] -) -AC_MSG_RESULT($want_opengl_glew) -if test "x$want_opengl_glew" = "xyes"; then - PKG_CHECK_EXISTS(evas-opengl-glew, - [ - AC_DEFINE(HAVE_EVAS_OPENGL_GLEW, 1, [Evas GL Glew Engine Support]) - have_opengl_glew="yes" - glew_libs="-lglew32 -lgdi32" - ], - [ have_opengl_glew="no" ] - ) -fi -AM_CONDITIONAL(BUILD_OPENGL_GLEW, test "x$have_opengl_glew" = "xyes") +EXPEDITE_CHECK_ENGINE([opengl-glew], [OpenGL Glew], "yes", [glew_libs="-lglew32 -lgdi32"]) ### OpenGL X11 -want_opengl_x11="yes" -AC_MSG_CHECKING(whether OpenGL X11) -AC_ARG_ENABLE(opengl-x11, - AC_HELP_STRING([--enable-opengl-x11], [enable OpenGL X11 engine]), - [ want_opengl_x11=$enableval ] -) -AC_MSG_RESULT($want_opengl_x11) -if test "x$want_opengl_x11" = "xyes"; then - PKG_CHECK_EXISTS(evas-opengl-x11, - [ - AC_DEFINE(HAVE_EVAS_OPENGL_X11, 1, [Evas GL X11 Engine Support]) - have_opengl_x11="yes" - ], - [ have_opengl_x11="no" ] - ) -fi -AM_CONDITIONAL(BUILD_OPENGL_X11, test "x$have_opengl_x11" = "xyes") +EXPEDITE_CHECK_ENGINE([opengl-x11], [OpenGL X11], "yes") ### Software X11 -want_software_x11="yes" -AC_MSG_CHECKING(whether Software X11) -AC_ARG_ENABLE(software-x11, - AC_HELP_STRING([--enable-software-x11], [enable Software X11 engine]), - [ want_software_x11=$enableval ] -) -AC_MSG_RESULT($want_software_x11) -if test "x$want_software_x11" = "xyes"; then - PKG_CHECK_EXISTS(evas-software-x11, - [ - AC_DEFINE(HAVE_EVAS_SOFTWARE_X11, 1, [Evas Software X11 Engine Support]) - have_software_x11="yes" - ], - [ have_software_x11="no" ] - ) -fi -AM_CONDITIONAL(BUILD_SOFTWARE_X11, test "x$have_software_x11" = "xyes") +EXPEDITE_CHECK_ENGINE([software-x11], [Software X11], "yes") ### XRender X11 -want_xrender_x11="yes" -AC_MSG_CHECKING(whether XRender X11) -AC_ARG_ENABLE(xrender-x11, - AC_HELP_STRING([--enable-xrender-x11], [enable XRender X11 engine]), - [ want_xrender_x11=$enableval ] -) -AC_MSG_RESULT($want_xrender_x11) -if test "x$want_xrender_x11" = "xyes"; then - PKG_CHECK_EXISTS(evas-xrender-x11, - [ - AC_DEFINE(HAVE_EVAS_XRENDER_X11, 1, [Evas XRender X11 Engine Support]) - have_xrender_x11="yes" - ], - [ have_xrender_x11="no" ] - ) -fi -AM_CONDITIONAL(BUILD_XRENDER_X11, test "x$have_xrender_x11" = "xyes") +EXPEDITE_CHECK_ENGINE([xrender-x11], [XRender X11], "yes") ### Software 16bit X11 -want_software_16_x11="yes" -AC_MSG_CHECKING(whether Software 16bit X11) -AC_ARG_ENABLE(software-16-x11, - AC_HELP_STRING([--enable-software-16-x11], [enable Software 16bit X11 engine]), - [ want_software_16_x11=$enableval ] -) -AC_MSG_RESULT($want_software_16_x11) -if test "x$want_software_16_x11" = "xyes"; then - PKG_CHECK_EXISTS(evas-software-16-x11, - [ - AC_DEFINE(HAVE_EVAS_SOFTWARE_16_X11, 1, [Evas Software 16bit X11 Engine Support]) - have_software_16_x11="yes" - ], - [ have_software_16_x11="no" ] - ) -fi -AM_CONDITIONAL(BUILD_SOFTWARE_16_X11, test "x$have_software_16_x11" = "xyes") +EXPEDITE_CHECK_ENGINE([software-16-x11], [Software 16 bits X11], "yes") ### FB -want_fb="yes" -AC_MSG_CHECKING(whether Framebuffer) -AC_ARG_ENABLE(fb, - AC_HELP_STRING([--enable-fb], [enable Framebuffer engine]), - [ want_fb=$enableval ] -) -AC_MSG_RESULT($want_fb) -if test "x$want_fb" = "xyes"; then - PKG_CHECK_EXISTS(evas-framebuffer, - [ - AC_DEFINE(HAVE_EVAS_FB, 1, [Evas FB Engine Support]) - have_fb="yes" - ], - [ have_fb="no" ] - ) -fi -AM_CONDITIONAL(BUILD_FB, test "x$have_fb" = "xyes") +EXPEDITE_CHECK_ENGINE([fb], [Framebuffer], "yes") ### DIRECTFB -want_directfb="yes" -AC_MSG_CHECKING(whether DirectFB) -AC_ARG_ENABLE(directfb, - AC_HELP_STRING([--enable-directfb], [enable DirectFB engine]), - [ want_directfb=$enableval ] -) -AC_MSG_RESULT($want_directfb) -if test "x$want_directfb" = "xyes"; then - PKG_CHECK_EXISTS(evas-directfb, - [ - AC_DEFINE(HAVE_EVAS_DIRECTFB, 1, [Evas DirectFB Engine Support]) - have_evas_directfb="yes" - ], - [ have_evas_directfb="no" ] - ) -fi -if test "x$have_evas_directfb" = "xyes"; then - PKG_CHECK_MODULES([DIRECTFB], directfb, - [ have_directfb="yes" ], - [ have_directfb="no" ]) -else - have_directfb="no" -fi -AM_CONDITIONAL(BUILD_DIRECTFB, test "x$have_directfb" = "xyes") +EXPEDITE_CHECK_ENGINE([directfb], [DirectFB], "yes") # TODO: Check availability of libs ### DirectDraw -want_software_ddraw="yes" -AC_MSG_CHECKING(whether Software DirectDraw) -AC_ARG_ENABLE(software-ddraw, - AC_HELP_STRING([--enable-software-ddraw], [enable Software DirectDraw engine]), - [ want_software_ddraw=$enableval ] -) -AC_MSG_RESULT($want_software_ddraw) -if test "x$want_software_ddraw" = "xyes"; then - PKG_CHECK_EXISTS(evas-software-ddraw, - [ - AC_DEFINE(HAVE_EVAS_SOFTWARE_DDRAW, 1, [Evas Software DirectDraw Engine Support]) - have_software_ddraw="yes" - ddraw_libs="-lddraw -ldxguid" - ], - [ have_software_ddraw="no" ] - ) -fi -AM_CONDITIONAL(BUILD_SOFTWARE_DDRAW, test "x$have_software_ddraw" = "xyes") +EXPEDITE_CHECK_ENGINE([software-ddraw], [Software DirectDraw], "yes", [ddraw_libs="-lddraw -ldxguid"]) # TODO: Check availability of libs ### 16bit DirectDraw -want_software_16_ddraw="yes" -AC_MSG_CHECKING(whether Software 16bit DirectDraw) -AC_ARG_ENABLE(software-16-ddraw, - AC_HELP_STRING([--enable-software-16-ddraw], [enable Software 16bit DirectDraw engine]), - [ want_software_16_ddraw=$enableval ] -) -AC_MSG_RESULT($want_software_16_ddraw) -if test "x$want_software_ddraw" = "xyes"; then - PKG_CHECK_EXISTS(evas-software-16-ddraw, - [ - AC_DEFINE(HAVE_EVAS_SOFTWARE_16_DDRAW, 1, [Evas Software 16bit DirectDraw Engine Support]) - have_software_16_ddraw="yes" - ddraw_libs="-lddraw -ldxguid" - ], - [ have_software_16_ddraw="no" ] - ) -fi -AM_CONDITIONAL(BUILD_SOFTWARE_16_DDRAW, test "x$have_software_16_ddraw" = "xyes") +EXPEDITE_CHECK_ENGINE([software-16-ddraw], [Software 16 bits DirectDraw], "yes", [ddraw_libs="-lddraw -ldxguid"]) # TODO: Check availability of libs ### Direct3D -want_direct3d="yes" -AC_MSG_CHECKING(whether Direct3D) -AC_ARG_ENABLE(direct3d, - AC_HELP_STRING([--enable-direct3d], [enable Direct3D engine]), - [ want_direct3d=$enableval ] -) -AC_MSG_RESULT($want_direct3d) -if test "x$want_direct3d" = "xyes"; then - PKG_CHECK_EXISTS(evas-direct3d, - [ - AC_DEFINE(HAVE_EVAS_DIRECT3D, 1, [Evas Direct3D Engine Support]) - have_direct3d="yes" - d3d_libs="-ld3d9 -ld3dx9d" - ], - [ have_direct3d="no" ] - ) -fi -AM_CONDITIONAL(BUILD_DIRECT3D, test "x$have_direct3d" = "xyes") +EXPEDITE_CHECK_ENGINE([direct3d], [Direct3D], "yes", [d3d_libs="-ld3d9 -ld3dx9d"]) ### Software SDL -want_software_sdl="yes" -AC_MSG_CHECKING(whether Software SDL) -AC_ARG_ENABLE(software-sdl, - AC_HELP_STRING([--enable-software-sdl], [enable Software SDL engine]), - [ want_software_sdl=$enableval ] -) -AC_MSG_RESULT($want_software_sdl) -if test "x$want_software_sdl" = "xyes"; then - PKG_CHECK_EXISTS(evas-software-sdl, - [ - AC_DEFINE(HAVE_EVAS_SOFTWARE_SDL, 1, [Evas Software SDL Engine Support]) - have_software_sdl="yes" - ], - [ have_software_sdl="no" ] - ) -fi -AM_CONDITIONAL(BUILD_SOFTWARE_SDL, test "x$have_software_sdl" = "xyes") +EXPEDITE_CHECK_ENGINE([software-sdl], [Software SDL], "yes") if test "x$have_software_x11" = "xyes" -o "x$have_software_16_x11" = "xyes" -o "x$have_xrender_x11" = "xyes" -o "x$have_opengl_x11" = "xyes"; then AC_PATH_XTRA @@ -298,6 +84,13 @@ [ have_sdl="no" ]) fi AM_CONDITIONAL(BUILD_SDL, test "x$have_sdl" = "xyes") + +if test "x$have_directfb" = "xyes"; then + PKG_CHECK_MODULES([DIRECTFB], directfb, + [ have_directfb="yes" ], + [ have_directfb="no" ]) +fi +AM_CONDITIONAL(BUILD_DIRECTFB, test "x$have_directfb" = "xyes") AC_SUBST(x_cflags) AC_SUBST(x_libs) ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs