remake of makefile