Update: just experimented with this, it seems that's not the case. Dox at http://www.gnu.org/software/make/manual/html_node/Variables_002fRecursion.html also suggest variables are not passed down unless `export`ed. So let's stay with explicit passing.