summaryrefslogtreecommitdiff
path: root/src/Makefile_Evas.am
diff options
context:
space:
mode:
authorFlorent Revest <revestflo@gmail.com>2015-07-22 18:50:13 +0200
committerNicolas Aguirre <aguirre.nicolas@gmail.com>2015-08-03 14:16:35 +0200
commit3b2074aa710a095c2379702334bfa125bcc1990a (patch)
tree2673713c2270e2b00060c28fe0b9b862640bd6f9 /src/Makefile_Evas.am
parent270215889d5ba4e93f9ec05cfa9a9510a345c96c (diff)
Adds support of the eglfs module in the autotools config
Diffstat (limited to 'src/Makefile_Evas.am')
-rw-r--r--src/Makefile_Evas.am42
1 files changed, 42 insertions, 0 deletions
diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am
index a6277138c5..7bc03dc793 100644
--- a/src/Makefile_Evas.am
+++ b/src/Makefile_Evas.am
@@ -787,6 +787,9 @@ endif
787if BUILD_ENGINE_GL_DRM 787if BUILD_ENGINE_GL_DRM
788modules_evas_engines_gl_common_libevas_engine_gl_common_la_CPPFLAGS += @evas_engine_gl_drm_cflags@ 788modules_evas_engines_gl_common_libevas_engine_gl_common_la_CPPFLAGS += @evas_engine_gl_drm_cflags@
789endif 789endif
790if BUILD_ENGINE_EGLFS
791modules_evas_engines_gl_common_libevas_engine_gl_common_la_CPPFLAGS += @evas_engine_eglfs_cflags@
792endif
790modules_evas_engines_gl_common_libevas_engine_gl_common_la_LIBADD = @USE_EVAS_LIBS@ 793modules_evas_engines_gl_common_libevas_engine_gl_common_la_LIBADD = @USE_EVAS_LIBS@
791modules_evas_engines_gl_common_libevas_engine_gl_common_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@ 794modules_evas_engines_gl_common_libevas_engine_gl_common_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
792modules_evas_engines_gl_common_libevas_engine_gl_common_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@ 795modules_evas_engines_gl_common_libevas_engine_gl_common_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
@@ -1242,6 +1245,45 @@ modules_evas_engines_gl_drm_module_la_LIBTOOLFLAGS = --tag=disable-static
1242endif 1245endif
1243endif 1246endif
1244 1247
1248if BUILD_ENGINE_EGLFS
1249dist_installed_evasmainheaders_DATA += modules/evas/engines/eglfs/Evas_Engine_Eglfs.h
1250EGLFS_SOURCES = \
1251modules/evas/engines/eglfs/evas_outbuf.c \
1252modules/evas/engines/eglfs/evas_engine.c \
1253modules/evas/engines/eglfs/evas_engine.h \
1254modules/evas/engines/eglfs/Evas_Engine_Eglfs.h
1255if EVAS_STATIC_BUILD_EGLFS
1256lib_evas_libevas_la_SOURCES += $(EGLFS_SOURCES)
1257lib_evas_libevas_la_CPPFLAGS += @evas_engine_eglfs_cflags@
1258lib_evas_libevas_la_LIBADD += @evas_engine_eglfs_libs@
1259else
1260engineeglfspkgdir = $(libdir)/evas/modules/engines/eglfs/$(MODULE_ARCH)
1261engineeglfspkg_LTLIBRARIES = modules/evas/engines/eglfs/module.la
1262
1263# Workaround for broken parallel install support in automake (relink issue)
1264# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1265install_engineeglfspkgLTLIBRARIES = install-engineeglfspkgLTLIBRARIES
1266$(install_engineeglfspkgLTLIBRARIES): install-libLTLIBRARIES
1267
1268modules_evas_engines_eglfs_module_la_SOURCES = $(EGLFS_SOURCES)
1269modules_evas_engines_eglfs_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1270-I$(top_srcdir)/src/lib/evas/include \
1271-I$(top_srcdir)/src/lib/evas/cserve2 \
1272-I$(top_srcdir)/src/modules/evas/engines/eglfs \
1273@EVAS_CFLAGS@ \
1274@ECORE_DRM_CFLAGS@ \
1275@evas_engine_eglfs_cflags@
1276modules_evas_engines_eglfs_module_la_LIBADD = \
1277@USE_EVAS_LIBS@ \
1278@USE_ECORE_DRM_LIBS@ \
1279@evas_engine_eglfs_libs@ \
1280@USE_EEZE_INTERNAL_LIBS@
1281modules_evas_engines_eglfs_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@ @USE_EEZE_INTERNAL_LIBS@ @USE_ECORE_DRM_INTERNAL_LIBS@
1282modules_evas_engines_eglfs_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1283modules_evas_engines_eglfs_module_la_LIBTOOLFLAGS = --tag=disable-static
1284endif
1285endif
1286
1245### Cserve2 binary 1287### Cserve2 binary
1246 1288
1247if EVAS_CSERVE2 1289if EVAS_CSERVE2