rebuild makefile