change the recursive dependency template to use more make evaluation - the shell...