Add some more ideas
Remove the .config-ok file in distclean:
Detect libxml++ package name

which is libxml++-2.6 on Debian-like systems and libxml on RH-like.
Use -MD when generating deps

and don't have a rule for generating them.  This wins two ways:

 * we only need a single gcc pass for each source file, not two

 * avoids a failure bootstrapping in a fully clean directory,
   where .deps and .config effectively needed each other
git-ignore .config
Work around symlink traversal bug in Doxygen
Don't build docs during install:

as the dist tarball already contains them, we can just install them.
This avoids having to run Doxygen on build machines, as it seems to be
buggy on some releases of Ubuntu.
Build packages with OpenSUSE Build Service
Remove the .pc file in distclean:
Woops, use the right -M* options

-MM -MD results in zero sized .o files, we want -MMD
Add a simple example
Add a .gdbinit file to the example
Add another example
Add example 08_segv
Add example 10_exit
Add example 12_timeout