summaryrefslogtreecommitdiff
path: root/src/Makefile_Efl.am
diff options
context:
space:
mode:
authorLarry Jr <larry.olj@gmail.com>2017-01-31 18:17:58 -0200
committerCedric BAIL <cedric@osg.samsung.com>2017-02-06 15:26:21 -0800
commit093c5921888dd4810233c6ba3e97479758e2589c (patch)
treecea9d80b886a1e48f994f987535c209edcb704d9 /src/Makefile_Efl.am
parentde83cc77d3a8864ed3cf367a860a6573ceabe8d7 (diff)
efl: add efl_model and efl_ui_view classes
Efl.Model.Container and Efl.Model.Item to efl/interfaces are used to create Efl.Model objects with predefined property values. This is useful to any situation where we want an Efl.Model with explicit defined property values. Efl.Ui.View and Efl.Ui.Factory are used to connect Efl.Models with Widgets, Elm.Layout and Efl.Ui.Image has changed to use news interfaces Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Diffstat (limited to 'src/Makefile_Efl.am')
-rw-r--r--src/Makefile_Efl.am34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/Makefile_Efl.am b/src/Makefile_Efl.am
index 79f46611d0..faccdf5bac 100644
--- a/src/Makefile_Efl.am
+++ b/src/Makefile_Efl.am
@@ -43,6 +43,10 @@ efl_eolian_files = \
43 lib/efl/interfaces/efl_vpath_file_core.eo \ 43 lib/efl/interfaces/efl_vpath_file_core.eo \
44 lib/efl/interfaces/efl_ui_spin.eo \ 44 lib/efl/interfaces/efl_ui_spin.eo \
45 lib/efl/interfaces/efl_ui_progress.eo \ 45 lib/efl/interfaces/efl_ui_progress.eo \
46 lib/efl/interfaces/efl_ui_view.eo \
47 lib/efl/interfaces/efl_ui_model_connect.eo \
48 lib/efl/interfaces/efl_ui_factory.eo \
49 lib/efl/interfaces/efl_ui_model_factory_connect.eo \
46 lib/efl/interfaces/efl_screen.eo \ 50 lib/efl/interfaces/efl_screen.eo \
47 lib/efl/interfaces/efl_io_closer.eo \ 51 lib/efl/interfaces/efl_io_closer.eo \
48 lib/efl/interfaces/efl_io_positioner.eo \ 52 lib/efl/interfaces/efl_io_positioner.eo \
@@ -171,3 +175,33 @@ bin_efl_efl_debug_CPPFLAGS = -I$(top_builddir)/src/bin/efl @EINA_CFLAGS@ @ECORE_
171bin_efl_efl_debug_LDADD = @EFL_LIBS@ @USE_EINA_INTERNAL_LIBS@ @USE_ECORE_INTERNAL_LIBS@ @USE_ECORE_CON_INTERNAL_LIBS@ 175bin_efl_efl_debug_LDADD = @EFL_LIBS@ @USE_EINA_INTERNAL_LIBS@ @USE_ECORE_INTERNAL_LIBS@ @USE_ECORE_CON_INTERNAL_LIBS@
172bin_efl_efl_debug_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_ECORE_INTERNAL_LIBS@ @USE_ECORE_CON_INTERNAL_LIBS@ 176bin_efl_efl_debug_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_ECORE_INTERNAL_LIBS@ @USE_ECORE_CON_INTERNAL_LIBS@
173 177
178
179if EFL_ENABLE_TESTS
180
181check_PROGRAMS += tests/efl/efl_suite
182TESTS += tests/efl/efl_suite
183
184tests_efl_efl_suite_SOURCES = \
185tests/efl/efl_suite.c \
186tests/efl/efl_test_model_container.c \
187tests/efl/efl_suite.h
188
189tests_efl_efl_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
190-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/efl\" \
191-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/efl\" \
192@CHECK_CFLAGS@ \
193@ECORE_CFLAGS@ \
194@EFL_CFLAGS@
195
196
197tests_efl_efl_suite_LDADD = @CHECK_LIBS@ \
198@EFL_LIBS@ \
199@USE_EFL_LIBS@ \
200@USE_ECORE_LIBS@ -lecore
201
202tests_efl_efl_suite_DEPENDENCIES = \
203@USE_EFL_INTERNAL_LIBS@ \
204@USE_ECORE_INTERNAL_LIBS@
205
206endif
207