diff options
author | Robert Ancell <robert.ancell@canonical.com> | 2015-08-10 11:13:24 +1200 |
---|---|---|
committer | Robert Ancell <robert.ancell@canonical.com> | 2015-08-10 11:13:24 +1200 |
commit | 621d3ec5f5a757419d6d3e2ee8c3020de274a4b4 (patch) | |
tree | 87bf742496319988f8be24a4148c4de568eb59c6 /liblightdm-gobject/Makefile.am | |
parent | be4c28f9834695cdf0530a091bea7ae86f4756ea (diff) | |
download | lightdm-621d3ec5f5a757419d6d3e2ee8c3020de274a4b4.tar.gz |
Generate .vapi from GIR files and in the process fix a number of annotation issues
Diffstat (limited to 'liblightdm-gobject/Makefile.am')
-rw-r--r-- | liblightdm-gobject/Makefile.am | 26 |
1 files changed, 23 insertions, 3 deletions
diff --git a/liblightdm-gobject/Makefile.am b/liblightdm-gobject/Makefile.am index 35fdfc06..3966b4e3 100644 --- a/liblightdm-gobject/Makefile.am +++ b/liblightdm-gobject/Makefile.am @@ -44,7 +44,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) @@ -56,18 +56,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 |