diff options
author | Owen W. Taylor <otaylor@fishsoup.net> | 2011-03-25 19:36:36 -0400 |
---|---|---|
committer | Owen W. Taylor <otaylor@fishsoup.net> | 2011-03-25 19:44:13 -0400 |
commit | 1c77a74d74f9a05a5b722d1df329a8a5d9ac1e96 (patch) | |
tree | 9d04eac933d66ce74e57b731a2159d93fe2d2772 /Makefile-gir.am | |
parent | 9afca3e4c32b14001e8331a1b0a7705b6dd7ad8a (diff) | |
download | gobject-introspection-1c77a74d74f9a05a5b722d1df329a8a5d9ac1e96.tar.gz |
Fix generation of cairo typelibGOBJECT_INTROSPECTION_0_10_6
By separating out cairo-1.0.gir from gir_DATA, we lost the generation
of the cairo typelib. So instead add cairo-1.0.gir to a new
SUBSTITUTED_GIRSOURCES and include that in gir_DATA.
Fix the rule for generating cairo-1.0.gir for srcdir != builddir.
https://bugzilla.gnome.org/show_bug.cgi?id=645692
Diffstat (limited to 'Makefile-gir.am')
-rw-r--r-- | Makefile-gir.am | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Makefile-gir.am b/Makefile-gir.am index da53a2a2..2d237493 100644 --- a/Makefile-gir.am +++ b/Makefile-gir.am @@ -1,4 +1,5 @@ BUILT_GIRSOURCES = +SUBSTITUTED_GIRSOURCES = STATIC_GIRSOURCES = \ gir/DBus-1.0.gir \ @@ -13,14 +14,14 @@ STATIC_GIRSOURCES = \ gir/xrandr-1.3.gir EXTRA_DIST += $(STATIC_GIRSOURCES) -cairogirdir=$(GIR_DIR) -cairogir_DATA = gir/cairo-1.0.gir gir/cairo-1.0.gir: gir/cairo-1.0.gir.in Makefile + [ -d $(@D) ] || $(mkdir_p) $(@D) ; \ sed \ -e s,%CAIRO_SHARED_LIBRARY%,$(CAIRO_SHARED_LIBRARY), \ -e s,%CAIRO_GIR_PACKAGE%,$(CAIRO_GIR_PACKAGE), \ < $< > $@.tmp && mv $@.tmp $@ BUILT_SOURCES += gir/cairo-1.0.gir +SUBSTITUTED_GIRSOURCES += gir/cairo-1.0.gir CLEANFILES += gir/cairo-1.0.gir EXTRA_DIST += gir/cairo-1.0.gir.in @@ -224,7 +225,7 @@ CLEANFILES += $(BUILT_GIRSOURCES) INTROSPECTION_GIRS += $(BUILT_GIRSOURCES) girdir = $(GIR_DIR) -gir_DATA = $(STATIC_GIRSOURCES) $(BUILT_GIRSOURCES) +gir_DATA = $(STATIC_GIRSOURCES) $(SUBSTITUTED_GIRSOURCES) $(BUILT_GIRSOURCES) typelibsdir = $(libdir)/girepository-1.0 typelibs_DATA = $(gir_DATA:.gir=.typelib) |