makefile purify