aboutsummaryrefslogtreecommitdiffstats
path: root/src/Makefile_Evas.am
diff options
context:
space:
mode:
authorWonsik Jung <sidein@samsung.com>2016-01-05 16:41:14 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2016-01-05 17:01:45 +0900
commit7db9613e8c95268acfa6d51ea6aa45418ee8e697 (patch)
tree90c8b334eaef11377194911c3bfeac5a1ce02c7c /src/Makefile_Evas.am
parentEvas filters: Final fix after the ector refactor (diff)
downloadefl-7db9613e8c95268acfa6d51ea6aa45418ee8e697.tar.gz
Evas_Engine: add TBM surface and clean up Native Struct
Summary: Add TBM surface in wayland and clean up Native struct on Evas Engine. Previous TBM surface for evas_object_image's native_surface_set is only in Evas X11 backend. This patch has the code for wayland backend. In addition, evas_native_tbm.c is moved to software_generic. Becuase this file is common. And, Native in Evas_Engine is clean-up. @feature Test Plan: TBM surface is tested with spacegrapher's test app(tbm.c) in Tizen Device. Pixmap surface is tested in ubuntu with same test app. EvasGL is tested with elementary_test. Reviewers: jpeg, spacegrapher, raster, cedric Subscribers: dkdk, scholb.kim, JoogabYun Differential Revision: https://phab.enlightenment.org/D3501
Diffstat (limited to 'src/Makefile_Evas.am')
-rw-r--r--src/Makefile_Evas.am21
1 files changed, 12 insertions, 9 deletions
diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am
index d5b3167d09..43f11d7e68 100644
--- a/src/Makefile_Evas.am
+++ b/src/Makefile_Evas.am
@@ -577,13 +577,12 @@ modules/evas/engines/software_generic/evas_ector_software_buffer.eo
### Engines
if EVAS_STATIC_BUILD_SOFTWARE_GENERIC
-BUILT_SOURCES += \
- modules/evas/engines/software_generic/evas_ector_software_buffer.eo.c \
- modules/evas/engines/software_generic/evas_ector_software_buffer.eo.h
lib_evas_libevas_la_SOURCES += \
- modules/evas/engines/software_generic/evas_engine.c \
- modules/evas/engines/software_generic/Evas_Engine_Software_Generic.h \
- modules/evas/engines/software_generic/evas_ector_software_buffer.c
+modules/evas/engines/software_generic/evas_engine.c \
+modules/evas/engines/software_generic/Evas_Engine_Software_Generic.h \
+modules/evas/engines/software_generic/evas_native_tbm.c \
+modules/evas/engines/software_generic/evas_ector_software_buffer.c \
+modules/evas/engines/software_generic/evas_native_common.h
lib_evas_libevas_la_LIBADD +=
lib_evas_libevas_la_CPPFLAGS += -I$(top_srcdir)/src/lib/ector
else
@@ -595,7 +594,12 @@ enginesoftwaregenericpkg_LTLIBRARIES = modules/evas/engines/software_generic/mod
install_enginesoftwaregenericpkgLTLIBRARIES = install-enginesoftwaregenericpkgLTLIBRARIES
$(install_enginesoftwaregenericpkgLTLIBRARIES): install-libLTLIBRARIES
-modules_evas_engines_software_generic_module_la_SOURCES = modules/evas/engines/software_generic/evas_engine.c modules/evas/engines/software_generic/Evas_Engine_Software_Generic.h
+modules_evas_engines_software_generic_module_la_SOURCES = \
+modules/evas/engines/software_generic/evas_engine.c \
+modules/evas/engines/software_generic/Evas_Engine_Software_Generic.h \
+modules/evas/engines/software_generic/evas_native_tbm.c \
+modules/evas/engines/software_generic/evas_ector_software_buffer.c \
+modules/evas/engines/software_generic/evas_native_common.h
modules_evas_engines_software_generic_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
-I$(top_srcdir)/src/lib/evas/include \
-I$(top_srcdir)/src/lib/evas/cserve2 \
@@ -1075,8 +1079,7 @@ SOFTWARE_X11_SOURCES = \
modules/evas/engines/software_x11/evas_engine.c \
modules/evas/engines/software_x11/evas_engine.h \
modules/evas/engines/software_x11/evas_x_egl.c \
-modules/evas/engines/software_x11/evas_x_egl.h \
-modules/evas/engines/software_x11/evas_native_tbm.c
+modules/evas/engines/software_x11/evas_x_egl.h
SOFTWARE_X11_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
-I$(top_srcdir)/src/lib/evas/include \
-I$(top_srcdir)/src/lib/evas/cserve2 \