test-client-custom-summary: Include <config.h>
[platform/upstream/evolution-data-server.git] / vala / Makefile.am
1 vapidir = $(datarootdir)/vala/vapi
2 vapi_DATA = \
3         libedataserver-1.2.vapi \
4         libebook-1.2.vapi \
5         libebook-contacts-1.2.vapi \
6         $(NULL)
7 dist_vapi_DATA = \
8         libedataserver-1.2.deps \
9         libebook-1.2.deps \
10         libebook-contacts-1.2.deps \
11         $(NULL)
12
13 EXTRA_DIST = \
14         EBook-1.2.metadata \
15         EBookContacts-1.2.metadata \
16         libebook-contacts-1.2-custom.vala \
17         EDataServer-1.2.metadata \
18         $(NULL)
19
20 BUILT_SOURCES = \
21         $(vapi_DATA) \
22         $(NULL)
23
24 pkgconfigdir = ${libdir}/pkgconfig
25
26 libedataserver-1.2.vapi: $(top_builddir)/libedataserver/EDataServer-1.2.gir  libedataserver-1.2.deps
27         $(VAPIGEN_V)$(VAPIGEN) \
28                 --vapidir=. \
29                 --vapidir=$(srcdir) \
30                 --girdir=$(top_builddir)/libedataserver \
31                 --pkg gio-2.0 \
32                 --pkg libxml-2.0 \
33                 --library libedataserver-1.2 \
34                 --metadatadir=$(srcdir) \
35                 $< \
36                 $(NULL)
37
38 libebook-contacts-1.2.vapi: $(top_builddir)/addressbook/libebook-contacts/EBookContacts-1.2.gir libedataserver-1.2.vapi libebook-contacts-1.2-custom.vala
39         $(VAPIGEN_V)$(VAPIGEN) \
40                 --vapidir=. \
41                 --vapidir=$(srcdir) \
42                 --girdir=$(top_builddir)/libedataserver \
43                 --pkg libedataserver-1.2 \
44                 --pkg gio-2.0 \
45                 --pkg libxml-2.0 \
46                 --library libebook-contacts-1.2 \
47                 --metadatadir=$(srcdir) \
48                 $< \
49                 $(srcdir)/libebook-contacts-1.2-custom.vala \
50                 $(NULL)
51
52 libebook-1.2.vapi: $(top_builddir)/addressbook/libebook/EBook-1.2.gir libedataserver-1.2.vapi libebook-contacts-1.2.vapi
53         $(VAPIGEN_V)$(VAPIGEN) \
54                 --vapidir=. \
55                 --vapidir=$(srcdir) \
56                 --girdir=$(top_builddir)/libedataserver \
57                 --girdir=$(top_builddir)/addressbook/libebook-contacts \
58                 --pkg libedataserver-1.2 \
59                 --pkg libebook-contacts-1.2 \
60                 --pkg gio-2.0 \
61                 --pkg libxml-2.0 \
62                 --library libebook-1.2 \
63                 --metadatadir=$(srcdir) \
64                 $< \
65                 $(NULL)
66
67 CLEANFILES = \
68         $(BUILT_SOURCES) \
69         $(NULL)
70
71 # set up the verbosity rules to avoid some build noise
72 VAPIGEN_V = $(VAPIGEN_V_$(V))
73 VAPIGEN_V_ = $(VAPIGEN_V_$(AM_DEFAULT_VERBOSITY))
74 VAPIGEN_V_0 = @echo "  VAPIG " $^;
75
76 -include $(top_srcdir)/git.mk