]> rtime.felk.cvut.cz Git - sojka/lightdm.git/commitdiff
Install a .vapi file
authorunknown <robert.ancell@canonical.com>
Wed, 1 Dec 2010 03:15:33 +0000 (14:15 +1100)
committerunknown <robert.ancell@canonical.com>
Wed, 1 Dec 2010 03:15:33 +0000 (14:15 +1100)
NEWS
configure.ac
liblightdm-gobject/Makefile.am

diff --git a/NEWS b/NEWS
index 9b2508968e8a3e3545b543a2f5043452e10c6127..d6f653107d1464c4d1db319ffd6c36f59d337b00 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,7 @@ Overview of changes in lightdm 0.2.1
     * Add libldmgreeter-qt (David Edmundson)
     * Fix gobject-introspection build
     * Renamed libldmgreeter to liblightdm
+    * Install a .vapi file
 
 Overview of changes in lightdm 0.2.0
 
index 94304d93ec4d4e8e0a95d3c460f1d42f86e8a140..1093ff9ef3d57069c5ae628b62836c4d925e4af3 100644 (file)
@@ -13,6 +13,8 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES(yes)])
 
 GOBJECT_INTROSPECTION_CHECK(0.6.7)
 
+AC_PATH_PROG([VALA_API_GEN], [vapigen])
+
 GNOME_COMPILE_WARNINGS(maximum)
 
 dnl ###########################################################################
index 633a338a5b22c4df3af1fa59906841fc05267fa2..47936ae19c7bf9d2152f306c654a5d4fe9bab0ad 100644 (file)
@@ -1,5 +1,7 @@
 lib_LTLIBRARIES = liblightdm-gobject-0.la
 
+CLEANFILES =
+
 liblightdm_gobject_0include_HEADERS = \
        greeter.h \
        language.h \
@@ -40,6 +42,17 @@ gir_DATA = LightDM-0.gir
 typelibdir = $(libdir)/girepository-1.0
 typelib_DATA = LightDM-0.typelib
 
+vapidir = $(datadir)/vala/vapi
+vapi_DATA = LightDM-0.vapi
+
+LightDM-0.vapi: LightDM-0.gir Makefile.am
+       $(VALA_API_GEN) --library=LightDM-0 \
+               --pkg glib-2.0 \
+               --vapidir=$(top_builddir)/src \
+               $<
+
+CLEANFILES += $(vapi_DATA)
+
 endif
 
 pkgconfigdir = $(libdir)/pkgconfig