Rich recently patched things to generate one man page per function rather than libnbd-api.3 (nice), but in doing so got stumped by a problem with a fresh git clone (automake fails for any 'include' directive that does not already exist). I've figured out how to hack around it, but the hack requires GNU make. We already use GNU make constructs elsewhere (such as $(wildcard)), but while existing uses are out of laziness and can probably be rewritten in portable make if someone complained, this patch series cements our dependency on GNU make (I don't know of any way to fix this problem for non-GNU make). Hence I'm posting this for review, even though I think it's good to go. Eric Blake (2): docs: Simplify generated docs/Makefile.inc docs: Drop docs/Makefile.inc from git docs/Makefile.am | 19 +- docs/Makefile.inc | 633 -------------------------------------------- generator/generator | 42 +-- .gitignore | 1 + 4 files changed, 25 insertions(+), 670 deletions(-) delete mode 100644 docs/Makefile.inc -- 2.20.1