Using implicit variables in Makefiles