gmake: support "merged" type
default `link` is not "ld"
gmake: introduce $(QUIET)