1 vapidir = $(datarootdir)/vala/vapi
3 libedataserver-1.2.vapi \
5 libebook-contacts-1.2.vapi \
6 libecalendar-1.2.vapi \
9 libedataserver-1.2.deps \
11 libebook-contacts-1.2.deps \
12 libecalendar-1.2.deps \
17 EBookContacts-1.2.metadata \
18 libebook-contacts-1.2-custom.vala \
19 ECalendar-1.2.metadata \
20 EDataServer-1.2.metadata \
27 pkgconfigdir = ${libdir}/pkgconfig
29 libedataserver-1.2.vapi: $(top_builddir)/libedataserver/EDataServer-1.2.gir libedataserver-1.2.deps
30 $(VAPIGEN_V)$(VAPIGEN) \
33 --girdir=$(top_builddir)/libedataserver \
36 --library libedataserver-1.2 \
37 --metadatadir=$(srcdir) \
41 libecalendar-1.2.vapi: $(top_builddir)/calendar/libecal/ECalendar-1.2.gir libedataserver-1.2.vapi
42 $(VAPIGEN_V)$(VAPIGEN) \
44 --girdir=$(top_builddir)/libedataserver \
45 --pkg libedataserver-1.2 \
48 --library libecalendar-1.2 \
49 --metadatadir=$(srcdir) \
53 libebook-contacts-1.2.vapi: $(top_builddir)/addressbook/libebook-contacts/EBookContacts-1.2.gir libedataserver-1.2.vapi libebook-contacts-1.2-custom.vala
54 $(VAPIGEN_V)$(VAPIGEN) \
57 --girdir=$(top_builddir)/libedataserver \
58 --pkg libedataserver-1.2 \
61 --library libebook-contacts-1.2 \
62 --metadatadir=$(srcdir) \
64 $(srcdir)/libebook-contacts-1.2-custom.vala \
67 libebook-1.2.vapi: $(top_builddir)/addressbook/libebook/EBook-1.2.gir libedataserver-1.2.vapi libebook-contacts-1.2.vapi
68 $(VAPIGEN_V)$(VAPIGEN) \
71 --girdir=$(top_builddir)/libedataserver \
72 --girdir=$(top_builddir)/addressbook/libebook-contacts \
73 --pkg libedataserver-1.2 \
74 --pkg libebook-contacts-1.2 \
77 --library libebook-1.2 \
78 --metadatadir=$(srcdir) \
86 # set up the verbosity rules to avoid some build noise
87 VAPIGEN_V = $(VAPIGEN_V_$(V))
88 VAPIGEN_V_ = $(VAPIGEN_V_$(AM_DEFAULT_VERBOSITY))
89 VAPIGEN_V_0 = @echo " VAPIG " $^;
91 -include $(top_srcdir)/git.mk