Makefile directives will make a man out of you