aboutsummaryrefslogtreecommitdiffstats
path: root/src/Makefile_Evas.am
diff options
context:
space:
mode:
authorDaniel Zaoui <daniel.zaoui@samsung.com>2014-03-05 13:54:39 +0200
committerDaniel Zaoui <daniel.zaoui@samsung.com>2014-03-06 15:12:51 +0200
commita3e38d78846c2d4e61e7b57cc6c38461ab7ec900 (patch)
tree787bcfa7d02c862cd065363feda11b7f6246812e /src/Makefile_Evas.am
parentEolian/Generator: Switch set/get functions generation. (diff)
downloadefl-a3e38d78846c2d4e61e7b57cc6c38461ab7ec900.tar.gz
Eolian: generation of the first Eo file.
The first object that we generate with Eolian is Evas_Line, as it is a simple one. Two files are generated during build: - the .eo.c contains the APIs definitions invoking Eo, the Eo functions extracting the parameters and calling the hand written functions and Eo structures to define the objects. These hand written functions are located in e.g evas_object_line.c. - the .eo.h contains the APIs and Eo prototyes. We will continue with the other objects. If you note something wrong, please update us asap: daniel.zaoui@samsung.com yossi.kantor@samsung.com
Diffstat (limited to 'src/Makefile_Evas.am')
-rw-r--r--src/Makefile_Evas.am11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am
index 9c136a3327..adebb2c97a 100644
--- a/src/Makefile_Evas.am
+++ b/src/Makefile_Evas.am
@@ -1,6 +1,13 @@
### Library
+BUILT_SOURCES += \
+ lib/evas/canvas/evas_line.eo.c \
+ lib/evas/canvas/evas_line.eo.h
+
+EXTRA_DIST += \
+ lib/evas/canvas/evas_line.eo
+
lib_LTLIBRARIES += lib/evas/libevas.la
noinst_LTLIBRARIES =
@@ -11,7 +18,8 @@ lib/evas/Evas_Common.h \
lib/evas/Evas_Eo.h \
lib/evas/Evas_Legacy.h \
lib/evas/Evas_GL.h \
-lib/evas/Evas_Loader.h
+lib/evas/Evas_Loader.h \
+lib/evas/canvas/evas_line.eo.h
noinst_HEADERS = \
lib/evas/include/evas_inline.x \
@@ -204,6 +212,7 @@ lib/evas/common/evas_font_ot.h
lib_evas_libevas_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
-I$(top_srcdir)/src/lib/evas/common \
+-I$(top_builddir)/src/lib/evas/canvas \
-I$(top_srcdir)/src/lib/evas/cserve2 \
-I$(top_srcdir)/src/lib/evas/file \
-I$(top_srcdir)/src/lib/evas/include \