From ecadf8759c1ea0476e18dcadf490dcf06e9320f1 Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Fri, 7 Dec 2012 22:50:06 +0000 Subject: [PATCH] efl: generate keysym table for xcb SVN revision: 80502 --- src/Makefile.am | 1 + src/Makefile_Ecore_X.am | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/src/Makefile.am b/src/Makefile.am index 4cca020e1b..684f54c132 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,6 +1,7 @@ AUTOMAKE_OPTIONS = subdir-objects MAINTAINERCLEANFILES = Makefile.in +BUILT_SOURCES = SUBDIRS = . benchmarks examples diff --git a/src/Makefile_Ecore_X.am b/src/Makefile_Ecore_X.am index af0cfd6302..4562e86062 100644 --- a/src/Makefile_Ecore_X.am +++ b/src/Makefile_Ecore_X.am @@ -119,6 +119,19 @@ lib/eina/libeina.la \ lib_ecore_x_libecore_x_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@ +if HAVE_ECORE_X_XCB +MAINTAINERCLEANFILES += \ +$(top_builddir)/src/lib/ecore_x/xcb/ecore_xcb_keysym_table.h \ +$(top_builddir)/src/lib/ecore_x/xcb/ecore_xcb_keysym_table_h + +BUILT_SOURCES += \ +$(top_builddir)/src/lib/ecore_x/xcb/ecore_xcb_keysym_table.h + +$(top_builddir)/src/lib/ecore_x/xcb/ecore_xcb_keysym_table.h: $(KEYSYMDEFS) $(top_builddir)/src/utils/ecore/makekeys$(EXEEXT) + $(top_builddir)/src/utils/ecore/makekeys $(KEYSYMDEFS) > $(top_builddir)/src/lib/ecore_x/xcb/ecore_xcb_keysym_table_h + mv -f $(top_builddir)/src/lib/ecore_x/xcb/ecore_xcb_keysym_table_h $(top_builddir)/src/lib/ecore_x/xcb/ecore_xcb_keysym_table.h +endif + ### Utils noinst_PROGRAMS = utils/ecore/makekeys