3 copyright: 2020 Nick Bowler
4 license: gpl-2 or (at your option) any later version
7 GObject Builder (gob-dx) is a preprocessor that generates much of the
8 boilerplate associated with implementing GObjects in C.
10 [gob-original]: https://www.jirka.org/gob.html
12 As the [original version][gob-original] written by George Lebl has not seen
13 any updates since 2013, gob-dx is a straight-up fork with minor enhancements.
14 Compatibility is a goal, if your code works with the original gob it should
15 work with gob-dx as well.
17 # Enhancements in gob-dx compared to the original
19 * Support for dynamic types via GTypeModule,
20 * Improved support for overriding interfaces in subclasses,
21 * Enhanced build system,
22 * Improved test suite.
26 [gob-gitweb]: //git.draconx.ca/gitweb/gob-dx.git
28 There are presently no released versions of gob-dx. The development sources
29 [may be browsed online][gob-gitweb] or cloned directly using git, e.g.,
31 <kbd>git clone https://git.draconx.ca/gob-dx.git</kbd>
35 [gtk-homepage]: https://www.gtk.org/
37 Gob-dx is written in C, so a working C compiler is required. Moreover, the
38 [GLib library][gtk-homepage] (version 2 or later) is required both for gob-dx
39 itself and also libgobject (included with GLib) is needed to make use of any
42 Building from the development sources may require additional build tools.
46 Gob-dx is free software, you can redistribute it and/or modify it under the
47 terms of the GNU General Public License as published by the Free Software
48 Foundation, either version 2 of the License or (at your option) any later