add makefile cache