4 FT_INCLUDEDIR=`pkg-config --variable=includedir freetype2`/freetype2
5 CAIRO_INCLUDEDIR=`pkg-config --variable=includedir cairo`/cairo
6 CAIRO_LIBDIR=`pkg-config --variable=libdir cairo`
8 $(G_IR_SCANNER) -v --namespace Cairo \
10 -I$(CAIRO_INCLUDEDIR) \
12 $(CAIRO_INCLUDEDIR)/*.h
13 GIRSOURCES += cairo.gir
16 PANGO_INCLUDEDIR=`pkg-config --variable=includedir pango`/pango-1.0
17 PANGO_LIBDIR=`pkg-config --variable=libdir pango`
18 pango-1.0.gir: cairo.gir
19 $(G_IR_SCANNER) -v --namespace Pango \
20 --include=$(GIRDIR)/gobject-2.0.gir \
22 --library=$(PANGO_LIBDIR)/libpango-1.0.so.0 \
26 -I$(PANGO_INCLUDEDIR) \
27 $(PANGO_INCLUDEDIR)/pango/*.h
28 GIRSOURCES += pango-1.0.gir
31 ATK_INCLUDEDIR=`pkg-config --variable=includedir atk`/atk-1.0
32 ATK_LIBDIR=`pkg-config --variable=libdir atk`
34 $(G_IR_SCANNER) -v --namespace Atk \
35 --include=$(GIRDIR)/gobject-2.0.gir \
36 --library=$(ATK_LIBDIR)/libatk-1.0.so.0 \
40 $(ATK_INCLUDEDIR)/atk/*.h
44 GDK_INCLUDEDIR=`pkg-config --variable=includedir gdk-2.0`/gtk-2.0
45 GDK_LIBDIR=`pkg-config --variable=libdir gdk-2.0`
47 $(G_IR_SCANNER) -v --namespace Gdk \
48 --include=$(GIRDIR)/gobject-2.0.gir \
49 --include=$(srcdir)/cairo.gir \
50 --include=$(srcdir)/pango-1.0.gir \
51 --include=$(srcdir)/atk.gir \
52 --library=$(GDK_LIBDIR)/libgdk-x11-2.0.so.0 \
60 $(GDK_INCLUDEDIR)/gdk/*.h
61 GIRSOURCES += gdk-x11-2.0.gir
64 GTK_INCLUDEDIR=`pkg-config --variable=includedir gtk+-2.0`/gtk-2.0
65 GTK_LIBDIR=`pkg-config --variable=libdir gtk+-2.0`
67 $(G_IR_SCANNER) -v --namespace Gtk \
68 --include=$(GIRDIR)/gobject-2.0.gir \
69 --include=$(srcdir)/cairo.gir \
70 --include=$(srcdir)/pango-1.0.gir \
71 --include=$(srcdir)/atk.gir \
72 --include=$(srcdir)/gdk-x11-2.0.gir \
73 --library=$(GTK_LIBDIR)/libgtk-x11-2.0.so.0 \
82 $(GTK_INCLUDEDIR)/gtk/*.h
83 GIRSOURCES += gtk-x11-2.0.gir
85 girdir = $(datadir)/gir
86 dist_gir_DATA = $(GIRSOURCES)
91 regenerate: clean-gir $(GIRSOURCES)