see https://www.gnu.org/software/make/manual/html_node/General-Search.html
from the perspective of a recipe (i.e. automatic variables), prerequisites are "rewritten"; if they're resolved to a directory in VPATH, the prereq is prefixed with that directory