Makefile docs and pkgconf: add support for shared|static variants