Makefile rewrited