From: David Zeuthen Date: Tue, 24 Jan 2012 17:08:13 +0000 (-0500) Subject: Use gobject-introspection Makefile X-Git-Tag: upstream/2.1.2~342 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b58ea7447cd5d8ade4891bd7d09d35e52724297b;p=platform%2Fupstream%2Fudisks2.git Use gobject-introspection Makefile Signed-off-by: David Zeuthen --- diff --git a/udisks/Makefile.am b/udisks/Makefile.am index c67f67f..b45c243 100644 --- a/udisks/Makefile.am +++ b/udisks/Makefile.am @@ -99,34 +99,37 @@ pkgconfig_DATA = udisks2.pc # ---------------------------------------------------------------------------------------------------- if HAVE_INTROSPECTION + +INTROSPECTION_GIRS = UDisks-2.0.gir + girdir = $(INTROSPECTION_GIRDIR) gir_DATA = UDisks-2.0.gir typelibsdir = $(INTROSPECTION_TYPELIBDIR) typelibs_DATA = UDisks-2.0.typelib -UDisks-2.0.gir: libudisks2.la $(INTROSPECTION_SCANNER) Makefile.am - $(INTROSPECTION_SCANNER) -v \ - --warn-all \ - --namespace UDisks \ - --identifier-prefix UDisks \ - --symbol-prefix udisks \ - --nsversion=2.0 \ - --include=Gio-2.0 \ - --library=udisks2 \ - --output $@ \ - --pkg=glib-2.0 \ - --pkg=gobject-2.0 \ - --pkg=gio-2.0 \ - --libtool=$(top_builddir)/libtool \ - --c-include='udisks/udisks.h' \ - -I$(top_srcdir) \ - -DUDISKS_COMPILATION \ - $(libudisks2_la_SOURCES) \ - $(NULL) +UDisks_2_0_gir_INCLUDES = Gio-2.0 + +UDisks_2_0_gir_SCANNERFLAGS = \ + --c-include='udisks/udisks.h' \ + --warn-all \ + --namespace UDisks \ + --identifier-prefix UDisks \ + --symbol-prefix udisks \ + --warn-all \ + $(NULL) + +UDisks_2_0_gir_CFLAGS = \ + $(libudisks2_la_CFLAGS) \ + -DUDISKS_COMPILATION \ + -I.. -I$(top_srcdir)/src \ + $(NULL) + +UDisks_2_0_gir_LIBS = libudisks2.la +UDisks_2_0_gir_FILES = $(libudisks2_la_SOURCES) +UDisks_2_0_gir_EXPORT_PACKAGES = udisks2 -UDisks-2.0.typelib: UDisks-2.0.gir $(INTROSPECTION_COMPILER) - $(INTROSPECTION_COMPILER) $< -o $@ +include $(INTROSPECTION_MAKEFILE) endif # HAVE_INTROSPECTION