build: fix Vala bindings build and distcheck
authorDan Williams <dcbw@redhat.com>
Tue, 12 Mar 2013 19:26:30 +0000 (14:26 -0500)
committerDan Williams <dcbw@redhat.com>
Tue, 12 Mar 2013 19:27:31 +0000 (14:27 -0500)
Didn't handle srcdir != builddir and got installed without PREFIX.

vapi/Makefile.am

index f90a9f7..e154554 100644 (file)
@@ -4,6 +4,8 @@ EXTRA_DIST = \
        libnm-util.deps \
        libnm-glib.deps
 
+VAPIGEN_VAPIS = libnm-util.vapi libnm-glib.vapi
+
 if ENABLE_VAPIGEN
 include Makefile.vapigen
 
@@ -16,13 +18,13 @@ libnm_util_vapi_FILES = $(top_builddir)/libnm-util/NetworkManager-1.0.gir
 
 libnm_glib_vapi_METADATADIRS = $(srcdir)
 libnm_glib_vapi_FILES = $(top_builddir)/libnm-glib/NMClient-1.0.gir
-libnm_glib_vapi_VAPIDIRS = $(srcdir)
+libnm_glib_vapi_VAPIDIRS = $(builddir)
 libnm_glib_vapi_GIRDIRS = $(top_builddir)/libnm-util
+libnm_glib_vapi_DEPS = gio-2.0
 
-VAPIGEN_VAPIS = libnm-util.vapi libnm-glib.vapi
-
-vapidir = $(VAPIGEN_VAPIDIR)
+vapidir = $(datadir)/vala/vapi
 vapi_DATA = $(VAPIGEN_VAPIS) $(VAPIGEN_VAPIS:.vapi=.deps)
 
-
 endif
+
+CLEANFILES = $(VAPIGEN_VAPIS)