summaryrefslogtreecommitdiff
path: root/libnautilus-extension
diff options
context:
space:
mode:
authorRodrigo Moya <rodrigo@gnome-db.org>2010-05-13 12:50:30 +0200
committerRodrigo Moya <rodrigo@gnome-db.org>2010-05-18 11:43:24 +0200
commit8d366402ca6120e6f75051596d8ae33589ef3591 (patch)
treef314c509af2742c5403f47858b02511294080f7d /libnautilus-extension
parent1c88c7186ed298fbdd67e31cb3b8c613093c3411 (diff)
downloadnautilus-8d366402ca6120e6f75051596d8ae33589ef3591.tar.gz
Added introspection to libnautilus-extension
Diffstat (limited to 'libnautilus-extension')
-rw-r--r--libnautilus-extension/Makefile.am34
1 files changed, 34 insertions, 0 deletions
diff --git a/libnautilus-extension/Makefile.am b/libnautilus-extension/Makefile.am
index aba0ad00f..a231583bc 100644
--- a/libnautilus-extension/Makefile.am
+++ b/libnautilus-extension/Makefile.am
@@ -55,3 +55,37 @@ pkgconfig_DATA=libnautilus-extension.pc
EXTRA_DIST = \
libnautilus-extension.pc.in \
$(NULL)
+
+if HAVE_INTROSPECTION
+
+BUILT_SOURCES = Nautilus-2.0.gir Nautilus-2.0.typelib
+
+girdir = $(datadir)/gir-1.0
+gir_DATA = Nautilus-2.0.gir
+
+typelibsdir = $(libdir)/girepository-1.0/
+typelibs_DATA = Nautilus-2.0.typelib
+
+Nautilus-2.0.gir: libnautilus-extension.la
+ $(INTROSPECTION_SCANNER) -v \
+ --namespace Nautilus --nsversion=2.0 \
+ --add-include-path=$(srcdir) \
+ --add-include-path=. \
+ --include=Gio-2.0 \
+ --include=GLib-2.0 \
+ --library=nautilus-extension \
+ --pkg gio-2.0 \
+ --pkg glib-2.0 \
+ --output $@ \
+ -I$(top_srcdir) \
+ $(libnautilus_extension_include_HEADERS) \
+ $(libnautilus_extension_la_SOURCES)
+
+Nautilus-2.0.typelib: Nautilus-2.0.gir
+ LD_LIBRARY_PATH=.libs$${LD_LIBRARY_PATH:+:$$LD_LIBRARY_PATH} \
+ $(INTROSPECTION_COMPILER) \
+ --includedir=$(srcdir) \
+ --includedir=. \
+ $(INTROSPECTION_COMPILER_OPTS) $< -o $(@F)
+
+endif \ No newline at end of file