Fix object finalization.
Add XKL wrapper (not ready).
This commit is contained in:
		@ -16,7 +16,7 @@
 | 
			
		||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 | 
			
		||||
# 02110-1301 USA
 | 
			
		||||
 | 
			
		||||
lib_LTLIBRARIES = libeek.la libeek-clutter.la libeek-xkb.la
 | 
			
		||||
lib_LTLIBRARIES = libeek.la libeek-clutter.la libeek-xkb.la libeek-xkl.la
 | 
			
		||||
 | 
			
		||||
libeek_la_SOURCES = \
 | 
			
		||||
	eek-layout.c \
 | 
			
		||||
@ -66,6 +66,14 @@ libeek_xkb_la_SOURCES = \
 | 
			
		||||
libeek_xkb_la_CFLAGS = $(GTK2_CFLAGS) $(XKB_CFLAGS)
 | 
			
		||||
libeek_xkb_la_LIBADD = libeek.la $(GTK2_LIBS) $(XKB_LIBS)
 | 
			
		||||
 | 
			
		||||
libeek_xkl_la_SOURCES = \
 | 
			
		||||
	eek-xkl-layout.h \
 | 
			
		||||
	eek-xkl-layout.c \
 | 
			
		||||
	$(NULL)
 | 
			
		||||
 | 
			
		||||
libeek_xkl_la_CFLAGS = $(GTK2_CFLAGS) $(LIBXKLAVIER_CFLAGS)
 | 
			
		||||
libeek_xkl_la_LIBADD = libeek-xkb.la $(GTK2_LIBS) $(LIBXKLAVIER_LIBS)
 | 
			
		||||
 | 
			
		||||
eekdir = $(includedir)/eek-$(EEK_API_VERSION)/eek
 | 
			
		||||
eek_HEADERS = \
 | 
			
		||||
	$(top_srcdir)/eek/eek-element.h \
 | 
			
		||||
@ -80,9 +88,11 @@ eek_HEADERS = \
 | 
			
		||||
	$(top_srcdir)/eek/eek-clutter-section.h \
 | 
			
		||||
	$(top_srcdir)/eek/eek-clutter-key.h \
 | 
			
		||||
	$(top_srcdir)/eek/eek-xkb-layout.h \
 | 
			
		||||
	$(top_srcdir)/eek/eek-xkl-layout.h \
 | 
			
		||||
	$(top_srcdir)/eek/eek.h \
 | 
			
		||||
	$(top_srcdir)/eek/eek-clutter.h \
 | 
			
		||||
	$(top_srcdir)/eek/eek-xkb.h
 | 
			
		||||
	$(top_srcdir)/eek/eek-xkb.h \
 | 
			
		||||
	$(top_srcdir)/eek/eek-xkl.h
 | 
			
		||||
 | 
			
		||||
eek-keysym.c: eek-special-keysym-labels.h eek-unicode-keysym-labels.h eek-keyname-keysym-labels.h
 | 
			
		||||
 | 
			
		||||
@ -94,7 +104,7 @@ eek-keyname-keysym-labels.h: keyname-keysym-labels.txt
 | 
			
		||||
	$(PYTHON) ./gen-keysym-labels.py keyname_keysym_labels < $< > $@
 | 
			
		||||
 | 
			
		||||
pkgconfigdir = $(libdir)/pkgconfig
 | 
			
		||||
pkgconfig_DATA = eek.pc eek-clutter.pc eek-xkb.pc
 | 
			
		||||
pkgconfig_DATA = eek.pc eek-clutter.pc eek-xkb.pc eek-xkl.pc
 | 
			
		||||
 | 
			
		||||
DISTCLEANFILES = \
 | 
			
		||||
	eek-special-keysym-labels.h \
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user