summaryrefslogtreecommitdiff
path: root/src/Makefile_Ecore_IMF.am
diff options
context:
space:
mode:
authorJan Arne Petersen <jpetersen@openismus.com>2013-04-17 11:59:46 +0200
committerEduardo Lima (Etrunko) <eduardo.lima@intel.com>2013-06-24 16:14:14 -0300
commitf656aa397f02d70dd51a4e450a021fb582b53732 (patch)
treeaf0765ef247e62203d7c4282d56de810e336dcb1 /src/Makefile_Ecore_IMF.am
parent1f298139d866ab8f5b77de300e7c356fca923e33 (diff)
downloadefl-f656aa397f02d70dd51a4e450a021fb582b53732.tar.gz
ecore_imf: Add support for wayland
Add an input method module supporting the Wayland input method protocol. In v2: - Missing call to ecore_wl_shutdown() in im_module_shutdown() - Access the already stored 'wayland globals' with ecore_wl_globals_get() - Fixed compilation by adding -I(top_srcdir)/src/efl to CFLAGS - EFL formatting fixes Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
Diffstat (limited to 'src/Makefile_Ecore_IMF.am')
-rw-r--r--src/Makefile_Ecore_IMF.am26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/Makefile_Ecore_IMF.am b/src/Makefile_Ecore_IMF.am
index cb6176986b..c4c78721c9 100644
--- a/src/Makefile_Ecore_IMF.am
+++ b/src/Makefile_Ecore_IMF.am
@@ -101,3 +101,29 @@ modules_ecore_imf_xim_module_la_DEPENDENCIES = \
modules_ecore_imf_xim_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
modules_ecore_imf_xim_module_la_LIBTOOLFLAGS = --tag=disable-static
endif
+
+# Wayland
+if BUILD_ECORE_IMF_WAYLAND
+ecoreimfwaylandpkgdir = $(libdir)/ecore_imf/modules/wayland/$(MODULE_ARCH)
+ecoreimfwaylandpkg_LTLIBRARIES = modules/ecore_imf/wayland/module.la
+modules_ecore_imf_wayland_module_la_SOURCES = \
+modules/ecore_imf/wayland/wayland_module.c \
+modules/ecore_imf/wayland/wayland_imcontext.c \
+modules/ecore_imf/wayland/wayland_imcontext.h \
+modules/ecore_imf/wayland/text-client-protocol.h \
+modules/ecore_imf/wayland/text-protocol.c
+modules_ecore_imf_wayland_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
+@ECORE_IMF_CFLAGS@ \
+@ECORE_EVAS_CFLAGS@ \
+@ECORE_WAYLAND_CFLAGS@
+modules_ecore_imf_wayland_module_la_LIBADD = \
+@USE_ECORE_IMF_LIBS@ \
+@USE_ECORE_EVAS_LIBS@ \
+@USE_ECORE_WAYLAND_LIBS@
+modules_ecore_imf_wayland_module_la_DEPENDENCIES = \
+@USE_ECORE_IMF_INTERNAL_LIBS@ \
+@USE_ECORE_EVAS_INTERNAL_LIBS@ \
+@USE_ECORE_WAYLAND_INTERNAL_LIBS@
+modules_ecore_imf_wayland_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
+modules_ecore_imf_wayland_module_la_LIBTOOLFLAGS = --tag=disable-static
+endif