summaryrefslogtreecommitdiffstats
path: root/vapi/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'vapi/Makefile.am')
-rw-r--r--vapi/Makefile.am23
1 files changed, 9 insertions, 14 deletions
diff --git a/vapi/Makefile.am b/vapi/Makefile.am
index f073a49..4b99645 100644
--- a/vapi/Makefile.am
+++ b/vapi/Makefile.am
@@ -1,30 +1,21 @@
NULL =
CLEANFILES =
+if HAVE_INTROSPECTION
+if WITH_VALA
BUILT_VAPI = \
spice-client-glib-2.0.vapi \
+ spice-client-gtk-$(SPICE_GTK_API_VERSION).deps \
spice-client-gtk-$(SPICE_GTK_API_VERSION).vapi \
$(NULL)
+CLEANFILES += $(BUILT_VAPI)
vapidir = $(datadir)/vala/vapi
vapi_DATA = \
- spice-client-gtk-$(SPICE_GTK_API_VERSION).deps \
spice-client-glib-2.0.deps \
- $(BUILT_VAPI) \
+ $(BUILT_VAPI)
$(NULL)
-EXTRA_DIST = \
- $(vapi_DATA) \
- spice-client-gtk-2.0.vapi \
- spice-client-gtk-3.0.vapi \
- spice-client-gtk-2.0.deps \
- spice-client-gtk-3.0.deps
-
-if HAVE_INTROSPECTION
-if WITH_VALA
-
-CLEANFILES += $(BUILT_VAPI)
-
spice-client-glib-2.0.vapi: $(top_builddir)/gtk/SpiceClientGLib-2.0.gir
$(AM_V_GEN)$(VAPIGEN) \
--library spice-client-glib-2.0 \
@@ -39,6 +30,10 @@ spice-client-gtk-$(SPICE_GTK_API_VERSION).vapi: $(top_builddir)/gtk/SpiceClientG
--library spice-client-gtk-$(SPICE_GTK_API_VERSION) \
$<
+spice-client-gtk-$(SPICE_GTK_API_VERSION).deps: spice-client-gtk-$(SPICE_GTK_API_VERSION).vapi
+ @echo "spice-client-glib-2.0" > $@
+ @echo "gtk+-$(GTK_API_VERSION)" >> $@
+
endif
endif