summaryrefslogtreecommitdiff
path: root/liblightdm-gobject/Makefile.am
diff options
context:
space:
mode:
authorRobert Ancell <robert.ancell@canonical.com>2015-08-10 11:20:27 +1200
committerRobert Ancell <robert.ancell@canonical.com>2015-08-10 11:20:27 +1200
commite02cee89092b183898e7d8e539a16e663b3921e3 (patch)
treed57680961ba3f7570d3e07f48a3c84a507a337c2 /liblightdm-gobject/Makefile.am
parentf4f681f7b4209a634b021ba731addec1e081e5c7 (diff)
parent621d3ec5f5a757419d6d3e2ee8c3020de274a4b4 (diff)
downloadlightdm-git-e02cee89092b183898e7d8e539a16e663b3921e3.tar.gz
Merge with trunk
Diffstat (limited to 'liblightdm-gobject/Makefile.am')
-rw-r--r--liblightdm-gobject/Makefile.am26
1 files changed, 23 insertions, 3 deletions
diff --git a/liblightdm-gobject/Makefile.am b/liblightdm-gobject/Makefile.am
index a247ad7c..91e041f9 100644
--- a/liblightdm-gobject/Makefile.am
+++ b/liblightdm-gobject/Makefile.am
@@ -45,7 +45,7 @@ INTROSPECTION_GIRS = LightDM-1.gir
LightDM-1.gir: liblightdm-gobject-1.la
LightDM_1_gir_INCLUDES = GObject-2.0 Gio-2.0
-LightDM_1_gir_SCANNERFLAGS = --symbol-prefix=lightdm
+LightDM_1_gir_SCANNERFLAGS = --symbol-prefix=lightdm --c-include "lightdm.h"
LightDM_1_gir_LIBS = liblightdm-gobject-1.la
LightDM_1_gir_FILES = $(liblightdm_gobject_1_la_SOURCES)
@@ -57,18 +57,38 @@ typelib_DATA = LightDM-1.typelib
endif
+if ENABLE_VAPIGEN
+
+include $(VAPIGEN_MAKEFILE)
+
+liblightdm-gobject-1.vapi: $(gir_DATA) LightDM-1.metadata LightDM-1-custom.vala
+
+VAPIGEN_VAPIS = liblightdm-gobject-1.vapi
+
+liblightdm_gobject_1_vapi_DEPS = gio-2.0 posix
+liblightdm_gobject_1_vapi_METADATADIRS = $(srcdir)
+liblightdm_gobject_1_vapi_FILES = $(gir_DATA) $(srcdir)/LightDM-1-custom.vala
+
vapidir = $(datadir)/vala/vapi
-dist_vapi_DATA = liblightdm-gobject-1.vapi
+vapi_DATA = $(VAPIGEN_VAPIS) $(srcdir)/liblightdm-gobject-1.deps
+
+endif
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = liblightdm-gobject-1.pc
CLEANFILES = \
$(gir_DATA) \
- $(typelib_DATA)
+ $(typelib_DATA) \
+ $(vapi_DATA)
DISTCLEANFILES = \
Makefile.in \
$(pkgconfig_DATA) \
$(gir_DATA) \
$(typelib_DATA)
+
+EXTRA_DIST = \
+ LightDM-1.metadata \
+ LightDM-1-custom.vala \
+ liblightdm-gobject-1.deps