test-client-custom-summary: Include <config.h>
[platform/upstream/evolution-data-server.git] / vala / Makefile.am
index 6a202aa..449d13e 100644 (file)
@@ -2,14 +2,20 @@ vapidir = $(datarootdir)/vala/vapi
 vapi_DATA = \
        libedataserver-1.2.vapi \
        libebook-1.2.vapi \
-       libecalendar-1.2.vapi \
+       libebook-contacts-1.2.vapi \
        $(NULL)
 dist_vapi_DATA = \
+       libedataserver-1.2.deps \
        libebook-1.2.deps \
-       libecalendar-1.2.deps \
+       libebook-contacts-1.2.deps \
        $(NULL)
 
-EXTRA_DIST = EBook-1.2.metadata ECalendar-1.2.metadata
+EXTRA_DIST = \
+       EBook-1.2.metadata \
+       EBookContacts-1.2.metadata \
+       libebook-contacts-1.2-custom.vala \
+       EDataServer-1.2.metadata \
+       $(NULL)
 
 BUILT_SOURCES = \
        $(vapi_DATA) \
@@ -17,38 +23,42 @@ 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)
-       @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
 
-libecalendar-1.2.vapi: $(top_builddir)/calendar/libecal/ECalendar-1.2.gir libedataserver-1.2.vapi
+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 libecalendar-1.2 \
+               --library libebook-contacts-1.2 \
                --metadatadir=$(srcdir) \
                $< \
+               $(srcdir)/libebook-contacts-1.2-custom.vala \
                $(NULL)
 
-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=$(srcdir) \
                $< \