From: Luca Bruno Date: Sat, 16 Jul 2011 11:11:08 +0000 (+0200) Subject: build: Add make rules to generate clutter-1.0 and json-glib-1.0 bindings X-Git-Tag: 0.13.2~145 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d568cc77bf14b42e2a6112ca3db56112292e36d7;p=thirdparty%2Fvala.git build: Add make rules to generate clutter-1.0 and json-glib-1.0 bindings --- diff --git a/vapi/Makefile.am b/vapi/Makefile.am index e3432816c..dac2a1895 100644 --- a/vapi/Makefile.am +++ b/vapi/Makefile.am @@ -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