Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/sugar/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/sugar/Makefile.am')
-rw-r--r--src/sugar/Makefile.am44
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