aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/ecore/src/util
diff options
context:
space:
mode:
authorDavid Walter Seikel2013-01-13 17:29:19 +1000
committerDavid Walter Seikel2013-01-13 17:29:19 +1000
commit07274513e984f0b5544586c74508ccd16e7dcafa (patch)
treeb32ff2a9136fbc1a4a6a0ed1e4d79cde0f5f16d9 /libraries/ecore/src/util
parentAdded Irrlicht 1.8, but without all the Windows binaries. (diff)
downloadSledjHamr-07274513e984f0b5544586c74508ccd16e7dcafa.zip
SledjHamr-07274513e984f0b5544586c74508ccd16e7dcafa.tar.gz
SledjHamr-07274513e984f0b5544586c74508ccd16e7dcafa.tar.bz2
SledjHamr-07274513e984f0b5544586c74508ccd16e7dcafa.tar.xz
Remove EFL, since it's been released now.
Diffstat (limited to '')
-rw-r--r--libraries/ecore/src/util/Makefile.am17
-rw-r--r--libraries/ecore/src/util/Makefile.in748
-rw-r--r--libraries/ecore/src/util/makekeys.c326
-rwxr-xr-xlibraries/ecore/src/util/mkks.sh10
4 files changed, 0 insertions, 1101 deletions
diff --git a/libraries/ecore/src/util/Makefile.am b/libraries/ecore/src/util/Makefile.am
deleted file mode 100644
index 38ebc12..0000000
--- a/libraries/ecore/src/util/Makefile.am
+++ /dev/null
@@ -1,17 +0,0 @@
1MAINTAINERCLEANFILES = Makefile.in
2
3AM_CPPFLAGS = \
4-DPACKAGE_BIN_DIR=\"$(bindir)\" \
5-DPACKAGE_LIB_DIR=\"$(libdir)\" \
6-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
7@EINA_CFLAGS@
8
9noinst_PROGRAMS=makekeys
10
11makekeys_SOURCES = \
12 makekeys.c
13
14makekeys_LDADD = \
15 @EINA_LIBS@
16
17EXTRA_DIST = mkks.sh
diff --git a/libraries/ecore/src/util/Makefile.in b/libraries/ecore/src/util/Makefile.in
deleted file mode 100644
index 423c6e0..0000000
--- a/libraries/ecore/src/util/Makefile.in
+++ /dev/null
@@ -1,748 +0,0 @@
1# Makefile.in generated by automake 1.11.1 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
6# Inc.
7# This Makefile.in is free software; the Free Software Foundation
8# gives unlimited permission to copy and/or distribute it,
9# with or without modifications, as long as this notice is preserved.
10
11# This program is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
13# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
14# PARTICULAR PURPOSE.
15
16@SET_MAKE@
17
18VPATH = @srcdir@
19pkgdatadir = $(datadir)/@PACKAGE@
20pkgincludedir = $(includedir)/@PACKAGE@
21pkglibdir = $(libdir)/@PACKAGE@
22pkglibexecdir = $(libexecdir)/@PACKAGE@
23am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
24install_sh_DATA = $(install_sh) -c -m 644
25install_sh_PROGRAM = $(install_sh) -c
26install_sh_SCRIPT = $(install_sh) -c
27INSTALL_HEADER = $(INSTALL_DATA)
28transform = $(program_transform_name)
29NORMAL_INSTALL = :
30PRE_INSTALL = :
31POST_INSTALL = :
32NORMAL_UNINSTALL = :
33PRE_UNINSTALL = :
34POST_UNINSTALL = :
35build_triplet = @build@
36host_triplet = @host@
37noinst_PROGRAMS = makekeys$(EXEEXT)
38subdir = src/util
39DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
40ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
41am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \
42 $(top_srcdir)/m4/ac_path_generic.m4 \
43 $(top_srcdir)/m4/check_x_extension.m4 \
44 $(top_srcdir)/m4/ecore_check_module.m4 \
45 $(top_srcdir)/m4/ecore_check_options.m4 \
46 $(top_srcdir)/m4/efl_compiler_flag.m4 \
47 $(top_srcdir)/m4/efl_doxygen.m4 \
48 $(top_srcdir)/m4/efl_examples.m4 \
49 $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/efl_tests.m4 \
50 $(top_srcdir)/m4/efl_threads.m4 $(top_srcdir)/m4/gettext.m4 \
51 $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
52 $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
53 $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
54 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
55 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
56 $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
57 $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac
58am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
59 $(ACLOCAL_M4)
60mkinstalldirs = $(install_sh) -d
61CONFIG_HEADER = $(top_builddir)/config.h
62CONFIG_CLEAN_FILES =
63CONFIG_CLEAN_VPATH_FILES =
64PROGRAMS = $(noinst_PROGRAMS)
65am_makekeys_OBJECTS = makekeys.$(OBJEXT)
66makekeys_OBJECTS = $(am_makekeys_OBJECTS)
67makekeys_DEPENDENCIES =
68AM_V_lt = $(am__v_lt_$(V))
69am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
70am__v_lt_0 = --silent
71DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
72depcomp = $(SHELL) $(top_srcdir)/depcomp
73am__depfiles_maybe = depfiles
74am__mv = mv -f
75COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
76 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
77LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
78 $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
79 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
80 $(AM_CFLAGS) $(CFLAGS)
81AM_V_CC = $(am__v_CC_$(V))
82am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
83am__v_CC_0 = @echo " CC " $@;
84AM_V_at = $(am__v_at_$(V))
85am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
86am__v_at_0 = @
87CCLD = $(CC)
88LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
89 $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
90 $(AM_LDFLAGS) $(LDFLAGS) -o $@
91AM_V_CCLD = $(am__v_CCLD_$(V))
92am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
93am__v_CCLD_0 = @echo " CCLD " $@;
94AM_V_GEN = $(am__v_GEN_$(V))
95am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
96am__v_GEN_0 = @echo " GEN " $@;
97SOURCES = $(makekeys_SOURCES)
98DIST_SOURCES = $(makekeys_SOURCES)
99ETAGS = etags
100CTAGS = ctags
101DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
102ACLOCAL = @ACLOCAL@
103ALLOCA = @ALLOCA@
104AMTAR = @AMTAR@
105AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
106AR = @AR@
107AS = @AS@
108AUTOCONF = @AUTOCONF@
109AUTOHEADER = @AUTOHEADER@
110AUTOMAKE = @AUTOMAKE@
111AWK = @AWK@
112CARES_CFLAGS = @CARES_CFLAGS@
113CARES_LIBS = @CARES_LIBS@
114CC = @CC@
115CCDEPMODE = @CCDEPMODE@
116CFLAGS = @CFLAGS@
117CHECK_CFLAGS = @CHECK_CFLAGS@
118CHECK_LIBS = @CHECK_LIBS@
119CPP = @CPP@
120CPPFLAGS = @CPPFLAGS@
121CURL_CFLAGS = @CURL_CFLAGS@
122CURL_LIBS = @CURL_LIBS@
123CXX = @CXX@
124CXXCPP = @CXXCPP@
125CXXDEPMODE = @CXXDEPMODE@
126CXXFLAGS = @CXXFLAGS@
127CYGPATH_W = @CYGPATH_W@
128DEFS = @DEFS@
129DEPDIR = @DEPDIR@
130DIRECTFB_CFLAGS = @DIRECTFB_CFLAGS@
131DIRECTFB_LIBS = @DIRECTFB_LIBS@
132DLLTOOL = @DLLTOOL@
133DSYMUTIL = @DSYMUTIL@
134DUMPBIN = @DUMPBIN@
135ECHO_C = @ECHO_C@
136ECHO_N = @ECHO_N@
137ECHO_T = @ECHO_T@
138ECORE_XCB_CFLAGS = @ECORE_XCB_CFLAGS@
139ECORE_XCB_LIBS = @ECORE_XCB_LIBS@
140EFL_ECORE_BUILD = @EFL_ECORE_BUILD@
141EFL_ECORE_CON_BUILD = @EFL_ECORE_CON_BUILD@
142EFL_ECORE_EVAS_BUILD = @EFL_ECORE_EVAS_BUILD@
143EFL_ECORE_FILE_BUILD = @EFL_ECORE_FILE_BUILD@
144EFL_ECORE_IMF_BUILD = @EFL_ECORE_IMF_BUILD@
145EFL_ECORE_IMF_EVAS_BUILD = @EFL_ECORE_IMF_EVAS_BUILD@
146EFL_ECORE_INPUT_BUILD = @EFL_ECORE_INPUT_BUILD@
147EFL_ECORE_INPUT_EVAS_BUILD = @EFL_ECORE_INPUT_EVAS_BUILD@
148EFL_ECORE_IPC_BUILD = @EFL_ECORE_IPC_BUILD@
149EFL_ECORE_PSL1GHT_BUILD = @EFL_ECORE_PSL1GHT_BUILD@
150EFL_ECORE_SDL_BUILD = @EFL_ECORE_SDL_BUILD@
151EFL_ECORE_WIN32_BUILD = @EFL_ECORE_WIN32_BUILD@
152EFL_ECORE_WINCE_BUILD = @EFL_ECORE_WINCE_BUILD@
153EFL_PTHREAD_CFLAGS = @EFL_PTHREAD_CFLAGS@
154EFL_PTHREAD_LIBS = @EFL_PTHREAD_LIBS@
155EGREP = @EGREP@
156EINA_CFLAGS = @EINA_CFLAGS@
157EINA_LIBS = @EINA_LIBS@
158ESCAPE_CFLAGS = @ESCAPE_CFLAGS@
159ESCAPE_LIBS = @ESCAPE_LIBS@
160EVAS_CFLAGS = @EVAS_CFLAGS@
161EVAS_LIBS = @EVAS_LIBS@
162EVIL_CFLAGS = @EVIL_CFLAGS@
163EVIL_LIBS = @EVIL_LIBS@
164EXEEXT = @EXEEXT@
165EXOTIC_CFLAGS = @EXOTIC_CFLAGS@
166EXOTIC_LIBS = @EXOTIC_LIBS@
167FGREP = @FGREP@
168GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
169GLIB_CFLAGS = @GLIB_CFLAGS@
170GLIB_LIBS = @GLIB_LIBS@
171GMSGFMT = @GMSGFMT@
172GMSGFMT_015 = @GMSGFMT_015@
173GREP = @GREP@
174INSTALL = @INSTALL@
175INSTALL_DATA = @INSTALL_DATA@
176INSTALL_PROGRAM = @INSTALL_PROGRAM@
177INSTALL_SCRIPT = @INSTALL_SCRIPT@
178INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
179INTLLIBS = @INTLLIBS@
180INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
181KEYSYMDEFS = @KEYSYMDEFS@
182LD = @LD@
183LDFLAGS = @LDFLAGS@
184LIBGCRYPT_CFLAGS = @LIBGCRYPT_CFLAGS@
185LIBGCRYPT_CONFIG = @LIBGCRYPT_CONFIG@
186LIBGCRYPT_LIBS = @LIBGCRYPT_LIBS@
187LIBICONV = @LIBICONV@
188LIBINTL = @LIBINTL@
189LIBOBJS = @LIBOBJS@
190LIBS = @LIBS@
191LIBTOOL = @LIBTOOL@
192LIPO = @LIPO@
193LN_S = @LN_S@
194LTLIBICONV = @LTLIBICONV@
195LTLIBINTL = @LTLIBINTL@
196LTLIBOBJS = @LTLIBOBJS@
197MAKEINFO = @MAKEINFO@
198MKDIR_P = @MKDIR_P@
199MSGFMT = @MSGFMT@
200MSGFMT_015 = @MSGFMT_015@
201MSGMERGE = @MSGMERGE@
202NM = @NM@
203NMEDIT = @NMEDIT@
204OBJC = @OBJC@
205OBJCDEPMODE = @OBJCDEPMODE@
206OBJCFLAGS = @OBJCFLAGS@
207OBJDUMP = @OBJDUMP@
208OBJEXT = @OBJEXT@
209OTOOL = @OTOOL@
210OTOOL64 = @OTOOL64@
211PACKAGE = @PACKAGE@
212PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213PACKAGE_NAME = @PACKAGE_NAME@
214PACKAGE_STRING = @PACKAGE_STRING@
215PACKAGE_TARNAME = @PACKAGE_TARNAME@
216PACKAGE_URL = @PACKAGE_URL@
217PACKAGE_VERSION = @PACKAGE_VERSION@
218PATH_SEPARATOR = @PATH_SEPARATOR@
219PIXMAN_CFLAGS = @PIXMAN_CFLAGS@
220PIXMAN_LIBS = @PIXMAN_LIBS@
221PKG_CONFIG = @PKG_CONFIG@
222PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
223PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
224POSUB = @POSUB@
225RANLIB = @RANLIB@
226SCIM_CFLAGS = @SCIM_CFLAGS@
227SCIM_LIBS = @SCIM_LIBS@
228SDL_CFLAGS = @SDL_CFLAGS@
229SDL_CONFIG = @SDL_CONFIG@
230SDL_LIBS = @SDL_LIBS@
231SED = @SED@
232SET_MAKE = @SET_MAKE@
233SHELL = @SHELL@
234SHM_OPEN_LIBS = @SHM_OPEN_LIBS@
235SSL_CFLAGS = @SSL_CFLAGS@
236SSL_LIBS = @SSL_LIBS@
237STRIP = @STRIP@
238TLS2_CFLAGS = @TLS2_CFLAGS@
239TLS2_LIBS = @TLS2_LIBS@
240TLS_CFLAGS = @TLS_CFLAGS@
241TLS_LIBS = @TLS_LIBS@
242TSLIB_CFLAGS = @TSLIB_CFLAGS@
243TSLIB_LIBS = @TSLIB_LIBS@
244USE_NLS = @USE_NLS@
245VERSION = @VERSION@
246VMAJ = @VMAJ@
247WAYLAND_CFLAGS = @WAYLAND_CFLAGS@
248WAYLAND_EGL_CFLAGS = @WAYLAND_EGL_CFLAGS@
249WAYLAND_EGL_LIBS = @WAYLAND_EGL_LIBS@
250WAYLAND_LIBS = @WAYLAND_LIBS@
251WIN32_CFLAGS = @WIN32_CFLAGS@
252WIN32_CPPFLAGS = @WIN32_CPPFLAGS@
253WIN32_LIBS = @WIN32_LIBS@
254XCB_COMPOSITE_CFLAGS = @XCB_COMPOSITE_CFLAGS@
255XCB_COMPOSITE_LIBS = @XCB_COMPOSITE_LIBS@
256XCB_CURSOR_CFLAGS = @XCB_CURSOR_CFLAGS@
257XCB_CURSOR_LIBS = @XCB_CURSOR_LIBS@
258XCB_DAMAGE_CFLAGS = @XCB_DAMAGE_CFLAGS@
259XCB_DAMAGE_LIBS = @XCB_DAMAGE_LIBS@
260XCB_DPMS_CFLAGS = @XCB_DPMS_CFLAGS@
261XCB_DPMS_LIBS = @XCB_DPMS_LIBS@
262XCB_RANDR_CFLAGS = @XCB_RANDR_CFLAGS@
263XCB_RANDR_LIBS = @XCB_RANDR_LIBS@
264XCB_RENDER_CFLAGS = @XCB_RENDER_CFLAGS@
265XCB_RENDER_LIBS = @XCB_RENDER_LIBS@
266XCB_SCREENSAVER_CFLAGS = @XCB_SCREENSAVER_CFLAGS@
267XCB_SCREENSAVER_LIBS = @XCB_SCREENSAVER_LIBS@
268XCB_SHAPE_CFLAGS = @XCB_SHAPE_CFLAGS@
269XCB_SHAPE_LIBS = @XCB_SHAPE_LIBS@
270XCB_SYNC_CFLAGS = @XCB_SYNC_CFLAGS@
271XCB_SYNC_LIBS = @XCB_SYNC_LIBS@
272XCB_X11_CFLAGS = @XCB_X11_CFLAGS@
273XCB_X11_LIBS = @XCB_X11_LIBS@
274XCB_XFIXES_CFLAGS = @XCB_XFIXES_CFLAGS@
275XCB_XFIXES_LIBS = @XCB_XFIXES_LIBS@
276XCB_XGESTURE_CFLAGS = @XCB_XGESTURE_CFLAGS@
277XCB_XGESTURE_LIBS = @XCB_XGESTURE_LIBS@
278XCB_XINERAMA_CFLAGS = @XCB_XINERAMA_CFLAGS@
279XCB_XINERAMA_LIBS = @XCB_XINERAMA_LIBS@
280XCB_XINPUT_CFLAGS = @XCB_XINPUT_CFLAGS@
281XCB_XINPUT_LIBS = @XCB_XINPUT_LIBS@
282XCB_XPRINT_CFLAGS = @XCB_XPRINT_CFLAGS@
283XCB_XPRINT_LIBS = @XCB_XPRINT_LIBS@
284XCB_XTEST_CFLAGS = @XCB_XTEST_CFLAGS@
285XCB_XTEST_LIBS = @XCB_XTEST_LIBS@
286XCOMPOSITE_CFLAGS = @XCOMPOSITE_CFLAGS@
287XCOMPOSITE_LIBS = @XCOMPOSITE_LIBS@
288XDAMAGE_CFLAGS = @XDAMAGE_CFLAGS@
289XDAMAGE_LIBS = @XDAMAGE_LIBS@
290XDPMS_CFLAGS = @XDPMS_CFLAGS@
291XDPMS_LIBS = @XDPMS_LIBS@
292XFIXES_CFLAGS = @XFIXES_CFLAGS@
293XFIXES_LIBS = @XFIXES_LIBS@
294XGESTURE_CFLAGS = @XGESTURE_CFLAGS@
295XGESTURE_LIBS = @XGESTURE_LIBS@
296XGETTEXT = @XGETTEXT@
297XGETTEXT_015 = @XGETTEXT_015@
298XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
299XI2_CFLAGS = @XI2_CFLAGS@
300XI2_LIBS = @XI2_LIBS@
301XINERAMA_CFLAGS = @XINERAMA_CFLAGS@
302XINERAMA_LIBS = @XINERAMA_LIBS@
303XKB_CFLAGS = @XKB_CFLAGS@
304XKB_LIBS = @XKB_LIBS@
305XMKMF = @XMKMF@
306XPRINT_CFLAGS = @XPRINT_CFLAGS@
307XPRINT_LIBS = @XPRINT_LIBS@
308XRANDR_CFLAGS = @XRANDR_CFLAGS@
309XRANDR_LIBS = @XRANDR_LIBS@
310XRENDER_CFLAGS = @XRENDER_CFLAGS@
311XRENDER_LIBS = @XRENDER_LIBS@
312XSS_CFLAGS = @XSS_CFLAGS@
313XSS_LIBS = @XSS_LIBS@
314XTEST_CFLAGS = @XTEST_CFLAGS@
315XTEST_LIBS = @XTEST_LIBS@
316X_CFLAGS = @X_CFLAGS@
317X_EXTRA_LIBS = @X_EXTRA_LIBS@
318X_LIBS = @X_LIBS@
319X_PRE_LIBS = @X_PRE_LIBS@
320Xcursor_cflags = @Xcursor_cflags@
321Xcursor_libs = @Xcursor_libs@
322abs_builddir = @abs_builddir@
323abs_srcdir = @abs_srcdir@
324abs_top_builddir = @abs_top_builddir@
325abs_top_srcdir = @abs_top_srcdir@
326ac_ct_CC = @ac_ct_CC@
327ac_ct_CXX = @ac_ct_CXX@
328ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
329ac_ct_OBJC = @ac_ct_OBJC@
330am__include = @am__include@
331am__leading_dot = @am__leading_dot@
332am__quote = @am__quote@
333am__tar = @am__tar@
334am__untar = @am__untar@
335bindir = @bindir@
336build = @build@
337build_alias = @build_alias@
338build_cpu = @build_cpu@
339build_os = @build_os@
340build_vendor = @build_vendor@
341builddir = @builddir@
342cocoa_ldflags = @cocoa_ldflags@
343datadir = @datadir@
344datarootdir = @datarootdir@
345dlopen_libs = @dlopen_libs@
346docdir = @docdir@
347dvidir = @dvidir@
348ecore_cocoa_cflags = @ecore_cocoa_cflags@
349ecore_cocoa_libs = @ecore_cocoa_libs@
350ecore_con_cflags = @ecore_con_cflags@
351ecore_con_libs = @ecore_con_libs@
352ecore_directfb_cflags = @ecore_directfb_cflags@
353ecore_directfb_libs = @ecore_directfb_libs@
354ecore_evas_cflags = @ecore_evas_cflags@
355ecore_evas_libs = @ecore_evas_libs@
356ecore_fb_cflags = @ecore_fb_cflags@
357ecore_fb_libs = @ecore_fb_libs@
358ecore_file_cflags = @ecore_file_cflags@
359ecore_file_libs = @ecore_file_libs@
360ecore_imf_cflags = @ecore_imf_cflags@
361ecore_imf_evas_cflags = @ecore_imf_evas_cflags@
362ecore_imf_evas_libs = @ecore_imf_evas_libs@
363ecore_imf_libs = @ecore_imf_libs@
364ecore_imf_scim_cflags = @ecore_imf_scim_cflags@
365ecore_imf_scim_libs = @ecore_imf_scim_libs@
366ecore_imf_xim_cflags = @ecore_imf_xim_cflags@
367ecore_imf_xim_libs = @ecore_imf_xim_libs@
368ecore_input_cflags = @ecore_input_cflags@
369ecore_input_evas_cflags = @ecore_input_evas_cflags@
370ecore_input_evas_libs = @ecore_input_evas_libs@
371ecore_input_libs = @ecore_input_libs@
372ecore_ipc_cflags = @ecore_ipc_cflags@
373ecore_ipc_libs = @ecore_ipc_libs@
374ecore_psl1ght_cflags = @ecore_psl1ght_cflags@
375ecore_psl1ght_libs = @ecore_psl1ght_libs@
376ecore_sdl_cflags = @ecore_sdl_cflags@
377ecore_sdl_libs = @ecore_sdl_libs@
378ecore_wayland_cflags = @ecore_wayland_cflags@
379ecore_wayland_libs = @ecore_wayland_libs@
380ecore_win32_cflags = @ecore_win32_cflags@
381ecore_win32_libs = @ecore_win32_libs@
382ecore_wince_cflags = @ecore_wince_cflags@
383ecore_wince_libs = @ecore_wince_libs@
384ecore_x_cflags = @ecore_x_cflags@
385ecore_x_libs = @ecore_x_libs@
386ecore_x_libs_private = @ecore_x_libs_private@
387efl_doxygen = @efl_doxygen@
388efl_have_doxygen = @efl_have_doxygen@
389exec_prefix = @exec_prefix@
390have_ecore_x_xcb_define = @have_ecore_x_xcb_define@
391host = @host@
392host_alias = @host_alias@
393host_cpu = @host_cpu@
394host_os = @host_os@
395host_vendor = @host_vendor@
396htmldir = @htmldir@
397includedir = @includedir@
398infodir = @infodir@
399install_sh = @install_sh@
400libdir = @libdir@
401libexecdir = @libexecdir@
402localedir = @localedir@
403localstatedir = @localstatedir@
404lt_ECHO = @lt_ECHO@
405lt_enable_auto_import = @lt_enable_auto_import@
406mandir = @mandir@
407mkdir_p = @mkdir_p@
408oldincludedir = @oldincludedir@
409pdfdir = @pdfdir@
410pkgconfig_requires_private = @pkgconfig_requires_private@
411prefix = @prefix@
412program_transform_name = @program_transform_name@
413psdir = @psdir@
414release_info = @release_info@
415requirements_ecore = @requirements_ecore@
416requirements_ecore_cocoa = @requirements_ecore_cocoa@
417requirements_ecore_con = @requirements_ecore_con@
418requirements_ecore_directfb = @requirements_ecore_directfb@
419requirements_ecore_evas = @requirements_ecore_evas@
420requirements_ecore_fb = @requirements_ecore_fb@
421requirements_ecore_file = @requirements_ecore_file@
422requirements_ecore_imf = @requirements_ecore_imf@
423requirements_ecore_imf_evas = @requirements_ecore_imf_evas@
424requirements_ecore_imf_scim = @requirements_ecore_imf_scim@
425requirements_ecore_imf_xim = @requirements_ecore_imf_xim@
426requirements_ecore_input = @requirements_ecore_input@
427requirements_ecore_input_evas = @requirements_ecore_input_evas@
428requirements_ecore_ipc = @requirements_ecore_ipc@
429requirements_ecore_psl1ght = @requirements_ecore_psl1ght@
430requirements_ecore_sdl = @requirements_ecore_sdl@
431requirements_ecore_wayland = @requirements_ecore_wayland@
432requirements_ecore_win32 = @requirements_ecore_win32@
433requirements_ecore_wince = @requirements_ecore_wince@
434requirements_ecore_x = @requirements_ecore_x@
435rt_libs = @rt_libs@
436sbindir = @sbindir@
437sharedstatedir = @sharedstatedir@
438srcdir = @srcdir@
439sysconfdir = @sysconfdir@
440target_alias = @target_alias@
441top_build_prefix = @top_build_prefix@
442top_builddir = @top_builddir@
443top_srcdir = @top_srcdir@
444version_info = @version_info@
445x_cflags = @x_cflags@
446x_includes = @x_includes@
447x_libs = @x_libs@
448MAINTAINERCLEANFILES = Makefile.in
449AM_CPPFLAGS = \
450-DPACKAGE_BIN_DIR=\"$(bindir)\" \
451-DPACKAGE_LIB_DIR=\"$(libdir)\" \
452-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
453@EINA_CFLAGS@
454
455makekeys_SOURCES = \
456 makekeys.c
457
458makekeys_LDADD = \
459 @EINA_LIBS@
460
461EXTRA_DIST = mkks.sh
462all: all-am
463
464.SUFFIXES:
465.SUFFIXES: .c .lo .o .obj
466$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
467 @for dep in $?; do \
468 case '$(am__configure_deps)' in \
469 *$$dep*) \
470 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
471 && { if test -f $@; then exit 0; else break; fi; }; \
472 exit 1;; \
473 esac; \
474 done; \
475 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/util/Makefile'; \
476 $(am__cd) $(top_srcdir) && \
477 $(AUTOMAKE) --gnu src/util/Makefile
478.PRECIOUS: Makefile
479Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
480 @case '$?' in \
481 *config.status*) \
482 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
483 *) \
484 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
485 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
486 esac;
487
488$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
489 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
490
491$(top_srcdir)/configure: $(am__configure_deps)
492 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
493$(ACLOCAL_M4): $(am__aclocal_m4_deps)
494 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
495$(am__aclocal_m4_deps):
496
497clean-noinstPROGRAMS:
498 @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
499 echo " rm -f" $$list; \
500 rm -f $$list || exit $$?; \
501 test -n "$(EXEEXT)" || exit 0; \
502 list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
503 echo " rm -f" $$list; \
504 rm -f $$list
505makekeys$(EXEEXT): $(makekeys_OBJECTS) $(makekeys_DEPENDENCIES)
506 @rm -f makekeys$(EXEEXT)
507 $(AM_V_CCLD)$(LINK) $(makekeys_OBJECTS) $(makekeys_LDADD) $(LIBS)
508
509mostlyclean-compile:
510 -rm -f *.$(OBJEXT)
511
512distclean-compile:
513 -rm -f *.tab.c
514
515@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/makekeys.Po@am__quote@
516
517.c.o:
518@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
519@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
520@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
521@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
522@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
523@am__fastdepCC_FALSE@ $(COMPILE) -c $<
524
525.c.obj:
526@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
527@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
528@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
529@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
530@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
531@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
532
533.c.lo:
534@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
535@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
536@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
537@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
538@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
539@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
540
541mostlyclean-libtool:
542 -rm -f *.lo
543
544clean-libtool:
545 -rm -rf .libs _libs
546
547ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
548 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
549 unique=`for i in $$list; do \
550 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
551 done | \
552 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
553 END { if (nonempty) { for (i in files) print i; }; }'`; \
554 mkid -fID $$unique
555tags: TAGS
556
557TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
558 $(TAGS_FILES) $(LISP)
559 set x; \
560 here=`pwd`; \
561 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
562 unique=`for i in $$list; do \
563 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
564 done | \
565 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
566 END { if (nonempty) { for (i in files) print i; }; }'`; \
567 shift; \
568 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
569 test -n "$$unique" || unique=$$empty_fix; \
570 if test $$# -gt 0; then \
571 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
572 "$$@" $$unique; \
573 else \
574 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
575 $$unique; \
576 fi; \
577 fi
578ctags: CTAGS
579CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
580 $(TAGS_FILES) $(LISP)
581 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
582 unique=`for i in $$list; do \
583 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
584 done | \
585 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
586 END { if (nonempty) { for (i in files) print i; }; }'`; \
587 test -z "$(CTAGS_ARGS)$$unique" \
588 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
589 $$unique
590
591GTAGS:
592 here=`$(am__cd) $(top_builddir) && pwd` \
593 && $(am__cd) $(top_srcdir) \
594 && gtags -i $(GTAGS_ARGS) "$$here"
595
596distclean-tags:
597 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
598
599distdir: $(DISTFILES)
600 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
601 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
602 list='$(DISTFILES)'; \
603 dist_files=`for file in $$list; do echo $$file; done | \
604 sed -e "s|^$$srcdirstrip/||;t" \
605 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
606 case $$dist_files in \
607 */*) $(MKDIR_P) `echo "$$dist_files" | \
608 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
609 sort -u` ;; \
610 esac; \
611 for file in $$dist_files; do \
612 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
613 if test -d $$d/$$file; then \
614 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
615 if test -d "$(distdir)/$$file"; then \
616 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
617 fi; \
618 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
619 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
620 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
621 fi; \
622 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
623 else \
624 test -f "$(distdir)/$$file" \
625 || cp -p $$d/$$file "$(distdir)/$$file" \
626 || exit 1; \
627 fi; \
628 done
629check-am: all-am
630check: check-am
631all-am: Makefile $(PROGRAMS)
632installdirs:
633install: install-am
634install-exec: install-exec-am
635install-data: install-data-am
636uninstall: uninstall-am
637
638install-am: all-am
639 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
640
641installcheck: installcheck-am
642install-strip:
643 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
644 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
645 `test -z '$(STRIP)' || \
646 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
647mostlyclean-generic:
648
649clean-generic:
650
651distclean-generic:
652 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
653 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
654
655maintainer-clean-generic:
656 @echo "This command is intended for maintainers to use"
657 @echo "it deletes files that may require special tools to rebuild."
658 -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
659clean: clean-am
660
661clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \
662 mostlyclean-am
663
664distclean: distclean-am
665 -rm -rf ./$(DEPDIR)
666 -rm -f Makefile
667distclean-am: clean-am distclean-compile distclean-generic \
668 distclean-tags
669
670dvi: dvi-am
671
672dvi-am:
673
674html: html-am
675
676html-am:
677
678info: info-am
679
680info-am:
681
682install-data-am:
683
684install-dvi: install-dvi-am
685
686install-dvi-am:
687
688install-exec-am:
689
690install-html: install-html-am
691
692install-html-am:
693
694install-info: install-info-am
695
696install-info-am:
697
698install-man:
699
700install-pdf: install-pdf-am
701
702install-pdf-am:
703
704install-ps: install-ps-am
705
706install-ps-am:
707
708installcheck-am:
709
710maintainer-clean: maintainer-clean-am
711 -rm -rf ./$(DEPDIR)
712 -rm -f Makefile
713maintainer-clean-am: distclean-am maintainer-clean-generic
714
715mostlyclean: mostlyclean-am
716
717mostlyclean-am: mostlyclean-compile mostlyclean-generic \
718 mostlyclean-libtool
719
720pdf: pdf-am
721
722pdf-am:
723
724ps: ps-am
725
726ps-am:
727
728uninstall-am:
729
730.MAKE: install-am install-strip
731
732.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
733 clean-libtool clean-noinstPROGRAMS ctags distclean \
734 distclean-compile distclean-generic distclean-libtool \
735 distclean-tags distdir dvi dvi-am html html-am info info-am \
736 install install-am install-data install-data-am install-dvi \
737 install-dvi-am install-exec install-exec-am install-html \
738 install-html-am install-info install-info-am install-man \
739 install-pdf install-pdf-am install-ps install-ps-am \
740 install-strip installcheck installcheck-am installdirs \
741 maintainer-clean maintainer-clean-generic mostlyclean \
742 mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
743 pdf pdf-am ps ps-am tags uninstall uninstall-am
744
745
746# Tell versions [3.59,3.63) of GNU make to not export all variables.
747# Otherwise a system limit (for SysV at least) may be exceeded.
748.NOEXPORT:
diff --git a/libraries/ecore/src/util/makekeys.c b/libraries/ecore/src/util/makekeys.c
deleted file mode 100644
index a057fa2..0000000
--- a/libraries/ecore/src/util/makekeys.c
+++ /dev/null
@@ -1,326 +0,0 @@
1/* Portions of this code are Copyright 1990, 1998 The Open Group
2
3Permission to use, copy, modify, distribute, and sell this software and its
4documentation for any purpose is hereby granted without fee, provided that
5the above copyright notice appear in all copies and that both that
6copyright notice and this permission notice appear in supporting
7documentation.
8
9The above copyright notice and this permission notice shall be included
10in all copies or substantial portions of the Software.
11
12THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
13OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
14MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
15IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
16OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
17ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
18OTHER DEALINGS IN THE SOFTWARE.
19
20Except as contained in this notice, the name of The Open Group shall
21not be used in advertising or otherwise to promote the sale, use or
22other dealings in this Software without prior written authorization
23from The Open Group.
24
25*/
26
27#include <stdio.h>
28#include <stdlib.h>
29#include <string.h>
30#include <X11/keysymdef.h>
31
32#define TBLNUM 4000
33#define MIN_REHASH 15
34#define MATCHES 10
35
36typedef struct _Info Info;
37static struct _Info
38{
39 char *name;
40 long unsigned int val;
41} info[TBLNUM];
42
43/* local function prototypes */
44static int _parseline(const char *buf, char *key, long unsigned int *val, char *prefix);
45
46/* local variables */
47static char tab[TBLNUM];
48static unsigned short offsets[TBLNUM];
49static unsigned short indexes[TBLNUM];
50static long unsigned int values[TBLNUM];
51static char buf[1024];
52static int ksnum = 0;
53
54int
55main(int argc, char **argv)
56{
57 int max_rehash = 0;
58 unsigned long sig;
59 int i = 0, j = 0, k = 0, l = 0, z = 0;
60 FILE *fptr;
61 char *name = NULL, c;
62 int first = 0, num_found = 0;
63 int best_max_rehash = 0, best_z = 0;
64 long unsigned int val;
65 char key[128], prefix[128];
66
67 for (l = 1; l < argc; l++)
68 {
69 if (!(fptr = fopen(argv[l], "r")))
70 {
71 fprintf(stderr, "Could not open %s\n", argv[l]);
72 continue;
73 }
74
75 while (fgets(buf, sizeof(buf), fptr))
76 {
77 if (!_parseline(buf, key, &val, prefix))
78 continue;
79
80 if (val == XK_VoidSymbol) val = 0;
81 if (val > 0x1fffffff)
82 {
83 fprintf(stderr, "Ignoring illegal keysym (%s %lx)\n",
84 key, val);
85 continue;
86 }
87
88 if (!(name = malloc(strlen(prefix) + strlen(key) + 1)))
89 {
90 fprintf(stderr, "Makekeys: Out Of Memory !!\n");
91 exit(EXIT_FAILURE);
92 }
93
94 sprintf(name, "%s%s", prefix, key);
95 info[ksnum].name = name;
96 info[ksnum].val = val;
97 ksnum++;
98 if (ksnum == TBLNUM)
99 {
100 fprintf(stderr, "Makekeys: Too Many Keysyms!!\n");
101 exit(EXIT_FAILURE);
102 }
103 }
104
105 fclose(fptr);
106 }
107
108 printf("/* This file is generated from keysymdef.h. */\n");
109 printf("/* Do Not Edit !! */\n\n");
110
111 best_max_rehash = ksnum;
112 num_found = 0;
113 for (z = ksnum; z < TBLNUM; z++)
114 {
115 max_rehash = 0;
116 for (name = tab, i = z; --i >= 0;)
117 *name++ = 0;
118 for (i = 0; i < ksnum; i++)
119 {
120 name = info[i].name;
121 sig = 0;
122 while ((c = *name++))
123 sig = (sig << 1) + c;
124 first = j = sig % z;
125 for (k = 0; tab[j]; k++)
126 {
127 j += (first + 1);
128 if (j >= z) j -= z;
129 if (j == first) goto next1;
130 }
131 tab[j] = 1;
132 if (k > max_rehash) max_rehash = k;
133 }
134 if (max_rehash < MIN_REHASH)
135 {
136 if (max_rehash < best_max_rehash)
137 {
138 best_max_rehash = max_rehash;
139 best_z = z;
140 }
141 num_found++;
142 if (num_found >= MATCHES)
143 break;
144 }
145next1: ;
146 }
147
148 z = best_z;
149 if (z == 0)
150 {
151 fprintf(stderr, "Makekeys: Failed to find small enough hash !!\n"
152 "Try increasing TBLNUM in makekeys.c\n");
153 exit(EXIT_FAILURE);
154 }
155
156 printf("#ifdef NEED_KEYSYM_TABLE\n");
157 printf("const unsigned char _ecore_xcb_keytable[] = {\n");
158 printf("0,\n");
159 k = 1;
160 for (i = 0; i < ksnum; i++)
161 {
162 name = info[i].name;
163 sig = 0;
164 while ((c = *name++))
165 sig = (sig << 1) + c;
166 first = j = sig % z;
167 while (offsets[j])
168 {
169 j += (first + 1);
170 if (j >= z) j -= z;
171 }
172 offsets[j] = k;
173 indexes[i] = k;
174 val = info[i].val;
175 printf("0x%.2lx, 0x%.2lx, 0x%.2lx, 0x%.2lx, 0x%.2lx, 0x%.2lx, ",
176 (sig >> 8) & 0xff, sig & 0xff,
177 (val >> 24) & 0xff, (val >> 16) & 0xff,
178 (val >> 8) & 0xff, val & 0xff);
179 for (name = info[i].name, k += 7; (c = *name++); k++)
180 printf("'%c',", c);
181 printf((i == (ksnum - 1)) ? "0\n" : "0,\n");
182 }
183
184 printf("};\n\n");
185 printf("#define KTABLESIZE %d\n", z);
186 printf("#define KMAXHASH %d\n", (best_max_rehash + 1));
187 printf("\n");
188 printf("static const unsigned short hashString[KTABLESIZE] = {\n");
189
190 for (i = 0; i < z;)
191 {
192 printf("0x%.4x", offsets[i]);
193 i++;
194 if (i == z) break;
195 printf((i & 7) ? ", " : ",\n");
196 }
197
198 printf("\n");
199 printf("};\n");
200 printf("#endif\n");
201
202 best_max_rehash = ksnum;
203 num_found = 0;
204 for (z = ksnum; z < TBLNUM; z++)
205 {
206 max_rehash = 0;
207 for (name = tab, i = z; --i >= 0;)
208 *name++ = 0;
209 for (i = 0; i < ksnum; i++)
210 {
211 val = info[i].val;
212 first = j = val % z;
213 for (k = 0; tab[j]; k++)
214 {
215 if (values[j] == val) goto skip1;
216 j += (first + 1);
217 if (j >= z) j -= z;
218 if (j == first) goto next2;
219 }
220 tab[j] = 1;
221 values[j] = val;
222 if (k > max_rehash) max_rehash = k;
223skip1: ;
224 }
225 if (max_rehash < MIN_REHASH)
226 {
227 if (max_rehash < best_max_rehash)
228 {
229 best_max_rehash = max_rehash;
230 best_z = z;
231 }
232 num_found++;
233 if (num_found >= MATCHES) break;
234 }
235next2: ;
236 }
237
238 z = best_z;
239 if (z == 0)
240 {
241 fprintf(stderr, "Makekeys: Failed to find small enough hash !!\n"
242 "Try increasing TBLNUM in makekeys.c\n");
243 exit(EXIT_FAILURE);
244 }
245 for (i = z; --i >= 0;)
246 offsets[i] = 0;
247
248 for (i = 0; i < ksnum; i++)
249 {
250 val = info[i].val;
251 first = j = val % z;
252 while (offsets[j])
253 {
254 if (values[j] == val) goto skip2;
255 j += (first + 1);
256 if (j >= z) j -= z;
257 }
258 offsets[j] = indexes[i] + 2;
259 values[j] = val;
260skip2: ;
261 }
262
263 printf("\n");
264 printf("#ifdef NEED_VTABLE\n");
265 printf("#define VTABLESIZE %d\n", z);
266 printf("#define VMAXHASH %d\n", best_max_rehash + 1);
267 printf("\n");
268 printf("static const unsigned short hashKeysym[VTABLESIZE] = {\n");
269 for (i = 0; i < z;)
270 {
271 printf("0x%.4x", offsets[i]);
272 i++;
273 if (i == z) break;
274 printf((i & 7) ? ", " : ",\n");
275 }
276 printf("\n");
277 printf("};\n");
278 printf("#endif\n");
279
280 return 0;
281}
282
283/* local functions */
284static int
285_parseline(const char *buf, char *key, long unsigned int *val, char *prefix)
286{
287 int i = 0;
288 char alias[128];
289 char *tmp = NULL, *tmpa = NULL;
290
291 /* try to match XK_foo first */
292 i = sscanf(buf, "#define %127s 0x%lx", key, val);
293 if ((i == 2) && (tmp = strstr(key, "XK_")))
294 {
295 memcpy(prefix, key, (tmp - key));
296 prefix[tmp - key] = '\0';
297 tmp += 3;
298 memmove(key, tmp, strlen(tmp) + 1);
299 return 1;
300 }
301
302 /* try to match an alias */
303 i = sscanf(buf, "#define %127s %127s", key, alias);
304 if (((i == 2) && (tmp = strstr(key, "XK_"))) &&
305 (tmpa = strstr(alias, "XK_")))
306 {
307 memcpy(prefix, key, (tmp - key));
308 prefix[tmp - key] = '\0';
309 tmp += 3;
310 memmove(key, tmp, strlen(tmp) + 1);
311 memmove(tmpa, tmpa + 3, strlen(tmpa + 3) + 1);
312
313 for (i = ksnum - 1; i >= 0; i--)
314 {
315 if (!strcmp(info[i].name, alias))
316 {
317 *val = info[i].val;
318 return 1;
319 }
320 }
321 fprintf(stderr, "Cannot find matching definition %s for keysym %s%s\n",
322 alias, prefix, key);
323 }
324
325 return 0;
326}
diff --git a/libraries/ecore/src/util/mkks.sh b/libraries/ecore/src/util/mkks.sh
deleted file mode 100755
index 6669242..0000000
--- a/libraries/ecore/src/util/mkks.sh
+++ /dev/null
@@ -1,10 +0,0 @@
1#!/bin/sh
2
3cat $* | awk 'BEGIN { \
4 printf "/*\n * This file is generated from %s. Do not edit.\n */\n", \
5 "$(INCLUDESRC)/keysymdef.h";\
6} \
7/^#define/ { \
8 len = length($2)-3; \
9 printf("{ \"%s\", %s },\n", substr($2,4,len), $3); \
10}'