Several fixes to the previous patch that actually
allow building out-of-source.
Set SRC_PATH to .; make `all` the top make target.