Experimental GTK structs-as-references support. Not enabled by default.
[girtod.git] / buildem
blobc32429c36ac5bc912749fd4a58f61ddb46f6ae7d
1 #!/bin/bash
2 set -e
4 GIRDIR=/usr/share/gir-1.0
5 DPKGNAME=gtk2
7 GIRTODARGS="$@"
9 mkdir -p $DPKGNAME
11 rm -rf $DPKGNAME.prev ; cp -a $DPKGNAME $DPKGNAME.prev
12 # diff -urNp $DPKGNAME.prev $DPKGNAME | less
14 make girtod
16 set -x
18 ./girtod $GIRTODARGS $GIRDIR/GLib-2.0.gir -o $DPKGNAME/glib2.d -M GLib2
19 ./girtod $GIRTODARGS $GIRDIR/GModule-2.0.gir -o $DPKGNAME/gmodule2.d -M GModule2
21 ./girtod $GIRTODARGS $GIRDIR/GObject-2.0.gir -o $DPKGNAME/gobject2.d -M GObject2
23 ./girtod $GIRTODARGS $GIRDIR/Gio-2.0.gir -o $DPKGNAME/gio2.d -M Gio2
24 ./girtod $GIRTODARGS $GIRDIR/GdkPixbuf-2.0.gir -o $DPKGNAME/gdkpixbuf2.d -M GdkPixbuf2
26 ./girtod $GIRTODARGS $GIRDIR/cairo-1.0.gir -o $DPKGNAME/cairo.d # Mostly empty.
27 ./girtod $GIRTODARGS $GIRDIR/Pango-1.0.gir -o $DPKGNAME/pango.d -M Pango
28 ./girtod $GIRTODARGS $GIRDIR/Gdk-2.0.gir -o $DPKGNAME/gdk2.d -M Gdk2
29 ./girtod $GIRTODARGS $GIRDIR/Atk-1.0.gir -o $DPKGNAME/atk.d -M Atk
30 ./girtod $GIRTODARGS $GIRDIR/Gtk-2.0.gir -o $DPKGNAME/gtk2.d -M Gtk2