summaryrefslogtreecommitdiff
path: root/src/lib/eo
diff options
context:
space:
mode:
authorMarcel Hollerbach <mail@marcel-hollerbach.de>2019-02-07 14:44:18 +0100
committerMarcel Hollerbach <mail@marcel-hollerbach.de>2019-02-08 10:27:27 +0100
commit38612b54904e6b8c422e7f1cb21878fa34057c56 (patch)
tree2533c6303ab259b86c66093acf173ce5d92347b2 /src/lib/eo
parentf1ad9d74677d50f265d33aeb2d164d1f9215d06f (diff)
eo: lets drop efl_interfaces
its not required anymore, our wonderfull new syntax solves the original problem it was trying to solve. fixes T7565 Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D7893
Diffstat (limited to 'src/lib/eo')
-rw-r--r--src/lib/eo/Eo.h1
-rw-r--r--src/lib/eo/efl_interface.eo7
-rw-r--r--src/lib/eo/eo_class_class.c1
-rw-r--r--src/lib/eo/meson.build3
4 files changed, 1 insertions, 11 deletions
diff --git a/src/lib/eo/Eo.h b/src/lib/eo/Eo.h
index d258a47df4..2fd2c1b7e8 100644
--- a/src/lib/eo/Eo.h
+++ b/src/lib/eo/Eo.h
@@ -216,7 +216,6 @@ typedef void (*Efl_Del_Intercept) (Eo *obj_id);
216 216
217#include "efl_object_override.eo.h" 217#include "efl_object_override.eo.h"
218#include "efl_object.eo.h" 218#include "efl_object.eo.h"
219#include "efl_interface.eo.h"
220#define EO_CLASS EFL_OBJECT_CLASS 219#define EO_CLASS EFL_OBJECT_CLASS
221 220
222/** An event callback prototype. */ 221/** An event callback prototype. */
diff --git a/src/lib/eo/efl_interface.eo b/src/lib/eo/efl_interface.eo
deleted file mode 100644
index f2d6b273b0..0000000000
--- a/src/lib/eo/efl_interface.eo
+++ /dev/null
@@ -1,7 +0,0 @@
1interface Efl.Interface
2{
3 [[An interface for other interfaces to inherit from.
4 This is useful when you want to create interfaces and mixins that expose
5 functions from a normal class such as @Efl.Object.constructor.]]
6}
7
diff --git a/src/lib/eo/eo_class_class.c b/src/lib/eo/eo_class_class.c
index e89b177543..efee21a8f8 100644
--- a/src/lib/eo/eo_class_class.c
+++ b/src/lib/eo/eo_class_class.c
@@ -5,4 +5,3 @@
5#include "Eo.h" 5#include "Eo.h"
6 6
7#include "efl_class.eo.c" 7#include "efl_class.eo.c"
8#include "efl_interface.eo.c"
diff --git a/src/lib/eo/meson.build b/src/lib/eo/meson.build
index 6647096d6c..e8b32c424c 100644
--- a/src/lib/eo/meson.build
+++ b/src/lib/eo/meson.build
@@ -4,8 +4,7 @@ eo_pub_deps = [eina]
4pub_eo_files = [ 4pub_eo_files = [
5 'efl_object.eo', 5 'efl_object.eo',
6 'efl_class.eo', 6 'efl_class.eo',
7 'efl_object_override.eo', 7 'efl_object_override.eo'
8 'efl_interface.eo'
9] 8]
10 9
11eo_src = [ 10eo_src = [