CLEANFILES = $(BUILT_SOURCES)
DISTCLEANFILES = $(pkgconfig_DATA)
--include $(INTROSPECTION_MAKEFILE)
-INTROSPECTION_GIRS =
-INTROSPECTION_SCANNER_ARGS = \
- --warn-all \
- --add-include-path=$(top_builddir)/libedataserver \
- --identifier-prefix E \
- --pkg-export libecal-1.2 \
- --c-include="libecal/libecal.h" \
- -D EDS_DISABLE_DEPRECATED \
- $(NULL)
-INTROSPECTION_COMPILER_ARGS = \
- --includedir=$(top_builddir)/libedataserver \
- $(NULL)
-
-if HAVE_INTROSPECTION
-
-introspection_sources = \
- $(filter-out %-private.h, $(libecalinclude_HEADERS) $(libecal_1_2_la_SOURCES))
-
-ECalendar-1.2.gir: libecal-1.2.la
-ECalendar_1_2_gir_INCLUDES = GObject-2.0 EDataServer-1.2 GLib-2.0
-ECalendar_1_2_gir_CFLAGS = \
- $(libecal_INCLUDES) \
- -DLIBECAL_COMPILATION \
- $(EVOLUTION_CALENDAR_CFLAGS) \
- $(CAMEL_CFLAGS) \
- $(NULL)
-ECalendar_1_2_gir_LIBS = \
- libecal-1.2.la \
- $(top_builddir)/calendar/libegdbus/libegdbus-cal.la \
- $(top_builddir)/libedataserver/libedataserver-1.2.la \
- $(top_builddir)/camel/libcamel-1.2.la \
- $(NULL)
-ECalendar_1_2_gir_FILES = $(introspection_sources)
-INTROSPECTION_GIRS += ECalendar-1.2.gir
-
-girdir = $(datadir)/gir-1.0
-gir_DATA = $(INTROSPECTION_GIRS)
-
-typelibdir = $(libdir)/girepository-1.0
-typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
-
-CLEANFILES += $(gir_DATA) $(typelib_DATA)
-endif
-
EXTRA_DIST = \
$(pkgconfig_DATA:-$(API_VERSION).pc=.pc.in) \
e-cal-enumtypes.h.template \
vapi_DATA = \
libedataserver-1.2.vapi \
libebook-1.2.vapi \
- libecalendar-1.2.vapi \
$(NULL)
dist_vapi_DATA = \
libebook-1.2.deps \
- libecalendar-1.2.deps \
$(NULL)
EXTRA_DIST = \
EBook-1.2.metadata \
libebook-1.2-custom.vala \
- ECalendar-1.2.metadata \
EDataServer-1.2.metadata \
$(NULL)
< 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
- $(VAPIGEN_V)$(VAPIGEN) \
- --vapidir=. \
- --girdir=$(top_builddir)/libedataserver \
- --pkg libedataserver-1.2 \
- --pkg gio-2.0 \
- --pkg libxml-2.0 \
- --library libecalendar-1.2 \
- --metadatadir=$(srcdir) \
- $< \
- $(NULL)
-
libebook-1.2.vapi: $(top_builddir)/addressbook/libebook/EBook-1.2.gir libedataserver-1.2.vapi libebook-1.2-custom.vala
$(VAPIGEN_V)$(VAPIGEN) \
--vapidir=. \