AFAIK they always run in the source directory, otherwise the error would be that make can't find a Makefile, rather than an issue with missing dependencies.
--
Salvo Tomaselli
"Io non mi sento obbligato a credere che lo stesso Dio che ci ha dotato di
senso, ragione ed intelletto intendesse che noi ne facessimo a meno."
-- Galileo Galilei
http://ltworf.github.io/ltworf/

