jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=6826ce1c6fa40a130cf51f4e751e98d3c56c1f85

commit 6826ce1c6fa40a130cf51f4e751e98d3c56c1f85
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Thu Apr 21 17:13:23 2016 +0900

    Examples: Fix compilation (disable CXX examples!)
    
    Warning: This disables CXX examples because they use
    now-internal APIs that have no EO API binding.
    Those examples should be updated to use Efl.Ui widgets... once
    we have them.
---
 src/examples/ecore/Makefile.am                         |  3 ++-
 src/examples/ecore_avahi/Makefile.am                   |  3 ++-
 src/examples/eio/Makefile.am                           |  3 ++-
 src/examples/eolian_cxx/eolian_cxx_complex_types_01.cc |  9 +++++++--
 src/examples/eolian_cxx/eolian_cxx_eo_events_01.cc     | 12 +++++++++---
 5 files changed, 22 insertions(+), 8 deletions(-)

diff --git a/src/examples/ecore/Makefile.am b/src/examples/ecore/Makefile.am
index 379f5e0..270943f 100644
--- a/src/examples/ecore/Makefile.am
+++ b/src/examples/ecore/Makefile.am
@@ -1,11 +1,11 @@
 MAINTAINERCLEANFILES = Makefile.in
 
 AM_CPPFLAGS = \
--I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/eina \
 -I$(top_srcdir)/src/lib/eet \
 -I$(top_srcdir)/src/lib/emile \
 -I$(top_srcdir)/src/lib/eo \
+-I$(top_srcdir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas \
 -I$(top_srcdir)/src/lib/ecore \
 -I$(top_srcdir)/src/lib/ecore_input \
@@ -20,6 +20,7 @@ AM_CPPFLAGS = \
 -I$(top_builddir)/src/lib/eet \
 -I$(top_builddir)/src/lib/emile \
 -I$(top_builddir)/src/lib/eo \
+-I$(top_builddir)/src/lib/efl \
 -I$(top_builddir)/src/lib/evas \
 -I$(top_builddir)/src/lib/ecore \
 -I$(top_builddir)/src/lib/ecore_file \
diff --git a/src/examples/ecore_avahi/Makefile.am 
b/src/examples/ecore_avahi/Makefile.am
index 793f24b..a6c7677 100644
--- a/src/examples/ecore_avahi/Makefile.am
+++ b/src/examples/ecore_avahi/Makefile.am
@@ -1,13 +1,14 @@
 MAINTAINERCLEANFILES = Makefile.in
 
 AM_CPPFLAGS = \
--I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/eina \
 -I$(top_srcdir)/src/lib/eo \
+-I$(top_srcdir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/ecore \
 -I$(top_srcdir)/src/lib/ecore_avahi\
 -I$(top_builddir)/src/lib/eina \
 -I$(top_builddir)/src/lib/eo \
+-I$(top_builddir)/src/lib/efl \
 -I$(top_builddir)/src/lib/ecore \
 -I$(top_builddir)/src/lib/ecore_avahi \
 @AVAHI_CLIENT_CFLAGS@
diff --git a/src/examples/eio/Makefile.am b/src/examples/eio/Makefile.am
index 4f5dbcd..53b95fe 100644
--- a/src/examples/eio/Makefile.am
+++ b/src/examples/eio/Makefile.am
@@ -1,7 +1,7 @@
 MAINTAINERCLEANFILES = Makefile.in
 
 AM_CPPFLAGS = \
--I$(top_builddir)/src/lib/efl \
+-I$(top_srcdir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/eina \
 -I$(top_srcdir)/src/lib/emile \
 -I$(top_srcdir)/src/lib/eo \
@@ -11,6 +11,7 @@ AM_CPPFLAGS = \
 -I$(top_builddir)/src/lib/eina \
 -I$(top_builddir)/src/lib/emile \
 -I$(top_builddir)/src/lib/eo \
+-I$(top_builddir)/src/lib/efl \
 -I$(top_builddir)/src/lib/eet \
 -I$(top_builddir)/src/lib/ecore \
 -I$(top_builddir)/src/lib/eio
diff --git a/src/examples/eolian_cxx/eolian_cxx_complex_types_01.cc 
b/src/examples/eolian_cxx/eolian_cxx_complex_types_01.cc
index a66244f..04ed7fe 100644
--- a/src/examples/eolian_cxx/eolian_cxx_complex_types_01.cc
+++ b/src/examples/eolian_cxx/eolian_cxx_complex_types_01.cc
@@ -17,12 +17,14 @@
 #include <Ecore.hh>
 #include <Evas.hh>
 
+#warning TEST CASE DISABLED: EVAS TYPES NO MORE IN EO API
+
+#if 0
 #include <canvas/evas_canvas.eo.hh>
 #include <canvas/evas_text.eo.hh>
 #include <canvas/evas_rectangle.eo.hh>
 #include <canvas/evas_zoomable_interface.eo.hh>
-
-#include "../../lib/evas/canvas/evas_grid.eo.hh"
+#include <canvas/evas_grid.eo.hh>
 
 namespace efl { namespace evas { // XXX only while we don't have namespaces in 
EFL
 using ::evas::canvas;
@@ -118,4 +120,7 @@ int main()
 
    return 0;
 }
+#else
+int main() { abort(); }
+#endif
 
diff --git a/src/examples/eolian_cxx/eolian_cxx_eo_events_01.cc 
b/src/examples/eolian_cxx/eolian_cxx_eo_events_01.cc
index 0ecbdda..2ecdb03 100644
--- a/src/examples/eolian_cxx/eolian_cxx_eo_events_01.cc
+++ b/src/examples/eolian_cxx/eolian_cxx_eo_events_01.cc
@@ -17,11 +17,13 @@
 #include <Ecore.hh>
 #include <Evas.hh>
 
+#warning TEST CASE DISABLED: EVAS TYPES NO MORE IN EO API
+
+#if 0
 #include <canvas/evas_canvas.eo.hh>
 #include <canvas/evas_image.eo.hh>
-
-#include "../../lib/evas/canvas/evas_text.eo.hh"
-#include "../../lib/evas/canvas/evas_grid.eo.hh"
+#include <canvas/evas_text.eo.hh>
+#include <canvas/evas_grid.eo.hh>
 
 namespace efl { namespace evas {
 using ::evas::canvas;
@@ -101,3 +103,7 @@ int main()
 
    return 0;
 }
+#else
+int main() { abort(); }
+#endif
+

-- 


Reply via email to