Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/ecore

Dir     : e17/libs/ecore


Modified Files:
        configure.in 


Log Message:


turran's dfb stuff! whee! :)

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ecore/configure.in,v
retrieving revision 1.114
retrieving revision 1.115
diff -u -3 -r1.114 -r1.115
--- configure.in        12 Oct 2005 23:15:17 -0000      1.114
+++ configure.in        15 Oct 2005 10:37:37 -0000      1.115
@@ -454,6 +454,44 @@
 AC_SUBST(ecore_job_cflags)
 AC_SUBST(ecore_job_libs)
 
+want_ecore_dfb="yes";
+have_ecore_dfb="no";
+ecore_dfb_cflags="";
+ecore_dfb_libs="";
+
+AC_MSG_CHECKING(whether ecore_dfb module is to be built)
+
+AC_ARG_ENABLE(ecore-dfb, 
+  [  --disable-ecore-dfb               disable the ecore_dfb module],
+  [
+    if [ test "$enableval" = "yes" ]; then  
+      AC_MSG_RESULT(yes)
+    else
+      AC_MSG_RESULT(no)
+      want_ecore_dfb="no"
+    fi
+  ], [
+    AC_MSG_RESULT(yes)
+  ]
+)
+
+if test "x$want_ecore_dfb" = "xyes"; then
+PKG_CHECK_MODULES(DIRECTFB, directfb >= 0.9.16,
+    [
+      AM_CONDITIONAL(BUILD_ECORE_DIRECTFB, true)
+      AC_DEFINE(BUILD_ECORE_DIRECTFB, 1, [Build Ecore_DirectFB Module])
+      have_ecore_dfb="yes"
+      dnl ecore_dfb_libs="-lecore_fb";
+    ], [
+      AM_CONDITIONAL(BUILD_ECORE_DIRECTFB, false)
+    ]
+  )
+else
+  AM_CONDITIONAL(BUILD_ECORE_DIRECTFB, false)
+fi
+AC_SUBST(ecore_dfb_cflags)
+AC_SUBST(ecore_dfb_libs)
+
 want_ecore_fb="yes";
 have_ecore_fb="no";
 ecore_fb_cflags="";
@@ -618,6 +656,42 @@
   fi
 fi
 
+want_ecore_evas_dfb="yes";
+have_ecore_evas_dfb="no";
+
+AC_MSG_CHECKING(whether ecore_evas DirectFB support is to be built)
+AC_ARG_ENABLE(ecore-evas-dfb, 
+  [  --disable-ecore-evas-dfb          disable DirectFB in the ecore_evas 
module],
+  [
+    if [ test "$enableval" = "yes" ]; then  
+      AC_MSG_RESULT(yes)
+    else
+      AC_MSG_RESULT(no)
+      want_ecore_evas_dfb="no"
+    fi
+  ], [
+    AC_MSG_RESULT(yes)
+  ]
+)
+
+if test "x$want_ecore_evas_dfb" = "xyes"; then
+  dnl AC_CHECK_HEADER(Evas_Engine_DirectFB.h,
+  AC_CHECK_HEADER(Evas_Engine_Buffer.h,
+    [
+      AM_CONDITIONAL(BUILD_ECORE_EVAS_DIRECTFB, true)
+      AC_DEFINE(BUILD_ECORE_EVAS_DIRECTFB, 1, [Support for DirectFB in 
Ecore_Evas])
+      have_ecore_evas_dfb="yes"
+    ], [
+      AM_CONDITIONAL(BUILD_ECORE_EVAS_DIRECTFB, false)
+    ], [
+      #include <Evas.h>
+    ]
+  )
+else
+  AM_CONDITIONAL(BUILD_ECORE_EVAS_DIRECTFB, false)
+fi
+
+
 want_ecore_evas_fb="yes";
 have_ecore_evas_fb="no";
 
@@ -1076,6 +1150,7 @@
 src/lib/ecore_config/Makefile
 src/lib/ecore_file/Makefile
 src/lib/ecore_dbus/Makefile
+src/lib/ecore_directfb/Makefile
 examples/Makefile
 ecore-config
 README
@@ -1099,10 +1174,12 @@
 echo "  Ecore_Txt....................: $have_ecore_txt"
 echo "  Ecore_X......................: $have_ecore_x (Xcursor: $use_Xcursor) 
(Xprint: $use_Xprint) (Xinerama: $use_Xinerama) (Xrandr: $use_Xrandr)"
 echo "  Ecore_FB.....................: $have_ecore_fb"
+echo "  Ecore_DFB....................: $have_ecore_dfb"
 echo "  Ecore_Evas...................: $have_ecore_evas"
 echo "  Ecore_Evas GL Support........: $have_ecore_evas_gl"
 echo "  Ecore_Evas XRender Support...: $have_ecore_evas_xrender"
 echo "  Ecore_Evas FB Support........: $have_ecore_evas_fb"
+echo "  Ecore_Evas DFB Support.......: $have_ecore_evas_dfb"
 echo "  Ecore_Buffer.................: $have_ecore_evas_buffer"
 echo "  Ecore_Ipc....................: $have_ecore_ipc (OpenSSL: $use_openssl)"
 echo "  Ecore_Config.................: $have_ecore_config"




-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to