1 vapidir = $(datarootdir)/vala/vapi
3 libedataserver-1.2.vapi \
5 libecalendar-1.2.vapi \
9 libecalendar-1.2.deps \
12 EXTRA_DIST = EBook-1.2.metadata ECalendar-1.2.metadata
18 pkgconfigdir = ${libdir}/pkgconfig
20 libedataserver-1.2.vapi: $(top_builddir)/libedataserver/EDataServer-1.2.gir
21 $(VAPIGEN_V)$(VAPIGEN) \
23 --library libedataserver-1.2 \
26 @mv $@ libedataserver-1.2.vapi.tmp
28 '-e s/xml\.NodePtr/Xml\.Node/' \
29 '-e s/xml\.DocPtr/Xml\.Doc/' \
30 '-e s/xml\.Doc /Xml\.Doc /' \
31 < libedataserver-1.2.vapi.tmp > $@
32 @rm libedataserver-1.2.vapi.tmp
34 libecalendar-1.2.vapi: $(top_builddir)/calendar/libecal/ECalendar-1.2.gir libedataserver-1.2.vapi
35 $(VAPIGEN_V)$(VAPIGEN) \
37 --girdir=$(top_builddir)/libedataserver \
38 --pkg libedataserver-1.2 \
41 --library libecalendar-1.2 \
42 --metadatadir=$(srcdir) \
46 libebook-1.2.vapi: $(top_builddir)/addressbook/libebook/EBook-1.2.gir libedataserver-1.2.vapi
47 $(VAPIGEN_V)$(VAPIGEN) \
49 --girdir=$(top_builddir)/libedataserver \
50 --pkg libedataserver-1.2 \
52 --library libebook-1.2 \
53 --metadatadir=$(srcdir) \
61 # set up the verbosity rules to avoid some build noise
62 VAPIGEN_V = $(VAPIGEN_V_$(V))
63 VAPIGEN_V_ = $(VAPIGEN_V_$(AM_DEFAULT_VERBOSITY))
64 VAPIGEN_V_0 = @echo " VAPIG " $^;
66 -include $(top_srcdir)/git.mk