summaryrefslogtreecommitdiff
path: root/libxfce4util
diff options
context:
space:
mode:
authorVidar Haarr <vhaarr@gmail.com>2017-08-07 18:38:17 +0200
committerEric Koegel <eric.koegel@gmail.com>2017-08-13 14:56:22 +0300
commitbef6db71ec7366a66b5fa42eec33d956d581f9ce (patch)
tree069c1277fb42d0518347adef325320f38ad547b9 /libxfce4util
parent67f769080620db93f1fd6db35379883544f682c5 (diff)
downloadlibxfce4util-bef6db71ec7366a66b5fa42eec33d956d581f9ce.tar.gz
Add VAPIGEN for vala binding generation.
Signed-off-by: Eric Koegel <eric.koegel@gmail.com>
Diffstat (limited to 'libxfce4util')
-rw-r--r--libxfce4util/Makefile.am19
1 files changed, 19 insertions, 0 deletions
diff --git a/libxfce4util/Makefile.am b/libxfce4util/Makefile.am
index 3ba2a65..0d0806b 100644
--- a/libxfce4util/Makefile.am
+++ b/libxfce4util/Makefile.am
@@ -153,6 +153,25 @@ EXTRA_DIST = \
libxfce4util-aliasdef.c \
make-libxfce4util-alias.pl
+if ENABLE_VAPIGEN
+-include $(VAPIGEN_MAKEFILE)
+
+libxfce4util-1.0.vapi: libxfce4util-1.0.gir
+
+VAPIGEN_VAPIS = libxfce4util-1.0.vapi
+VAPIGEN_GIRDIRS = $(prefix)/share/gir-1.0
+
+## libxfce4util_1_0_vapi_DEPS = libxfce4util-1.0
+libxfce4util_1_0_vapi_METADATADIRS = $(srcdir)
+libxfce4util_1_0_vapi_FILES = libxfce4util-1.0.gir
+
+vapidir = $(datadir)/vala/vapi
+vapi_DATA = $(VAPIGEN_VAPIS)
+## $(VAPIGEN_VAPIS:.vapi=.deps)
+
+EXTRA_DIST += libxfce4util-1.0.metadata
+endif
+
if HAVE_GNUC_VISIBILITY
TESTS = abicheck.sh
endif