diff options
author | Marc-André Lureau <marcandre.lureau@gmail.com> | 2012-12-08 17:45:38 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2012-12-11 12:13:10 +0100 |
commit | 015c0a4597d61f4ebb31fb566205f24ef89cb2b7 (patch) | |
tree | 2d86cd08c0b80c827eafd610e7305d0d5ea25163 /libmsi/Makefile.am | |
parent | d9cc5b91c4d6c0ced0a2e405c919184d75c23a34 (diff) | |
download | msitools-015c0a4597d61f4ebb31fb566205f24ef89cb2b7.tar.gz msitools-015c0a4597d61f4ebb31fb566205f24ef89cb2b7.tar.xz msitools-015c0a4597d61f4ebb31fb566205f24ef89cb2b7.zip |
add GObject introspection support
Diffstat (limited to 'libmsi/Makefile.am')
-rw-r--r-- | libmsi/Makefile.am | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/libmsi/Makefile.am b/libmsi/Makefile.am index afeefae..3004d1c 100644 --- a/libmsi/Makefile.am +++ b/libmsi/Makefile.am @@ -39,3 +39,32 @@ libmsi_la_LDFLAGS = -no-undefined -rpath $(libdir) \ -export-symbols-regex='^libmsi_' libmsi_la_LIBADD = $(GLIB_LIBS) $(GSF_LIBS) $(GOBJECT_LIBS) + +INTROSPECTION_SCANNER_ARGS = --warn-all + +-include $(INTROSPECTION_MAKEFILE) +INTROSPECTION_GIRS = Libmsi-1.0.gir + +Libmsi-1.0.gir: libmsi.la +Libmsi_1_0_gir_NAMESPACE = Libmsi +Libmsi_1_0_gir_VERSION = 1.0 +Libmsi_1_0_gir_CFLAGS = $(AM_CPPFLAGS) +Libmsi_1_0_gir_INCLUDES = GObject-2.0 GLib-2.0 Gio-2.0 +Libmsi_1_0_gir_LIBS = libmsi.la +Libmsi_1_0_gir_FILES = \ + $(top_srcdir)/include/libmsi.h \ + $(top_srcdir)/include/libmsi-types.h \ + $(top_srcdir)/include/libmsi-database.h \ + $(top_srcdir)/include/libmsi-query.h \ + $(top_srcdir)/include/libmsi-record.h \ + $(top_srcdir)/include/libmsi-summary-info.h \ + $(NULL) +Libmsi_1_0_gir_EXPORT_PACKAGES = libmsi-1.0 +Libmsi_1_0_gir_SCANNERFLAGS = --c-include="libmsi.h" + +girdir = $(datadir)/gir-1.0 +gir_DATA = Libmsi-1.0.gir +typelibdir = $(libdir)/girepository-1.0 +typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) + +CLEANFILES = $(gir_DATA) $(typelib_DATA) |