]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
build: Add make rules to generate clutter-1.0 and json-glib-1.0 bindings
authorLuca Bruno <lucabru@src.gnome.org>
Sat, 16 Jul 2011 11:11:08 +0000 (13:11 +0200)
committerLuca Bruno <lucabru@src.gnome.org>
Sat, 16 Jul 2011 11:14:56 +0000 (13:14 +0200)
vapi/Makefile.am

index e3432816cb0862ba9156ca5e64eb4844223edf6d..dac2a1895e3d6657be9897851d26844cc98d344a 100644 (file)
@@ -233,3 +233,15 @@ dist_vapi_DATA = \
 dist_noinst_DATA = \
        config.vapi \
        $(NULL)
+
+.PHONY: clutter-1.0 json-glib-1.0
+
+VAPIGEN = $(top_builddir)/vapigen/vapigen
+METADATADIR = $(srcdir)/metadata
+GIRDIR = $$($(PKG_CONFIG) gobject-introspection-1.0 --variable=girdir)
+
+clutter-1.0:
+       $(VAPIGEN) --library $(srcdir)/clutter-1.0 --metadatadir $(METADATADIR) $(METADATADIR)/Clutter-1.0-custom.vala --pkg atk --pkg cairo --pkg pango --pkg cogl-1.0 --pkg json-glib-1.0 $(GIRDIR)/Clutter-1.0.gir
+
+json-glib-1.0:
+       $(VAPIGEN) --library $(srcdir)/json-glib-1.0 --metadatadir $(METADATADIR) $(METADATADIR)/Json-1.0-custom.vala --pkg gio-2.0 $(GIRDIR)/Json-1.0.gir