minor, don't use GNU make patterns, use suffix rules instead

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, follow autoconf advice and don't use variables in VPATH

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, don't use GNU make patterns in src/, use suffixes instead

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, don't use GNU make patterns in lib/, use suffixes instead

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, don't use GNU make patterns in test/, use suffixes instead

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, don't list built fmt-special.c as EXTRA_SOURCE

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, always leave at least an [EXAMPLES] section behind in a .h2m

This is so that help2man won't complain about ``invalid data'' in the
included file.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'bld/fight-GNUisms' into next

* bld/fight-GNUisms:
  fix, always leave at least an [EXAMPLES] section behind in a .h2m
  chore, don't list built fmt-special.c as EXTRA_SOURCE
  minor, don't use GNU make patterns in test/, use suffixes instead
  minor, don't use GNU make patterns in lib/, use suffixes instead
  minor, don't use GNU make patterns in src/, use suffixes instead
  fix, PEBKAC, follow autoconf advice and don't use variables in VPATH
  minor, don't use GNU make patterns, use suffix rules instead