Yes the series looks fine, ACK series.
I think the presence of $(top_builddir)/lib to look for the header
file was likely a copy-paste thing from some other project.  The
generator always writes files into the source directory (or if you
build from the tarball, everything is already in the source directory.)
Rich.
-- 
Richard Jones, Virtualization Group, Red Hat 
http://people.redhat.com/~rjones
Read my programming and virtualization blog: 
http://rwmj.wordpress.com
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  
http://libguestfs.org