replace Makefile