test-client-custom-summary: Include <config.h>
[platform/upstream/evolution-data-server.git] / vala / Makefile.am
index 66f19df..449d13e 100644 (file)
@@ -2,9 +2,19 @@ vapidir = $(datarootdir)/vala/vapi
 vapi_DATA = \
        libedataserver-1.2.vapi \
        libebook-1.2.vapi \
+       libebook-contacts-1.2.vapi \
        $(NULL)
 dist_vapi_DATA = \
+       libedataserver-1.2.deps \
        libebook-1.2.deps \
+       libebook-contacts-1.2.deps \
+       $(NULL)
+
+EXTRA_DIST = \
+       EBook-1.2.metadata \
+       EBookContacts-1.2.metadata \
+       libebook-contacts-1.2-custom.vala \
+       EDataServer-1.2.metadata \
        $(NULL)
 
 BUILT_SOURCES = \
@@ -13,25 +23,44 @@ BUILT_SOURCES = \
 
 pkgconfigdir = ${libdir}/pkgconfig
 
-libedataserver-1.2.vapi: $(top_builddir)/libedataserver/EDataServer-1.2.gir
+libedataserver-1.2.vapi: $(top_builddir)/libedataserver/EDataServer-1.2.gir  libedataserver-1.2.deps
        $(VAPIGEN_V)$(VAPIGEN) \
+               --vapidir=. \
+               --vapidir=$(srcdir) \
+               --girdir=$(top_builddir)/libedataserver \
+               --pkg gio-2.0 \
+               --pkg libxml-2.0 \
                --library libedataserver-1.2 \
+               --metadatadir=$(srcdir) \
+               $< \
+               $(NULL)
+
+libebook-contacts-1.2.vapi: $(top_builddir)/addressbook/libebook-contacts/EBookContacts-1.2.gir libedataserver-1.2.vapi libebook-contacts-1.2-custom.vala
+       $(VAPIGEN_V)$(VAPIGEN) \
+               --vapidir=. \
+               --vapidir=$(srcdir) \
+               --girdir=$(top_builddir)/libedataserver \
+               --pkg libedataserver-1.2 \
+               --pkg gio-2.0 \
+               --pkg libxml-2.0 \
+               --library libebook-contacts-1.2 \
+               --metadatadir=$(srcdir) \
                $< \
+               $(srcdir)/libebook-contacts-1.2-custom.vala \
                $(NULL)
-       @mv $@ libedataserver-1.2.vapi.tmp
-       $(AM_V_GEN)sed \
-               '-e s/xml\.NodePtr/Xml\.Node/' \
-               '-e s/xml\.DocPtr/Xml\.Doc/' \
-               '-e s/xml\.Doc /Xml\.Doc /' \
-               < libedataserver-1.2.vapi.tmp > $@
-       @rm  libedataserver-1.2.vapi.tmp
-
-libebook-1.2.vapi: $(top_builddir)/addressbook/libebook/EBook-1.2.gir libedataserver-1.2.vapi
+
+libebook-1.2.vapi: $(top_builddir)/addressbook/libebook/EBook-1.2.gir libedataserver-1.2.vapi libebook-contacts-1.2.vapi
        $(VAPIGEN_V)$(VAPIGEN) \
                --vapidir=. \
+               --vapidir=$(srcdir) \
+               --girdir=$(top_builddir)/libedataserver \
+               --girdir=$(top_builddir)/addressbook/libebook-contacts \
                --pkg libedataserver-1.2 \
+               --pkg libebook-contacts-1.2 \
+               --pkg gio-2.0 \
+               --pkg libxml-2.0 \
                --library libebook-1.2 \
-               --metadatadir=. \
+               --metadatadir=$(srcdir) \
                $< \
                $(NULL)