more detail for Makefile - basename, dirname