1NULL =
2
3if WITH_VALA
4vapidir = $(datadir)/vala/vapi
5vapi_DATA =					\
6	gtk-vnc-$(GTK_VNC_API_VERSION).deps	\
7	gtk-vnc-$(GTK_VNC_API_VERSION).vapi	\
8	gvnc-1.0.deps				\
9	gvnc-1.0.vapi				\
10	$(NULL)
11
12if HAVE_PULSEAUDIO
13vapi_DATA += \
14	gvncpulse-1.0.deps			\
15	gvncpulse-1.0.vapi			\
16	$(NULL)
17endif
18
19gvnc-1.0.vapi: $(top_builddir)/src/GVnc-1.0.gir
20	$(AM_V_GEN)$(VAPIGEN)			\
21		--pkg gobject-2.0		\
22		--pkg gio-2.0			\
23		--library gvnc-1.0		\
24		$<
25
26gvnc-1.0.deps: gvnc-1.0.vapi
27	@echo "gio-2.0" > $@
28
29if HAVE_PULSEAUDIO
30gvncpulse-1.0.vapi: $(top_builddir)/src/GVncPulse-1.0.gir gvnc-1.0.vapi
31	$(AM_V_GEN)$(VAPIGEN)			\
32		--vapidir=$(builddir)		\
33		--pkg gobject-2.0		\
34		--pkg gio-2.0			\
35		--pkg gvnc-1.0			\
36		--library gvncpulse-1.0		\
37		--girdir=$(top_builddir)/src	\
38		$<
39
40gvncpulse-1.0.deps: gvnc-1.0.vapi
41	@echo "gio-2.0" > $@
42	@echo "gvnc-1.0" >> $@
43endif
44
45gtk-vnc-$(GTK_VNC_API_VERSION).vapi: $(top_builddir)/src/GtkVnc-$(GTK_VNC_API_VERSION).gir gvnc-1.0.vapi
46	$(AM_V_GEN)$(VAPIGEN)			\
47		--vapidir=$(builddir)		\
48		--pkg gobject-2.0		\
49		--pkg gio-2.0			\
50		--pkg gvnc-1.0			\
51		--pkg gtk+-$(GTK_API_VERSION)	\
52		--library gtk-vnc-$(GTK_VNC_API_VERSION) \
53		--girdir=$(top_builddir)/src	\
54		$<
55
56gtk-vnc-$(GTK_VNC_API_VERSION).deps: gtk-vnc-$(GTK_VNC_API_VERSION).vapi
57	@echo "gvnc-1.0" > $@
58	@echo "gtk+-$(GTK_API_VERSION)" >> $@
59
60endif
61
62CLEANFILES = $(vapi_DATA)
63
64-include $(top_srcdir)/git.mk
65