diff options
author | Evan Nemerson <evan@coeus-group.com> | 2013-02-14 02:17:36 -0800 |
---|---|---|
committer | Sergey V. Udaltsov <svu@gnome.org> | 2013-02-14 23:30:42 +0000 |
commit | 74f47d010b88f1483c911a1edaf0909522f40d0f (patch) | |
tree | f85e5371e9bac2df72ba594e5c20ae1ab5f38642 /libxklavier | |
parent | f48cdb13142f28f591198e261437ecb1ec7ce36b (diff) | |
download | libxklavier-74f47d010b88f1483c911a1edaf0909522f40d0f.tar.gz |
Add Vala bindings
https://bugs.freedesktop.org/show_bug.cgi?id=57629
Diffstat (limited to 'libxklavier')
-rw-r--r-- | libxklavier/Makefile.am | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/libxklavier/Makefile.am b/libxklavier/Makefile.am index 6e90096..c9c1bbe 100644 --- a/libxklavier/Makefile.am +++ b/libxklavier/Makefile.am @@ -103,6 +103,8 @@ Xkl_1_0_gir_INCLUDES = GObject-2.0 xlib-2.0 Xkl_1_0_gir_CFLAGS = -I$(top_srcdir) -I$(top_builddir) $(INCLUDES) $(X_CFLAGS) $(XML_CFLAGS) $(GLIB_CFLAGS) $(XINPUT_CFLAGS) Xkl_1_0_gir_LIBS = libxklavier.la Xkl_1_0_gir_FILES = $(xklavier_headers) $(introspection_sources) +Xkl_1_0_gir_EXPORT_PACKAGES = libxklavier +Xkl_1_0_gir_SCANNERFLAGS = --c-include="libxklavier/xklavier.h" INTROSPECTION_GIRS += Xkl-1.0.gir girdir = $(datadir)/gir-1.0 @@ -112,4 +114,23 @@ typelibdir = $(libdir)/girepository-1.0 typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) CLEANFILES += $(gir_DATA) $(typelib_DATA) + +if ENABLE_VAPIGEN +-include $(VAPIGEN_MAKEFILE) + +libxklavier.vapi: Xkl-1.0.gir libxklavier.deps + +VAPIGEN_VAPIS = libxklavier.vapi + +libxklavier_vapi_DEPS = x11 +libxklavier_vapi_FILES = Xkl-1.0.gir + +libxklavier.deps: + $(AM_V_GEN) for pkg in $(libxklavier_vapi_DEPS); do \ + echo $$pkg >> $@; \ + done + +vapidir = $(datadir)/vala/vapi +vapi_DATA = $(VAPIGEN_VAPIS) $(VAPIGEN_VAPIS:.vapi=.deps) +endif endif |