# To be included by Makefile.am. introspection_extra_dist = \ TelepathyGLib-0.12.metadata \ kludge.xsl \ $(NULL) if HAVE_INTROSPECTION INTROSPECTION_FILES = \ $(srcdir)/proxy.c _gen/proxy-introspectable.h \ $(srcdir)/account.c $(srcdir)/account.h \ $(srcdir)/account-channel-request.c $(srcdir)/account-channel-request.h \ $(srcdir)/account-manager.c $(srcdir)/account-manager.h \ $(srcdir)/automatic-proxy-factory.c $(srcdir)/automatic-proxy-factory.h \ $(srcdir)/basic-proxy-factory.c $(srcdir)/basic-proxy-factory.h \ $(srcdir)/client-channel-factory.c $(srcdir)/client-channel-factory.h \ $(srcdir)/connection.c $(srcdir)/connection.h \ $(srcdir)/connection-handles.c $(srcdir)/connection-contact-info.c \ $(srcdir)/protocol.c $(srcdir)/protocol.h \ $(srcdir)/connection-manager.c $(srcdir)/connection-manager.h \ $(srcdir)/channel.c $(srcdir)/channel.h \ $(srcdir)/handle.c $(srcdir)/handle.h \ $(srcdir)/handle-channels-context.c $(srcdir)/handle-channels-context.h \ $(srcdir)/dbus-daemon.c $(srcdir)/dbus-daemon.h \ $(srcdir)/interfaces.c \ $(srcdir)/intset.c $(srcdir)/intset.h \ $(srcdir)/dbus.c $(srcdir)/dbus.h \ $(srcdir)/capabilities.c $(srcdir)/capabilities.h \ $(srcdir)/contact.c $(srcdir)/contact.h \ $(srcdir)/contact-search.c $(srcdir)/contact-search.h \ $(srcdir)/contact-search-result.c $(srcdir)/contact-search-result.h \ $(srcdir)/defs.h \ $(srcdir)/debug.c $(srcdir)/debug.h \ $(srcdir)/base-client.c $(srcdir)/base-client.h \ $(srcdir)/simple-approver.c $(srcdir)/simple-approver.h \ $(srcdir)/simple-handler.c $(srcdir)/simple-handler.h \ $(srcdir)/simple-observer.c $(srcdir)/simple-observer.h \ $(srcdir)/dbus-properties-mixin.c $(srcdir)/dbus-properties-mixin.h \ $(srcdir)/contacts-mixin.c $(srcdir)/contacts-mixin.h \ $(srcdir)/group-mixin.c $(srcdir)/group-mixin.h \ $(srcdir)/presence-mixin.c $(srcdir)/presence-mixin.h \ $(srcdir)/channel-dispatch-operation.c $(srcdir)/channel-dispatch-operation.h \ $(srcdir)/channel-request.c $(srcdir)/channel-request.h \ $(srcdir)/observe-channels-context.c $(srcdir)/observe-channels-context.h \ $(srcdir)/add-dispatch-operation-context.c $(srcdir)/add-dispatch-operation-context.h \ $(srcdir)/protocol.c $(srcdir)/protocol.h \ $(srcdir)/base-connection.c $(srcdir)/base-connection.h \ $(srcdir)/handle-repo.c $(srcdir)/handle-repo.h $(srcdir)/handle-set.c \ $(srcdir)/stream-tube-channel.c $(srcdir)/stream-tube-channel.h \ $(srcdir)/stream-tube-connection.c $(srcdir)/stream-tube-connection.h \ $(srcdir)/text-channel.c $(srcdir)/text-channel.h \ $(srcdir)/client-message.c $(srcdir)/client-message.h \ $(srcdir)/message.c $(srcdir)/message.h \ $(srcdir)/signalled-message.c $(srcdir)/signalled-message.h \ $(srcdir)/errors.c $(srcdir)/errors.h \ _gen/telepathy-enums.h \ _gen/telepathy-interfaces.h \ $(NULL) _gen/proxy-introspectable.h: proxy.h introspection.am @$(mkdir_p) _gen $(AM_V_GEN)sed -e 's/gpointer self/TpProxy *self/' < $< > $@ TelepathyGLib-0.12.gir: $(INTROSPECTION_SCANNER) \ libtelepathy-glib.la \ $(srcdir)/kludge.xsl \ $(INTROSPECTION_FILES) $(AM_V_GEN)$(INTROSPECTION_SCANNER) -v \ --namespace TelepathyGLib \ --nsversion=0.12 \ --identifier-prefix=Tp \ -I$(top_builddir) \ -I$(top_srcdir) \ --include=GLib-2.0 \ --include=Gio-2.0 \ --libtool="$(top_builddir)/libtool" \ --library=libtelepathy-glib.la \ --pkg gio-2.0 \ --pkg dbus-glib-1 \ --pkg-export telepathy-glib \ --c-include="telepathy-glib/telepathy-glib.h" \ --warn-all \ --output _gen/$@.tmp \ $(INTROSPECTION_FILES) @xsltproc $(srcdir)/kludge.xsl _gen/$@.tmp > $@ @rm -f _gen/$@.tmp girdir = $(datadir)/gir-1.0 gir_DATA = TelepathyGLib-0.12.gir %.typelib: %.gir $(INTROSPECTION_COMPILER) $(AM_V_GEN)$(top_builddir)/libtool --mode=execute \ $(INTROSPECTION_COMPILER) \ --includedir=$(srcdir) \ --includedir=. \ $(INTROSPECTION_COMPILER_OPTS) $< -o $(@F) typelibsdir = $(libdir)/girepository-1.0/ typelibs_DATA = $(gir_DATA:.gir=.typelib) CLEANFILES += \ $(gir_DATA) \ $(typelibs_DATA) endif # vim:set ft=automake: