diff options
Diffstat (limited to 'src/sugar/Makefile.am')
-rw-r--r-- | src/sugar/Makefile.am | 44 |
1 files changed, 13 insertions, 31 deletions
diff --git a/src/sugar/Makefile.am b/src/sugar/Makefile.am index 61523da..ba74864 100644 --- a/src/sugar/Makefile.am +++ b/src/sugar/Makefile.am @@ -68,36 +68,18 @@ sugar-marshal.h: sugar-marshal.list $(GLIB_GENMARSHAL) --prefix=sugar_marshal \ $(srcdir)/sugar-marshal.list --header > sugar-marshal.h -SugarExt-1.0.gir: $(INTROSPECTION_SCANNER) libsugarext.la - $(INTROSPECTION_SCANNER) -v \ - --namespace SugarExt --nsversion=1.0 \ - --strip-prefix=sugar \ - --include=Gtk-2.0 \ - --library=libsugarext.la \ - --library asound \ - --library gdk-x11-2.0 \ - --library gtk-x11-2.0 \ - --output $@ \ - $(libsugarext_la_SOURCES) +include $(INTROSPECTION_MAKEFILE) +INTROSPECTION_GIRS = SugarExt-1.0.gir +INTROSPECTION_SCANNER_ARGS = --strip-prefix=Sugar +SugarExt_1_0_gir_LIBS = libsugarext.la +SugarExt_1_0_gir_FILES = $(libsugarext_la_SOURCES) +SugarExt_1_0_gir_INCLUDES = Gtk-2.0 +SugarExt_1_0_gir_PACKAGES = gtk+-2.0 +girdir = $(INTROSPECTION_GIRDIR) +dist_gir_DATA = SugarExt-1.0.gir +typelibdir = $(INTROSPECTION_TYPELIBDIR) +typelib_DATA = SugarExt-1.0.typelib +CLEANFILES = $(dist_gir_DATA) $(typelib_DATA) -BUILT_GIRSOURCES = SugarExt-1.0.gir - -# INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to -# install anything - we need to install inside our prefix. -girdir = $(datadir)/gir-1.0 -gir_DATA = $(BUILT_GIRSOURCES) - -typelibsdir = $(libdir)/girepository-1.0/ - -typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib) - -%.typelib: %.gir $(INTROSPECTION_COMPILER) - $(QUIET_GEN) \ - LD_LIBRARY_PATH=.libs$${LD_LIBRARY_PATH:+:$$LD_LIBRARY_PATH} \ - $(INTROSPECTION_COMPILER) \ - --includedir=$(srcdir) \ - --includedir=. \ - $(INTROSPECTION_COMPILER_OPTS) $< -o $(@F) - -CLEANFILES = $(BUILT_SOURCES) $(BUILT_GIRSOURCES) $(typelibs_DATA) +CLEANFILES += $(BUILT_SOURCES) EXTRA_DIST = sugar-marshal.list |