summaryrefslogtreecommitdiff
path: root/src/Makefile_Evas.am
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2015-12-08 17:29:54 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2016-01-05 15:43:43 +0900
commit7a8879ba8bf5d9aec15428f94222222eea6c0e2e (patch)
tree0ccf55e8242dff190ec53d27aa4ac42308dbea88 /src/Makefile_Evas.am
parent85f23d96e7072f09ab73ab698047c3c172974b5e (diff)
ector: add engine-specific evas image buffer wrapper
Since Evas still relies entirely on Image_Entry and Evas_GL_Image, we will need an engine-specific wrapper object creating a Buffer around an existing cached image. Currently only SW support is implemented. GL will be more fun to do (with glReadPixels and whatnot).
Diffstat (limited to 'src/Makefile_Evas.am')
-rw-r--r--src/Makefile_Evas.am18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am
index be24ba5b6a..2c58f88997 100644
--- a/src/Makefile_Evas.am
+++ b/src/Makefile_Evas.am
@@ -42,6 +42,7 @@ evas_eolian_files = \
42 lib/evas/canvas/efl_vg_gradient_radial.eo \ 42 lib/evas/canvas/efl_vg_gradient_radial.eo \
43 lib/evas/canvas/efl_vg_gradient_linear.eo \ 43 lib/evas/canvas/efl_vg_gradient_linear.eo \
44 lib/evas/canvas/evas_filter.eo \ 44 lib/evas/canvas/evas_filter.eo \
45 lib/evas/include/evas_ector_buffer.eo \
45 $(NULL) 46 $(NULL)
46 47
47evas_eolian_type_files = \ 48evas_eolian_type_files = \
@@ -356,6 +357,7 @@ lib_evas_libevas_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
356-I$(top_srcdir)/src/static_libs/libunibreak \ 357-I$(top_srcdir)/src/static_libs/libunibreak \
357-I$(top_srcdir)/src/static_libs/draw \ 358-I$(top_srcdir)/src/static_libs/draw \
358-I$(top_builddir)/src/lib/evas/canvas \ 359-I$(top_builddir)/src/lib/evas/canvas \
360-I$(top_builddir)/src/lib/evas/include \
359-I$(top_builddir)/src/modules/evas/engines/software_generic \ 361-I$(top_builddir)/src/modules/evas/engines/software_generic \
360-I$(top_builddir)/src/modules/evas/engines/gl_generic \ 362-I$(top_builddir)/src/modules/evas/engines/gl_generic \
361-DPACKAGE_BIN_DIR=\"$(bindir)\" \ 363-DPACKAGE_BIN_DIR=\"$(bindir)\" \
@@ -562,11 +564,25 @@ lib/evas/filters/blur/blur_box_rgba_i386.c \
562lib/evas/filters/blur/blur_box_rgba_sse3.c \ 564lib/evas/filters/blur/blur_box_rgba_sse3.c \
563lib/evas/filters/blur/blur_box_rgba_neon.c 565lib/evas/filters/blur/blur_box_rgba_neon.c
564 566
567
568### Engine Ector stuff
569
570EXTRA_DIST += \
571modules/evas/engines/software_generic/evas_ector_software_buffer.eo
572
573
565### Engines 574### Engines
566 575
567if EVAS_STATIC_BUILD_SOFTWARE_GENERIC 576if EVAS_STATIC_BUILD_SOFTWARE_GENERIC
568lib_evas_libevas_la_SOURCES += modules/evas/engines/software_generic/evas_engine.c modules/evas/engines/software_generic/Evas_Engine_Software_Generic.h 577BUILT_SOURCES += \
578 modules/evas/engines/software_generic/evas_ector_software_buffer.eo.c \
579 modules/evas/engines/software_generic/evas_ector_software_buffer.eo.h
580lib_evas_libevas_la_SOURCES += \
581 modules/evas/engines/software_generic/evas_engine.c \
582 modules/evas/engines/software_generic/Evas_Engine_Software_Generic.h \
583 modules/evas/engines/software_generic/evas_ector_software_buffer.c
569lib_evas_libevas_la_LIBADD += 584lib_evas_libevas_la_LIBADD +=
585lib_evas_libevas_la_CPPFLAGS += -I$(top_srcdir)/src/lib/ector
570else 586else
571enginesoftwaregenericpkgdir = $(libdir)/evas/modules/engines/software_generic/$(MODULE_ARCH) 587enginesoftwaregenericpkgdir = $(libdir)/evas/modules/engines/software_generic/$(MODULE_ARCH)
572enginesoftwaregenericpkg_LTLIBRARIES = modules/evas/engines/software_generic/module.la 588enginesoftwaregenericpkg_LTLIBRARIES = modules/evas/engines/software_generic/module.la